Page 1 of 1

Нуждаюсь в помощи.

Posted: 2006-07-22 09:43:37
by Lord
мне необходимо сделать небольшую функцию для защиты от нападений в черте города, т.е. нападающего просто-напросто гварднкть. Написал я следующие строки, но почему-т он выдаёт ошибку, а я увы не понимаю что ему не нравиться.
Ошибка такая "Line 10:parse error"

Code: Select all

Sub Main()
while not uo.dead()
if uo.injournal ("is attacking you") then
uo.say (".guards")
uo.deletejournal()
wait(500)
wend
End sub



P.S. по возможности, если у кого есть более удачный вариант, который не жалко для общественности, то выложите пожалуйста, многие будут благодарны.

Posted: 2006-07-22 11:00:58
by Savage
Все правильно. Ты создай новый скрипт и пихани в него свой код и попробуй, должен работать.

Posted: 2006-07-22 11:05:08
by Danil
Sub Main()
while not uo.dead()
if uo.injournal ("is attacking you") or uo.life<uo.str then
uo.say (".guards")
uo.deletejournal()
endif
wait(500)
wend
End sub

Posted: 2006-07-22 12:12:05
by DerMeister =)
Savage wrote:Все правильно. Ты создай новый скрипт и пихани в него свой код и попробуй, должен работать.


Это с какого боку у него правильно то? END IF он забыл =_)

Posted: 2006-07-22 16:08:15
by Lord
Блин, точно спасибо, что увидел. Думаю вроде все правильно, чего ему не хватало :-)