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

AddGumpIgnoreBySerial

Adds a gump serial number to the ignore list. All incoming gumps with this serial 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 serials to each gump, while others do not. Check your shard’s gump behavior first. If gumps on your shard only have unique IDs, use AddGumpIgnoreByID 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.

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

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

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

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

Pascal

procedure AddGumpIgnoreBySerial(Serial: Cardinal);

Parameters:

  • Serial — gump serial number to add to the ignore list.

Python

def AddGumpIgnoreBySerial(Serial: int) -> None: ...

Pascal Example

begin
  // Ignore gumps from a specific NPC by serial
  AddGumpIgnoreBySerial($00012FA3);
  AddToSystemJournal('Gump from NPC ignored');
end.

Python Example

AddGumpIgnoreBySerial(0x00012FA3)
AddToSystemJournal('Gump from NPC ignored')

See Also

AddGumpIgnoreByID, ClearGumpsIgnore, GetGumpsCount, GetGumpInfo