| Yoko http://forum.yoko.com.ua/ |
|
| Spirit Speak http://forum.yoko.com.ua/viewtopic.php?f=20&t=2277 |
Page 1 of 1 |
| Author: | Irbis [ 2004-12-18 10:06:08 ] |
| Post subject: | Spirit Speak |
Помогите! При использовании скрипта выдает ошибку "Функшн нот фоунд - ABS". ПОдскажите, где исправить? Хочется, чтобы пытался приконектиться к миру духов, если последний удачный конект был не менее 5 минут назад. Вот скрипт: sub SptSpk() var T1 var T2 T1=uo.Timer() T2=uo.GetGlobal('spirittimer') if abs(T1-val(T2))>600 then uo.SetGlobal('spirittimer',str(T1)) uo.Print('>Spirit Speak.') uo.UseSkill('Spirit Speak') wait(3000) end if end sub Заранее спасибо. |
|
| Author: | AlexeyVorotnikov [ 2004-12-18 13:25:56 ] |
| Post subject: | Re: Spirit Speak |
Irbis wrote: Помогите! При использовании скрипта выдает ошибку "Функшн нот фоунд - ABS". ПОдскажите, где исправить?
Функции abs нет в стандартной поставке инжекта. Её необходимо написать самому. Например, так: Code: sub abs(a) |
|
| Author: | Oymal [ 2004-12-26 20:16:40 ] |
| Post subject: | |
А куда это всунуть? |
|
| Author: | maximka4 [ 2005-01-13 07:30:56 ] |
| Post subject: | |
Oymal wrote: А куда это всунуть? sub main()
sub NechegoDelat() SpSpeak() VAR SpiritTime = UO.Timer() repeat If ( UO.Timer() - SpiritTime ) / 600 > 5 Then ; Ïðîøëî 5 ìèíóò ñ ìîìåíòà ïîñëåäíåé ïðîêà÷êè Spirit Speak SpSpeak() SpiritTime = UO.Timer() Else wait(500) Endif until UO.Dead() endsub ; Spirit Speak v.1.00b (c) Edred ; ; Ðàçîâàÿ ïðîêà÷êà ñïèðèò ñïèêà. Ïðåäíàçíà÷åíà äëÿ âûçîâà èç äðóãèõ ñêðèïòîâ. ; Sub SpSpeak() VAR mod = UO.WarMode(), num1 VAR fizzle = 'You fail your attempt' VAR success = 'You establish a connection' UO.WarMode( 0 ) uo.DeleteJournal() repeat uo.DeleteJournal( fizzle ) UO.UseSkill( 'Spirit Speak' ) num1 = 1 repeat wait(100) num1 = num1 + 1 until UO.InJournal( fizzle ) OR UO.InJournal( success ) OR num1 > 600 until UO.InJournal( success ) UO.WarMode( mod ) endsub [code][/code]вот супер скрипт, конектится к духам черезкаждые 5 мин. |
|
| Author: | fr33s [ 2005-01-13 07:45:03 ] |
| Post subject: | |
А есть в инже какая-то команда типа "send *нажатие клавиши*" ? ИМХО спирит легче юзать через юзскилл спирит спик ) |
|
| Author: | 666Man666 [ 2005-01-13 08:56:50 ] |
| Post subject: | |
fr33s wrote: А есть в инже какая-то команда типа "send *нажатие клавиши*" ?
ИМХО спирит легче юзать через юзскилл спирит спик ) uo.press() вроде... тока зачем тибе это? |
|
| Author: | kuviCk [ 2005-01-15 02:32:51 ] |
| Post subject: | Re: Spirit Speak |
Irbis wrote: Помогите! При использовании скрипта выдает ошибку "Функшн нот фоунд - ABS". ПОдскажите, где исправить?
Хочется, чтобы пытался приконектиться к миру духов, если последний удачный конект был не менее 5 минут назад. Вот скрипт: sub SptSpk() var T1 var T2 T1=uo.Timer() T2=uo.GetGlobal('spirittimer') if abs(T1-val(T2))>600 then uo.SetGlobal('spirittimer',str(T1)) uo.Print('>Spirit Speak.') uo.UseSkill('Spirit Speak') wait(3000) end if end sub Заранее спасибо. Нах те такой скрипт то вот просто и не нада париться !! Code: sub SpiritSpeak() |
|
| Author: | Edred [ 2005-01-15 12:25:27 ] |
| Post subject: | Re: Spirit Speak |
Cooler! wrote: Нах те такой скрипт то вот просто и не нада париться !!
Code: sub SpiritSpeak() То есть если физл коннекта, он все равно будет ждать 5 минут прежде чем снова попытаться... Мда уж, так ты много накачаешь... |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|