Home API Manuals About Forum
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

AddGumpIgnoreByID

Adds a gump ID to the ignore list. All incoming gumps with this ID will be silently ignored — they will not appear in the gump queue and will not be accessible via GetGumpsCount or GetGumpInfo.

Some shards assign unique IDs to each gump type, while others do not. Check your shard’s gump behavior first. If gumps on your shard only have unique serials, use AddGumpIgnoreBySerial instead.

Important: Ignoring a gump does not cancel it on the server side. The server still considers the gump as received and displayed, and may wait for a response. Use ignore methods with caution to avoid breaking server-side logic.

To remove all gump ignores, use ClearGumpsIgnore.

Добавляет ID гампа в список игнорируемых. Все входящие гампы с этим ID будут молча проигнорированы — они не появятся в очереди гампов и не будут доступны через GetGumpsCount или GetGumpInfo.

На некоторых шардах каждому типу гампа присваивается уникальный ID, на других — нет. Проверьте поведение гампов на вашем шарде. Если гампы имеют только уникальные серийные номера, используйте AddGumpIgnoreBySerial.

Важно: Игнорирование гампа не отменяет его на стороне сервера. Сервер считает, что гамп получен и отображён, и может ожидать ответа. Используйте методы игнорирования с осторожностью.

Для очистки всех игнорирований используйте ClearGumpsIgnore.

Pascal

procedure AddGumpIgnoreByID(ID: Cardinal);

Parameters:

  • ID — gump ID to add to the ignore list.

Python

def AddGumpIgnoreByID(GumpID: int) -> None: ...

Pascal Example

begin
  // Ignore the "server advertisement" gump by its ID
  AddGumpIgnoreByID($12345678);
  AddToSystemJournal('Advertisement gump ignored');
end.

Python Example

AddGumpIgnoreByID(0x12345678)
AddToSystemJournal('Advertisement gump ignored')

See Also

AddGumpIgnoreBySerial, ClearGumpsIgnore, GetGumpsCount, GetGumpInfo