Yoko

All sides of Injection
It is currently 2026-01-21 07:26:57

All times are UTC+02:00




Post new topic  Reply to topic  [ 15 posts ] 
Author Message
PostPosted: 2006-07-14 02:33:54 
Offline

Joined: 2004-12-14 14:55:12
Posts: 34
Code:
sub spelbuk()
var n , k
DIM MR[1] ; Ìàññèâ èç êðóãîâ ìàãèè è ñïåëîâ
MR[1]='Circle 1'

n = MR[1]
for k = 1 to 8
UO.WaitMenu('Spell Circles',(n),(n),(k)) ; menu
wait(1000)
UO.UseType(0x0E34) ; BLANCK SCRoLS
wait(4000)
next
end sub


Почему то немогу вейт меню переменные поставить . это возможно? дим для удобства на 1 ячейку пока как и липовая переменная n


Last edited by derevo on 2006-07-15 00:04:01, edited 2 times in total.

Top
   
 Post subject:
PostPosted: 2006-07-14 10:28:51 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
Попробуй так: UO.WaitMenu('Spell Circles',n,n,(k))

_________________
DerMeister сейчас на нейрале!


Top
   
 Post subject:
PostPosted: 2006-07-14 15:50:40 
Offline

Joined: 2004-12-14 14:55:12
Posts: 34
нехочет(

Вышел из положения автоменюхами ,но хотелось бы всё же номерами в вейтах массив на 64 спела с названиями не очень радует


Top
   
 Post subject:
PostPosted: 2006-07-14 15:53:43 
Offline

Joined: 2004-12-14 14:55:12
Posts: 34
И ещё вопрос как это корректно написать?
Code:
n=1
for k = 0 to 63
if k =8 or k =16 or k =24 or k =32 or k =40 or k =48 or k =56 then
n=n+1
end if

спасибо


Top
   
 Post subject:
PostPosted: 2006-07-14 16:01:37 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
derevo wrote:
И ещё вопрос как это корректно написать?
Code:
n=1
for k = 0 to 63
if k =8 or k =16 or k =24 or k =32 or k =40 or k =48 or k =56 then
n=n+1
end if

спасибо


Если я правельно понял то:
Code:
n=1
for k = 0 to 63 step 8
n=n+1
...
next


Хотя брет полейший... Вощем используй либо 2 цикла, скажем:
Code:
n=1
for i = 0 to 63 step 8
  for k = i to i+8
  ...
  next
n=n+1
...
next

_________________
DerMeister сейчас на нейрале!


Top
   
 Post subject:
PostPosted: 2006-07-14 16:52:35 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
во ужас то...
Code:
UO.WaitMenu('Spell Circles', n, n,'('+str(k)+')')


Top
   
 Post subject:
PostPosted: 2006-07-14 17:52:23 
Offline

Joined: 2004-12-14 14:55:12
Posts: 34
DerMeister =) wrote:
derevo wrote:
И ещё вопрос как это корректно написать?

не не то ты тут шаг 8 делаеш! а у меня шаг 1 ! и при каждых 8 меняется другая переменная!


Last edited by derevo on 2006-07-15 00:04:32, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2006-07-14 17:56:31 
Offline

Joined: 2004-12-14 14:55:12
Posts: 34
Если соединить с скриптом Элра на запихивание в спелбуку скрафченых свитков получится автомат) а ну и забор регов )
если кто доболнит буду рад!


Top
   
 Post subject:
PostPosted: 2006-07-14 20:25:34 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
derevo wrote:
не не то ты тут шаг 8 делаеш! а у меня шаг 1 ! и при каждых 8 меняется другая переменная!


А ты осмысли то, что я написал и уж потом говори... Как я понял ты спрашивал как тебе избавится от твоего километрового условия. Кажется я ето и сделал... i - просто сщетчик... Ты вообще где учишься то? В ПТУ чтоли?

_________________
DerMeister сейчас на нейрале!


Top
   
 Post subject:
PostPosted: 2006-07-14 20:31:37 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
Grin wrote:
во ужас то...
Code:
UO.WaitMenu('Spell Circles', n, n,'('+str(k)+')')


Что именно УЖАС?

_________________
DerMeister сейчас на нейрале!


Top
   
 Post subject:
PostPosted: 2006-07-14 22:59:23 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
DerMeister =) wrote:
Grin wrote:
во ужас то...
Code:
UO.WaitMenu('Spell Circles', n, n,'('+str(k)+')')


Что именно УЖАС?


про тип нужно помнить... строка и число не одно и тоже


Top
   
 Post subject:
PostPosted: 2006-07-14 23:06:01 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
да даже не в типу суть;)
синтаксис позиции в меню '(number)'
;) а парсер воспримит ваши () как операционые скобки;))


Top
   
 Post subject:
PostPosted: 2006-07-14 23:44:59 
Offline

Joined: 2004-12-14 14:55:12
Posts: 34
DerMeister =) wrote:
Кажется я ето и сделал... i - просто сщетчик... Ты вообще где учишься то? В ПТУ чтоли?

Я конечно не спец! но думаю даже в ПТУ преподают слово "сщетчик" как правильно пишется! Где учишся спрашивать даже не буду.
И я просил сделать более красиво и функционально ! это ты ещё один цикл втулил и считаеш это лучшим?:) Видать и в пту плохо учились если так мало про циклы знаем и их обилие в скриптах.

вопрос звучал как "корректно " написать ЭТО! у меня стоит в условии"=" вместо сравния перемен. "==" вот про это я спрашивал!
Я инжект вижу в глаза второй день так что синтаксис для меня пока ещё проблема.


Last edited by derevo on 2006-07-14 23:53:52, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2006-07-14 23:49:28 
Offline

Joined: 2004-12-14 14:55:12
Posts: 34
Grin wrote:
да даже не в типу суть;)
синтаксис позиции в меню '(number)'
;) а парсер воспримит ваши () как операционые скобки;))

И всё же есть возможность сделать это через Waitmenu с переменными ? если да то каков синтаксис? Спасибо


Top
   
 Post subject:
PostPosted: 2006-07-15 11:44:41 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Code:
UO.WaitMenu('Spell Circles', n, n,'('+str(k)+')')

читай внимательней


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 15 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited