Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Игнор инвульных персонажей [Invul]

тут можно задать вопрос по скриптингу
Post Reply
Venom
Novice
Novice
Posts: 123
Joined: 25.08.2010 14:00

Игнор инвульных персонажей [Invul]

Post by Venom »

Подскажите плс, как проигнорить таких персонажей, как банкиры, торговцы, т.е. все, что имеют приписку [Invul] ?
К примеру, у меня список игнора идет следующим образом:

Code: Select all

procedure fight; 
begin
FindDistance := 12; 
FindVertical := 40; 
for j := 1 to 10 do 
     begin
     Ignore($04E7DF73); // bankir
     Ignore($04E7DF74); // bankir
но переписывать всех по Ид - ...+ после ребута сервера Ид видоизменяется.
Как на моем примере "впихнуть" инвулов в игнор ?
Заранее спасибо.

И, можно ли как то игнорировать/атаковать персонажей, которые находятся в дружественной/вражеской гильдии, если:
1. Для меня зеленого цвета
2. ... оранжевого цвета
3. вне гильдии - синего и красного цвета (мирные жители и убийцы)
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Re: Игнор инвульных персонажей [Invul]

Post by CFA »

насчет приписки думаю, только получать имя через GetName и анализировать. Хотя если память не изменяет приписка идет второй строкой и это может создать проблемы.
А насчет "цвета" - FindNotoriety, и еще есть GetNotoriety которая по ид возвращает агрессивность. Да еще, на некоторых серверах видел что инвульные персонажи желтого цвета, Notoriety у них 7
Post Reply