Проверка по журналу на Бот не Бот.

Ask for help

Moderators: Murderator+, Murderator

Post Reply
biiv
Posts: 11
Joined: 2005-09-24 18:02:37

Проверка по журналу на Бот не Бот.

Post by biiv »

Вот у меня всё не получается всё время какието кревыии результату.
Надо вобшем такое:
Когда он увидет в журнале 'attacking you'
Проверял бот ли это.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Гмм, как ты пологаешь проверить бот/не бот када тебя атачат?
Titanium
Posts: 73
Joined: 2004-10-20 22:46:03
Location: Moscow
Contact:

Re: Проверка по журналу на Бот не Бот.

Post by Titanium »

biiv wrote:Вот у меня всё не получается всё время какието кревыии результату.
Надо вобшем такое:
Когда он увидет в журнале 'attacking you'
Проверял бот ли это.


Ты сначала поставь четкие условия, что вообще значт "бот"... Это твой второй чар? Тогда нет проблем проверять по ID.
I'm Titanium [Dragon] from Nova UO Shard
biiv
Posts: 11
Joined: 2005-09-24 18:02:37

Post by biiv »

Если в Журнале "attacking you" тогда
Узнать ID из журнала
Если это NPC тогда
Аттаковать ID полученый в журнале
иначе
UO.Addstep('111111')
Закончить если
Закончить если
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Code: Select all

if(uo.inJournal('attacking you')) && uo.isNPC(uo.journalSerial(uo.injournal('attacking you')-1) then
uo.attack(uo.journalSerial(uo.injournal('attacking you')-1)
else
uo.press(97,6)
endif


isNPC проверяет - живой не живой, а не бот/не бот.
biiv
Posts: 11
Joined: 2005-09-24 18:02:37

Post by biiv »

Огромное спасибо.
Можно ли ещё проверить тип узнать если это тип человека (Man Woman)
То убегать. Но Если при этом написано Lord то продалжать аттаковать.
Это надо для эвента.
Боты поевляются по парядку:
Orc
Orc (Зелёненький)
Orc capitan
Skeleton Knight
Litch Lord
Lord (В виде человека с Viking Sword и ирон плате бранёй)

P.S. нету никакова способа узнать Плаер не Плаер?
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Прямого способа нет.
Можно извратиться, кто-то придумал такую идею: кидаем в бота предмет, и если это нпс а не игрок - предмет упадет к нам в пак и появится надпись типа "It doesn't appear to want the item". Но это большой изврат.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

flake wrote:Прямого способа нет.
Можно извратиться, кто-то придумал такую идею: кидаем в бота предмет, и если это нпс а не игрок - предмет упадет к нам в пак и появится надпись типа "It doesn't appear to want the item". Но это большой изврат.

Угу, гварду взятку дать -))

Изврат или нет, но это реал пахит.
Post Reply