Page 1 of 1

The spell Fizzle...

Posted: 2006-04-04 15:17:18
by t1m3
Прошу дать скрипти или написать чтоб когда тебе физлит магия тебе сразу писало месагу..
Например еслы я кидаю An Ex Por (Paralyze) и мне ктото перебивает ну физлит то сразу автоматическо написалось The Spell Fizzl
За ранное спасибо

Posted: 2006-04-05 13:16:17
by t1m3
ВЕТЕРАН Cooper помогите пожалуйста очень надо.... :roll:

Posted: 2006-04-05 13:20:31
by Kynep
t1m3 wrote:ВЕТЕРАН Cooper помогите пожалуйста очень надо.... :roll:


Я хз, помоему такое нереально написать, насколько мне известно в Инже нет проверки на физл, а у тя что нить появляется, надпись какаянить когда тебя физлят?

Posted: 2006-04-05 13:37:26
by t1m3
Ну вобщем сервер ето Оском и я привик как на альфе когда пищите нод голове The spell Fizle а на оскоме пищете в краю там же где пищетса когда ты хайдишя и ты не можешь захайдитса и пищетса текса... ну думаю ты понял ну и там пищетса The spell Fizle :(

Posted: 2006-04-05 13:38:09
by Destruction
Люди, люди..

Есть предмет такой - unnamed, при физле вылезает.. Кстате если положить возле дома - он принимает название дома ;)

Т.е. банально:

Code: Select all

&uo("set","finddistance","0");
&uo("findtype","type of unnamed","-1","ground");
if(&uo("findcount")){
   &uo("print","The spell fizzles")
}

Posted: 2006-04-05 14:00:27
by Kynep
t1m3 wrote:Ну вобщем сервер ето Оском и я привик как на альфе когда пищите нод голове The spell Fizle а на оскоме пищете в краю там же где пищетса когда ты хайдишя и ты не можешь захайдитса и пищетса текса... ну думаю ты понял ну и там пищетса The spell Fizle :(


Можно так, если я правильно понимаю:

Code: Select all

sub fiz()
while not UO.Dead()
UO.DeleteJournal()
if UO.InJournal('spell Fizle') then
UO.Say('!!!Fizzzllee!!!')
else
wait(100)
endif
wend
end sub

Тока его все увидят

Posted: 2006-04-06 17:41:13
by t1m3
Неодин из ваших скриптов неработает :(