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

Вот есть делема..
http://forum.yoko.com.ua/viewtopic.php?f=3&t=4332
Page 1 of 1

Author:  kuviCk [ 2005-06-27 17:13:53 ]
Post subject:  Вот есть делема..

У когонить есть мысли как сделать так, чтобы когда с чара снимаешь табличку(ну тоесть пальцем проводишь по чару) то твой чар его атачил ?? ... Может кто знает я ника не соображу :(

Author:  Beyonder [ 2005-06-27 17:40:31 ]
Post subject: 

Вот полный комплект с комментариями:
Code:
sub StartAutoKill() # Включатель
  UO.SetGlobal('AutoKill','1')
end sub

sub StopAutoKill() # Выключатель
  UO.SetGlobal('AutoKill','0')
end sub

sub AutoKill()
  var lastenemy='0x00000000'
  while 1 # Бесконечный цикл
      if UO.GetGlobal('AutoKill')=='1' and lastenemy<>UO.GetSerial('laststatus') then # Если включено и изменен ластстатус
        lastenemy=UO.GetSerial('laststatus') # Присваиваем последний враг = тот с кого считали статус
        UO.Attack(lastenemy) # Атакуем нового врага
      end if
      wait(500)
  wend
end sub

Author:  kuviCk [ 2005-06-27 18:35:40 ]
Post subject: 

Beyonder wrote:
Вот полный комплект с комментариями:
Code:
sub StartAutoKill() # Включатель
  UO.SetGlobal('AutoKill','1')
end sub

sub StopAutoKill() # Выключатель
  UO.SetGlobal('AutoKill','0')
end sub

sub AutoKill()
  var lastenemy='0x00000000'
  while 1 # Бесконечный цикл
      if UO.GetGlobal('AutoKill')=='1' and lastenemy<>UO.GetSerial('laststatus') then # Если включено и изменен ластстатус
        lastenemy=UO.GetSerial('laststatus') # Присваиваем последний враг = тот с кого считали статус
        UO.Attack(lastenemy) # Атакуем нового врага
      end if
      wait(500)
  wend
end sub

10x

Author:  kuviCk [ 2005-06-27 18:54:31 ]
Post subject: 

if UO.GetGlobal('AutoKill')=='1' ошибка

Author:  Grin [ 2005-06-27 20:08:39 ]
Post subject: 

не зачем ипользовать глобальные переменные...
так как в первом случаи призапуске возможна шибка так как переменная еще не была объявленна9 мое предположение с глобальными переменнами не работал и принципа не сек)
Если уж так надо что бы включение и отключение...
То сделай просто в первой процедуре вызов авто кила
а во второй его терминить

Author:  I'm [ 2005-06-27 21:50:29 ]
Post subject: 

Grin wrote:
не зачем ипользовать глобальные переменные...
так как в первом случаи призапуске возможна шибка так как переменная еще не была объявленна9 мое предположение с глобальными переменнами не работал и принципа не сек)

Есть вещи где без них необойтись или только путем рака.
Нефига ошибки небудет.
Grin wrote:
Если уж так надо что бы включение и отключение...
То сделай просто в первой процедуре вызов авто кила
а во второй его терминить

Через глобал проще и эстетичней чтоли.

Author:  Edred [ 2005-06-27 23:29:10 ]
Post subject: 

Cooler! wrote:
if UO.GetGlobal('AutoKill')=='1' ошибка


Ты для начала запусти скрипт "включатель". А потом уже основной.

Author:  I'm [ 2005-06-28 01:23:25 ]
Post subject: 

Странно но у меня ошибки никакой нет.

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