| Yoko http://forum.yoko.com.ua/ |
|
| Нужен скрипт на кресты !!! http://forum.yoko.com.ua/viewtopic.php?f=17&t=16933 |
Page 1 of 1 |
| Author: | Frenck [ 2012-03-13 19:08:50 ] |
| Post subject: | Нужен скрипт на кресты !!! |
Нужен скрип на простой крест из двух стен но ток со скролов все что смог найти не рабочие . Заранее спасибо за помощь . |
|
| Author: | Mirage [ 2012-03-13 19:29:25 ] |
| Post subject: | Re: Нужен скрипт на кресты !!! |
простой скрипт на кресты = 2-м простым скриптам на стенки. Они тут есть. На кресты ни одного работающего скрипта не видел никогда |
|
| Author: | Frenck [ 2012-03-14 12:09:22 ] |
| Post subject: | Re: Нужен скрипт на кресты !!! |
ну вообщем я и имел виду твой вариант ток я так и не нашел со скров . Нашел что то похожее но не рабочие , пробовал заменить uo.cast на свою функцию каста стен со свитка(функция просто вызывает таргет свитка ежели нет свитков то просто с книги) так он у меня ток таргет показывает и все как исправить хз или мож есть какой другой вариант ? sub st() #################### #автор:CONDOMchick # #################### uo.deletejournal() VAR x1,x2,y1,y2,sx,sy,limit x1=0 x2=0 y1=0 y2=0 uo.Set('finddistance','8') na: uo.findtype('0x0080',-1,'ground') if uo.findcount()>0 then sx=str(uo.getx('finditem')) sy=str(uo.gety('finditem')) if x1==1 and x2==1 or y1==1 and y2==1 then GOTO pox endif if sx==str(uo.getx('laststatus')+1) and sy==str(uo.gety('laststatus')) then x1=1 endif if sx==str(uo.getx('laststatus')-1) and sy==str(uo.gety('laststatus')) then x2=1 endif if sx==str(uo.getx('laststatus')) and sy==str(uo.gety('laststatus')+1) then y1=1 endif if sx==str(uo.getx('laststatus')) and sy==str(uo.gety('laststatus')-1) then y2=1 endif uo.ignore('finditem') GoTo na endif pox: uo.ignorereset() uo.print(str(x1)+str(x2)+str(y1) + str(y2)) if x1==0 and x2==0 and y1==0 and y2==0 then uo.waittargettile("400",str(uo.getx('laststatus')),str(uo.gety('laststatus')),str(uo.getz('laststatus'))) uo.cast("Wall of Stone") endif if y1==1 and y2==1 then if str(uo.getx())>str(uo.getx('laststatus')) then uo.waittargettile("400",str(uo.getx('laststatus')+1),str(uo.gety('laststatus')),str(uo.getz('laststatus'))) uo.cast("Wall of Stone") else uo.waittargettile("400",str(uo.getx('laststatus')-1),str(uo.gety('laststatus')),str(uo.getz('laststatus'))) uo.cast("Wall of Stone") endif endif if x1==1 and x2==1 then if str(uo.gety())>str(uo.gety('laststatus')) then uo.waittargettile("400",str(uo.getx('laststatus')),str(uo.gety('laststatus')+1),str(uo.getz('laststatus'))) uo.cast("Wall of Stone") else uo.waittargettile("400",str(uo.getx('laststatus')),str(uo.gety('laststatus')-1),str(uo.getz('laststatus'))) uo.cast("Wall of Stone") endif endif limit=0 #or not uo.injournal('Target is not') or not uo.injournal('sufficient mana') while not uo.injournal('In Sanct Ylem') wait(100) limit=limit+1 if limit==100 then goto end endif wend uo.msg(' ') wait(50) uo.msg(' ') wait(50) uo.msg(' ') end: end sub скрипт работает 1 нажатие 1 стенка ! |
|
| Author: | Mirage [ 2012-03-14 13:19:08 ] |
| Post subject: | Re: Нужен скрипт на кресты !!! |
1 нажатие 1 стенка значительно проще и не замутненее выглядит: Code: sub wsl() оттянул статус и кастуешь по нему. вместо ластстатуса можно ласттаргет, ластатак задавать но надо тестить - я не ПВП игрок |
|
| Author: | Frenck [ 2012-03-15 14:54:17 ] |
| Post subject: | Re: Нужен скрипт на кресты !!! |
это конечно все хорошо но главная проблема научить его тож самое ток со скролов делать так то вроде рабочий скрипт |
|
| Author: | Mirage [ 2012-03-15 15:48:18 ] |
| Post subject: | Re: Нужен скрипт на кресты !!! |
не пробовал в поиске набрать каст со свитка? |
|
| Author: | Frenck [ 2012-03-16 10:53:48 ] |
| Post subject: | Re: Нужен скрипт на кресты !!! |
мираж если хочешь помочь то по внимательней попробуй почить начало !!! |
|
| Author: | Frenck [ 2012-03-16 10:54:35 ] |
| Post subject: | Re: Нужен скрипт на кресты !!! |
[quote="Frenck"]ну вообщем я и имел виду твой вариант ток я так и не нашел со скров . Нашел что то похожее но не рабочие , пробовал заменить uo.cast на свою функцию каста стен со свитка(функция просто вызывает таргет свитка ежели нет свитков то просто с книги) так он у меня ток таргет показывает и все как исправить хз или мож есть какой другой вариант ? |
|
| Author: | Mirage [ 2012-03-16 13:26:22 ] |
| Post subject: | Re: Нужен скрипт на кресты !!! |
Ну давай тогда тестировать: ПУНКТ 1: В игре 2 чара - твой и противник. Оттягиваешь у противника жизни и запускаешь каст. Code: sub wsl() ВОПРОС 1: Стенка встала? ПУНКТ 2: Оттягиваешь полоску жизни у противника и запускаешь Code: sub wsscr() ВОПРОС 2: Стенка встала? Если оба раза стена встала то будем дальше разбирать скрипт который ты выложил выше. Если в каком то месте стенка не встала - значит у тебя на сервере стоит защита от таких вещей и скрипт не будет работать. |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|