Проверка на дохлость...

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
M!kro$
Posts: 43
Joined: 2004-12-30 17:48:25

Проверка на дохлость...

Post by M!kro$ »

Великий Олл.... не мог бы ты мне подсказать...

У меня есть скрипт на мининг и мы копаем всю ночь 7-ю чарами... есть так-же один охранник которым играют эти-же 7 человек по очереди...и если одного убивают надо чтобы он автоматически вставал в вар режим..а потом когда его ресну снимать вар режим и продолжал копать...

sub DeadOrNotDead(T1,X1,Y1,Z1)
var deadmsg="I am dead and cannot do that."
If UO.GetHP()<=0 Then
#if uo.InJournal('I am dead and cannot do that.') then
while UO.GetHP()<=0
UO.Exec("warmode 1")
wait(50)
wend
wait(100)
UO.Exec("warmode 0")
wait(100)
UO.WaitTargetTile(T1,X1,Y1,Z1)
UO.UseObject(UO.ObjAtLayer('Rhand'))
end if
end sub

вот так выглидит мой скрипт..но он не всегда срабатывает в чем причина???
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Проверка на дохлость

Code: Select all

If UO.Dead() Then
UO.msg("Я дохлый!!! чёрт")
EndIf
M!kro$
Posts: 43
Joined: 2004-12-30 17:48:25

Post by M!kro$ »

Эта функция не всегда почему-то работает:( как еще можно проверить?
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

M!kro$ wrote:Эта функция не всегда почему-то работает:( как еще можно проверить?


Как только что писал Йоко в одном из соседних топов, эта функция на самом деле делает следующее: If UO.GetGraphic() == 'тип госта'.

Соответственно, не работает на старых версиях если чар женский (забыл Йоко про девушек) или если у вас на шарде что-то с гостами намутили.
Post Reply