UseSkill Begging и на NPCa
надо чтобы чар летал по рунам в рунбуке, которые замарканы у нпсов, находил их, и просил денег

а еще лучше, если он через некоторое время будет складывать их в банк.
зарание спамибо!
Moderators: Murderator+, Murderator
Вантус wrote:у нас на шарде Begging — Попрошайничество. Скилл, позволяющий выпросить у NPC немного денег.
UseSkill Begging и на NPCa
надо чтобы чар летал по рунам в рунбуке, которые замарканы у нпсов, находил их, и просил денег
а еще лучше, если он через некоторое время будет складывать их в банк.
зарание спамибо!
Lord Ruslan Nightmare wrote:реколл детектится комплексным методом:
1) поменялись ли координаты
2) детектится звук "телепортнулся ИЗ" и звук "телепортнулся В"
3) отсутствие надписей "fail to recall" и "fizzles" в журнале
Если всё верно - то ты реколльнулся
Code: Select all
var i = uo.injournal("[snd")
OnSound(uo.Journal(i))
sub OnSound(snd)
#00f9 - trance
if snd == "00F9" and uo.GetGlobal("EnteringTrance") == "1" then
uo.SetGlobal("EnteringTrance","0")
uo.exec(",exec CheckForTrance")
endif
#01fc - recall - реколл накастован
if snd == "00FC" and uo.GetGlobal("Recalling") == "1" then
uo.SetGlobal("RecallCasted","1")
uo.exec(",exec WaitForTeleport")
endif
#01fe - teleport - телепортнулись
if snd == "01FE" then
if uo.GetGlobal("RecallCasted") == "1" then
uo.SetGlobal("Recalled","1")
endif
endif
end sub