Yoko
http://forum.yoko.com.ua/

вейт меню укажите неверное!
http://forum.yoko.com.ua/viewtopic.php?f=20&t=8231
Page 1 of 1

Author:  derevo [ 2006-07-14 02:33:54 ]
Post subject:  вейт меню укажите неверное!

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

Author:  DerMeister =) [ 2006-07-14 10:28:51 ]
Post subject: 

Попробуй так: UO.WaitMenu('Spell Circles',n,n,(k))

Author:  derevo [ 2006-07-14 15:50:40 ]
Post subject: 

нехочет(

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

Author:  derevo [ 2006-07-14 15:53:43 ]
Post subject: 

И ещё вопрос как это корректно написать?
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

спасибо

Author:  DerMeister =) [ 2006-07-14 16:01:37 ]
Post subject: 

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

Author:  Grin [ 2006-07-14 16:52:35 ]
Post subject: 

во ужас то...
Code:
UO.WaitMenu('Spell Circles', n, n,'('+str(k)+')')

Author:  derevo [ 2006-07-14 17:52:23 ]
Post subject: 

DerMeister =) wrote:
derevo wrote:
И ещё вопрос как это корректно написать?

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

Author:  derevo [ 2006-07-14 17:56:31 ]
Post subject: 

Если соединить с скриптом Элра на запихивание в спелбуку скрафченых свитков получится автомат) а ну и забор регов )
если кто доболнит буду рад!

Author:  DerMeister =) [ 2006-07-14 20:25:34 ]
Post subject: 

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


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

Author:  DerMeister =) [ 2006-07-14 20:31:37 ]
Post subject: 

Grin wrote:
во ужас то...
Code:
UO.WaitMenu('Spell Circles', n, n,'('+str(k)+')')


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

Author:  omi4 [ 2006-07-14 22:59:23 ]
Post subject: 

DerMeister =) wrote:
Grin wrote:
во ужас то...
Code:
UO.WaitMenu('Spell Circles', n, n,'('+str(k)+')')


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


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

Author:  Grin [ 2006-07-14 23:06:01 ]
Post subject: 

да даже не в типу суть;)
синтаксис позиции в меню '(number)'
;) а парсер воспримит ваши () как операционые скобки;))

Author:  derevo [ 2006-07-14 23:44:59 ]
Post subject: 

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

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

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

Author:  derevo [ 2006-07-14 23:49:28 ]
Post subject: 

Grin wrote:
да даже не в типу суть;)
синтаксис позиции в меню '(number)'
;) а парсер воспримит ваши () как операционые скобки;))

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

Author:  Grin [ 2006-07-15 11:44:41 ]
Post subject: 

Code:
UO.WaitMenu('Spell Circles', n, n,'('+str(k)+')')

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

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/