Yoko

All sides of Injection
It is currently 2025-12-17 23:11:32

All times are UTC+02:00




Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 Next
Author Message
 Post subject: БОМБЫ!
PostPosted: 2008-02-16 16:21:44 
Offline

Joined: 2007-09-28 13:04:46
Posts: 65
Простите что вылкадую тут скрипт на изи уо! Но просто есть скрипт кидает бомбы, но почему то в ся где тут ошибка :cry: и только вы можете мне помочь :roll:
Code:

;==================================

set %hotkey 4

set %msg


set %wait1 1


set %wait2 2

set %lpc 100

;==================================
initevents

LinesPerCycle %lpc

loop:
gosub findboom
gosub hotkey
gosub boom
gosub setwait
gosub throw
goto loop:

sub findboom
for %a 1 4
   {
   finditem TUF
   set %pot , %a #findid
   ignoreitem #findid
   }
return

sub hotkey
hotkeyloop:
onhotkey %hotkey
   goto startthrow
goto hotkeyloop
startthrow:
targetloop:
set #enemyid #ltargetid
set #ltargetid #enemyid
set %target #ltargetid
return

sub boom
set %charposx #charposx
set %charposy #charposy
for %b 1 4
   {
   wait %wait1
   set #lobjectid %pot . %b
   event macro 17
   target
   key esc
   }
return

sub setwait
set #enemyid #ltargetid
set #ltargetid #enemyid
set %laststatus #ltargetid
finditem %laststatus
set #enemyid #ltargetid
set #ltargetid #enemyid
set %target #ltargetid
if #finddist > 9
   {
   set %wait3 %wait2 - 2
   goto setwait
   }
if #finddist > 7
   set %wait3 %wait2 - 1
setwait:
set %movewait %wait3 - 4
return

sub throw
if #charposx <> %charposx || #charposy <> %charposy
   wait %movewait
else
   wait %wait3   
for %c 1 4
   {
   set #lobjectid %pot . %c
   event macro 17
   set #enemyid #ltargetid
  set #ltargetid #enemyid
  set %target #ltargetid
   finditem %target
   set #enemyid #ltargetid
  set #ltargetid #enemyid
  set %target #ltargetid
   ;if #finddist > 12
   ;   gosub findnewtarget
   target
   event macro 22
   wait %wait1
   set #enemyid #ltargetid
  set #ltargetid #enemyid
  set %target #ltargetid
   }
return

Code:
А вот и тэги :) aka I'm


Top
   
 Post subject: Re: БОМБЫ!
PostPosted: 2008-02-16 17:55:35 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Во-первых, код засунь в теги code. Иначе даже смотреть не хочется.

www.i.ru wrote:
но почему то в ся где тут ошибка


Долго думал, но так и не понял что в этой фразе написано. Телепаты в отпуске. Что за ошибка и где. Изя все говорит, вот и ты напиши.

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-16 18:34:45 
Offline

Joined: 2007-09-28 13:04:46
Posts: 65
Скрипт заключается в том что бросает Explotion в противника, но скрипт не работает!!! Он зажигает банки, но они не летят в противника и взрываются на мне! А мне нужно чтобы они летели в противника! вот так


Top
   
 Post subject:
PostPosted: 2008-02-17 00:30:02 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Отлично. Теперь все объяснил. Осталась малость - выполнить правила форума и запостить скрипт в тегах code.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-17 00:37:15 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
и выровнять;)


Top
   
 Post subject:
PostPosted: 2008-02-17 01:09:03 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Там есть отступы. Именно поэтому и требую в теги заключить - скрипт сразу станет читабельным. Увидеть, что там есть отступы можно выбрав вариант ответа с цитированием...

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-17 13:03:28 
Offline

Joined: 2007-09-28 13:04:46
Posts: 65
Code:

;==================================

set %hotkey 4

set %msg


set %wait1 1


set %wait2 2

set %lpc 100

;==================================
initevents

LinesPerCycle %lpc

loop:
gosub findboom
gosub hotkey
gosub boom
gosub setwait
gosub throw
goto loop:

sub findboom
for %a 1 4
{
finditem TUF
set %pot , %a #findid
ignoreitem #findid
}
return

sub hotkey
hotkeyloop:
onhotkey %hotkey
goto startthrow
goto hotkeyloop
startthrow:
targetloop:
set #enemyid #ltargetid
set #ltargetid #enemyid
set %target #ltargetid
return

sub boom
set %charposx #charposx
set %charposy #charposy
for %b 1 4
{
wait %wait1
set #lobjectid %pot . %b
event macro 17
target
key esc
}
return

sub setwait
set #enemyid #ltargetid
set #ltargetid #enemyid
set %laststatus #ltargetid
finditem %laststatus
set #enemyid #ltargetid
set #ltargetid #enemyid
set %target #ltargetid
if #finddist > 9
{
set %wait3 %wait2 - 2
goto setwait
}
if #finddist > 7
set %wait3 %wait2 - 1
setwait:
set %movewait %wait3 - 4
return

sub throw
if #charposx <> %charposx || #charposy <> %charposy
wait %movewait
else
wait %wait3
for %c 1 4
{
set #lobjectid %pot . %c
event macro 17
set #enemyid #ltargetid
set #ltargetid #enemyid
set %target #ltargetid
finditem %target
set #enemyid #ltargetid
set #ltargetid #enemyid
set %target #ltargetid
;if #finddist > 12
; gosub findnewtarget
target
event macro 22
wait %wait1
set #enemyid #ltargetid
set #ltargetid #enemyid
set %target #ltargetid
}
return


Top
   
 Post subject:
PostPosted: 2008-02-17 13:04:21 
Offline

Joined: 2007-09-28 13:04:46
Posts: 65
Получилось :roll:


Top
   
 Post subject:
PostPosted: 2008-02-17 13:26:49 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
неа...


Top
   
 Post subject:
PostPosted: 2008-02-17 13:35:11 
Offline

Joined: 2007-09-28 13:04:46
Posts: 65
А что еще не правильно? :( ну пожалуйсто исправте его...


Top
   
 Post subject:
PostPosted: 2008-02-17 14:01:59 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
ошибок уйма... сек


Top
   
 Post subject:
PostPosted: 2008-02-17 14:16:46 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
В первом посте скрипт без тегов, но с отступами. Это видно при цитировании. В повторном - в тегах, но без отступов. Плохо и так, и так. Поправить твой пост я не могу, я не модератор. Надо зайти в редактирование первого поста и добавить перед скриптом тег [сode], а после скрипта тег [/сode]. Тогда должно получиться нормально.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-17 14:17:31 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
давай определимся с какого параметра надо брать серийник жертвы? с #enemyid или #ltargetid


Top
   
 Post subject:
PostPosted: 2008-02-17 14:20:05 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Code:
;==================================

set %hotkey 4
set %msg
set %wait1 1
set %wait2 2
set %lpc 100

;==================================
initevents

LinesPerCycle %lpc

loop:
   
      gosub findboom
      gosub hotkey
      gosub boom
      gosub setwait
      gosub throw
      
      goto loop:
      
   sub findboom
   
      for %a 1 4
      {
         finditem TUF
         set %pot.%a #findid
         ignoreitem #findid
      }
      return
      
   sub hotkey
   
hotkeyloop:

      onhotkey %hotkey
         goto startthrow
      goto hotkeyloop
         
startthrow:
targetloop:
         
      set #enemyid #ltargetid
      set #ltargetid #enemyid
      set %target #ltargetid
      return
      
   sub boom
   
      set %charposx #charposx
      set %charposy #charposy
      for %b 1 4
      {
         wait %wait1
         set #lobjectid %pot.%b
         event macro 17
         target
         key esc
      }
      return
      
   sub setwait
   
      set #enemyid #ltargetid
      set #ltargetid #enemyid
      set %laststatus #ltargetid
      
      finditem %laststatus
      
      set #enemyid #ltargetid
      set #ltargetid #enemyid
      set %target #ltargetid
      
      if #finddist > 9
      {
         set %wait3 %wait2 - 2
         goto setwait
      }
      
      if #finddist > 7
         set %wait3 %wait2 - 1

setwait:

      set %movewait %wait3 - 4
      return
      
   sub throw
   
      if #charposx <> %charposx || #charposy <> %charposy
         wait %movewait
      else
         wait %wait3
         
      for %c 1 4
      {
         set #lobjectid %pot . %c
         event macro 17
         
         set #enemyid #ltargetid
         set #ltargetid #enemyid
         set %target #ltargetid
         
         finditem %target
         
         set #enemyid #ltargetid
         set #ltargetid #enemyid
         set %target #ltargetid
         
         ;if #finddist > 12
         ; gosub findnewtarget
         
         target
         event macro 22
         wait %wait1
         
         set #enemyid #ltargetid
         set #ltargetid #enemyid
         set %target #ltargetid
      }
      return

держи с отступасми, но его весь пере делывать надо...


Top
   
 Post subject:
PostPosted: 2008-02-17 15:12:37 
Offline

Joined: 2007-09-28 13:04:46
Posts: 65
серийник жертвы #ltargetid


Top
   
 Post subject:
PostPosted: 2008-02-17 15:18:42 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Да все не так уж плохо, единственное что - зачем:

Code:
         set #enemyid #ltargetid 
         set #ltargetid #enemyid


Я не понял. Ну и бомбы чар метать будет в себя, а не в врага, потому как координаты-то свои берутся...

Code:
      set %charposx #charposx 
      set %charposy #charposy

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-17 15:21:47 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
там была проблема с присвоением %pot,%a
должно быть %pot.%a собствено в версии с отступами исправлено.


Top
   
 Post subject:
PostPosted: 2008-02-17 22:48:41 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
А, я предыдущие версии просто не смотрел. А через точку - это правильно.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-18 15:56:52 
Offline

Joined: 2007-09-28 13:04:46
Posts: 65
Я не понял то есть все скпрт на 1 странице готов (исправлен)?


Top
   
 Post subject:
PostPosted: 2008-02-18 15:58:04 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
А попробовать лень?

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 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