Page 1 of 1
Ванды
Posted: 2006-03-04 04:33:44
by Mr. Gluk
Напишите пожалуйста скрипт
Чар берет из контейнера ванд=> идентифицирует ее с защитой от физла(через журнал)=> затем юзает ее сначала на себя =>если спел не подходит (через журнал) - юзает ее на какой-нить итем => если и в этом случае спел не подходит - юзает ее на тайл (только если это не Blade Spirit или Vortex), после того как закончится заряды (через журнал) - выкинуть в в мусорник
Posted: 2006-03-04 20:05:18
by Scripts Writer
За WMZ без проблемм.
Posted: 2006-03-05 23:47:56
by Mr. Gluk
WMZ нету
Напишите хотя бы примерно , я попытаюсь подогнать под себя
ЗЫ: Скрипт очень нужен
Posted: 2006-03-06 01:59:14
by Destruction
Опишите более точно, конкретизируйте сообщения - будет скрипт, возможно.
Posted: 2006-03-06 02:50:52
by Mr. Gluk
1.Вроде бы точно описал
2. Сами сообщения я сам проставлю (просто свободные места оставь)
Posted: 2006-03-06 04:38:59
by Destruction
Code: Select all
sub MyMagery()
var mywand
var wand = "0x0000" ; wand type
var cont = "0x0000000" ; container ID
var succ_id = "Successfully" ; удачное использование Item ID
var fail_id = "failed" ; неудачное использование Item ID
var succ_cast = "Succefully" ; удачный каст
var fail_cast = "Failed" ; неудачный каст
var err_cast = "Can't cast" ; нельзя кастовать
var no_charg = "No charges" ; зарядов боше нет
var an_object = "0x0000000" ; третий объект
var trash = "0x0000000" ; ID треш-корзины
uo.findtype(wand,"-1",cont)
if uo.findcount() then
repeat
mywand = uo.getSerial("finditem")
repeat
deljournal(succ_id+"|"+fail_id)
uo.waittargetobject(mywand)
uo.useskill("Item Identification")
repeat
wait(150)
until uo.injournal(succ_id+"|"+fail_id)
until uo.injournal(succ_id)
SelfCast:
deljournal(succ_cast+"|"+fail_cast+"|"+err_cast+"|"+no_charg)
uo.waittargetself()
uo.useobject(mywand)
repeat
wait(150)
until uo.injournal(succ_cast+"|"+fail_cast+"|"+err_cast+"|"+no_charg)
if uo.injournal(succ_cast+"|"+fail_cast) then
goto SelfCast
endif
if uo.injournal(no_charg) then
goto EndCast
endif
AnotherCast:
deljournal(succ_cast+"|"+fail_cast+"|"+err_cast+"|"+no_charg)
uo.waittargetobject(an_object)
uo.useobject(mywand)
repeat
wait(150)
until uo.injournal(succ_cast+"|"+fail_cast+"|"+err_cast+"|"+no_charg)
if uo.injournal(succ_cast+"|"+fail_cast) then
goto AnotherCast
endif
if uo.injournal(no_charg) then
goto EndCast
endif
TailCast:
deljournal(succ_cast+"|"+fail_cast+"|"+err_cast+"|"+no_charg)
uo.waittargettile("TileType",uo.getX(),uo.getY(),uo.getZ()) ; возможно потребуется поставить тайп тайла
uo.useobject(mywand)
repeat
wait(150)
until uo.injournal(succ_cast+"|"+fail_cast+"|"+err_cast+"|"+no_charg)
if uo.injournal(succ_cast+"|"+fail_cast) then
goto TailCast
endif
EndCast:
uo.moveitem(mywand,"1",trash)
wait(300)
uo.findtype(wand,"-1",cont)
until not uo.findcount()
endif
endsub
Sub deljournal(msg)
while uo.injournal(msg)
uo.setjournalline(uo.injournal(msg)-1,'')
wend
endsub
Писал в окне ответа, продумывать систему было лень - воткнул goto, скорей всего после первый суток сдохнет, если разумеется я нигде не опечатался.
Проверять вортекс/не вортекс не имею желания - сам встраивай.
Posted: 2006-03-06 06:46:20
by Scripts Writer
накуя тогда писать, отец доминарии? -всё равно никуя работать не будет
Posted: 2006-03-06 14:08:36
by Destruction
You Must Die wrote:накуя тогда писать, отец доминарии? -всё равно никуя работать не будет
Ты проверил?
Posted: 2006-03-06 15:16:06
by Scripts Writer
я себе сам напишу, чё мне твои то проверять.
Posted: 2006-03-06 15:44:49
by Smog
lol

Posted: 2006-03-07 03:22:12
by Destruction
You Must Die wrote:я себе сам напишу, чё мне твои то проверять.
Рад, что еще хоть кто-то не разучился писать себе скрипты
ЗЫ: Ну мой-то может проверишь?

Posted: 2006-03-07 14:35:48
by Scripts Writer
не,чесн неохото )) пусть автор топа проверяет. )
Posted: 2006-03-07 18:17:23
by Destruction
You Must Die wrote:не,чесн неохото )) пусть автор топа проверяет. )
Судя по зловещему молчанию - он уже проверил и остался довольным. Я в этом уверен, так же как и в том, что оставил кого-то без WMZ.
Posted: 2006-03-07 19:19:00
by Scripts Writer
Destruction wrote:You Must Die wrote:не,чесн неохото )) пусть автор топа проверяет. )
Судя по зловещему молчанию - он уже проверил и остался довольным. Я в этом уверен, так же как и в том, что оставил кого-то без WMZ.
это ведь лишний + в твой авторитет )
Posted: 2006-03-07 20:44:39
by Scripts Writer
да я тоже в топ про фишинг ответил, а он даж и прокоментировать не соизволил. Вот это мне не нравится в нашей профессии (
Posted: 2006-03-07 20:45:04
by Scripts Writer
пишешь им, пишешь. Голову ломаешь, а в ответ тишина (
Posted: 2006-03-09 15:58:00
by 1a2a3a4a5a6a
You Must Die wrote:пишешь им, пишешь. Голову ломаешь, а в ответ тишина (
Угу, нахалы. Не то что я.
