Yoko

All sides of Injection
It is currently 2025-12-23 07:43:47

All times are UTC+02:00




Post new topic  Reply to topic  [ 8 posts ] 
Author Message
PostPosted: 2005-06-27 17:13:53 
Offline

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


Top
   
 Post subject:
PostPosted: 2005-06-27 17:40:31 
Offline
Expert!
User avatar

Joined: 2005-04-23 10:19:43
Posts: 388
Вот полный комплект с комментариями:
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


Top
   
 Post subject:
PostPosted: 2005-06-27 18:35:40 
Offline

Joined: 2004-09-08 13:09:13
Posts: 127
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


Top
   
 Post subject:
PostPosted: 2005-06-27 18:54:31 
Offline

Joined: 2004-09-08 13:09:13
Posts: 127
if UO.GetGlobal('AutoKill')=='1' ошибка


Top
   
 Post subject:
PostPosted: 2005-06-27 20:08:39 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
не зачем ипользовать глобальные переменные...
так как в первом случаи призапуске возможна шибка так как переменная еще не была объявленна9 мое предположение с глобальными переменнами не работал и принципа не сек)
Если уж так надо что бы включение и отключение...
То сделай просто в первой процедуре вызов авто кила
а во второй его терминить


Top
   
 Post subject:
PostPosted: 2005-06-27 21:50:29 
Offline
Expert!
User avatar

Joined: 2004-10-15 22:38:04
Posts: 1396
Location: Moscow City.
Grin wrote:
не зачем ипользовать глобальные переменные...
так как в первом случаи призапуске возможна шибка так как переменная еще не была объявленна9 мое предположение с глобальными переменнами не работал и принципа не сек)

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

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


Top
   
 Post subject:
PostPosted: 2005-06-27 23:29:10 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Cooler! wrote:
if UO.GetGlobal('AutoKill')=='1' ошибка


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


Top
   
 Post subject:
PostPosted: 2005-06-28 01:23:25 
Offline
Expert!
User avatar

Joined: 2004-10-15 22:38:04
Posts: 1396
Location: Moscow City.
Странно но у меня ошибки никакой нет.


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 6 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:  
Powered by phpBB® Forum Software © phpBB Limited