Yoko

All sides of Injection
It is currently 2025-11-11 15:18:29

All times are UTC+02:00




Post new topic  Reply to topic  [ 31 posts ]  Go to page 1 2 Next
Author Message
 Post subject: автострелка
PostPosted: 2006-04-14 10:30:00 
Offline
User avatar

Joined: 2005-10-08 11:37:17
Posts: 22
Собстно ребят помогите зделать скрипт, чтобы кидал стрелку по ник, например если окло меня есть чар с ником "lol" он в него кидал стрелку, и вообще обьясните мне, возможно ли зделать такой скрипт, заранее благодарен...


Top
   
 Post subject:
PostPosted: 2006-04-14 10:52:02 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Возможно. Но по нику будет менее надежно, чем по айди. Если тебе нужен именно конкретный человек/несколько людей, то лучше по айди.
1.Ищим вокруг себя чаров по типу.
2. Сравниваем айди найденного с айди нужного.
3. Если подходит - стрелка и выход.
4. Если не подходит - в Игнор с сново пункт 1.


Top
   
 Post subject:
PostPosted: 2006-04-14 11:47:09 
Offline

Joined: 2005-08-19 16:12:23
Posts: 182
flake wrote:
Возможно. Но по нику будет менее надежно, чем по айди. Если тебе нужен именно конкретный человек/несколько людей, то лучше по айди.
1.Ищим вокруг себя чаров по типу.
2. Сравниваем айди найденного с айди нужного.

Зчем поиск ведь ИД известен? Просто через гетдистанс, если в зоне действия кастовать если нет ждём дальше..


Top
   
 Post subject:
PostPosted: 2006-04-14 12:22:40 
Offline
User avatar

Joined: 2005-10-08 11:37:17
Posts: 22
Ребят :) как узнать айди?
Через ,info (lol) пробывал, всё по нулям...
Зделайте такой скриптик, просто скажие куда вписать айди, СПАСИБО :)


Top
   
 Post subject:
PostPosted: 2006-04-15 09:03:53 
Offline

Joined: 2006-04-15 09:00:35
Posts: 93
,info и прицелом на чара


Top
   
 Post subject:
PostPosted: 2006-04-15 10:57:47 
Offline
User avatar

Joined: 2005-10-08 11:37:17
Posts: 22
ну а дальше??
пример: ID=0x00053A00 Type=0x0190 Name=
Quantity: 0 Colour: 0x0000 Layer: 0 Has: 0
X=65535 Y=65535 Z=0 C=0xFFFFFFFF F=0x00


Top
   
 Post subject:
PostPosted: 2006-04-15 12:05:17 
Offline

Joined: 2006-04-15 09:00:35
Posts: 93
Самое простое:

Code:
sub strelka()
UO.Waittargetobject('0x00053A00')
UO.Cast('Magic Arrow')
end sub


Top
   
 Post subject:
PostPosted: 2006-04-15 19:18:43 
Offline
User avatar

Joined: 2005-10-08 11:37:17
Posts: 22
А как зделать задержку? Вот когда он кидает стрелку и находит ещё одного он кидает в него, а если их нету, то он просто быстро пропускает??? И кидает в того кого нашёл в списке, айди!


Top
   
 Post subject:
PostPosted: 2006-04-15 20:49:54 
Offline

Joined: 2006-04-15 09:00:35
Posts: 93
Old Holy. wrote:
А как зделать задержку? Вот когда он кидает стрелку и находит ещё одного он кидает в него, а если их нету, то он просто быстро пропускает??? И кидает в того кого нашёл в списке, айди!


Code:
sub strelka()
var time = 1500
var n
Dim A[2]
A[1] = '0x00053A00'
A[2] = '0x00000000'

FOR n=1 TO 2
  UO.Findobject(A[n], '-1', 'ground')
  If UO.FindCount() then
    UO.Waittargetobject(A[n])
    UO.Cast('Magic Arrow')
    wait(time)
  endif
NEXT
end sub


пробуй..


Top
   
 Post subject:
PostPosted: 2006-04-15 23:43:09 
Offline
User avatar

Joined: 2005-10-08 11:37:17
Posts: 22
А куда добавлять новые айди играков??

Скрипт не пашет, вот чё пишет: Line 9: Function not found - uo.findobject


Last edited by Old Holy. on 2006-04-15 23:45:56, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2006-04-15 23:44:34 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Old Holy. wrote:
А куда добавлять новые айди играков??

Code:
Dim A[2] 
A[1] = '0x00053A00'
A[2] = '0x00000000'

FOR n=1 TO 2


Ну вообще так незя.. Ну ладно.


Top
   
 Post subject:
PostPosted: 2006-04-15 23:47:54 
Offline
User avatar

Joined: 2005-10-08 11:37:17
Posts: 22
Скрипт не пашет, вот чё пишет: Line 9: Function not found - uo.findobject


Top
   
 Post subject:
PostPosted: 2006-04-16 00:02:37 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Old Holy. wrote:
Скрипт не пашет, вот чё пишет: Line 9: Function not found - uo.findobject

Замени на uo.FindType()


Top
   
 Post subject:
PostPosted: 2006-04-16 00:09:37 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
я не пойму поголовная эпидемия мастдаев?;)
скаких пор объекты ищатся через фанд тайп???


Top
   
 Post subject:
PostPosted: 2006-04-16 00:11:37 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Grin wrote:
я не пойму поголовная эпидемия мастдаев?;)
скаких пор объекты ищатся через фанд тайп???

Незнаю, но через финдобджект вообще не исчуцца.

Если честно - вникать лень было, виноват вероятно.


Top
   
 Post subject:
PostPosted: 2006-04-16 00:14:27 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Code:
sub strelka() 
var time = 1500 ; сюда время для задержки после каста.
var n
Dim A[2]
Ad[1] = '0x00053A00'   ; сюда вставляем айдишники
Ad[2] = '0x00000000'   ;     
  for n = 1 to 2
     if uo.getdistance(Ad[n]) < 15 then
        uo.cast( 'Magic Arrow', Ad[n] )
        wait(time)
     endif
  next
end sub


Top
   
 Post subject:
PostPosted: 2006-04-16 00:15:26 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Чего там вникать то? пара строчек...
Зачем писать тогжа?;)


Top
   
 Post subject:
PostPosted: 2006-04-16 20:49:28 
Offline
User avatar

Joined: 2005-10-08 11:37:17
Posts: 22
Опять Line 9: Function not found - uo.findobject


Top
   
 Post subject:
PostPosted: 2006-04-17 01:10:15 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Ты какой скрипт взял? Тот, что в моем предыдущем посте? Там вообще ФайндАйтемом не пахнет.


Top
   
 Post subject:
PostPosted: 2006-04-17 05:28:06 
Offline
User avatar

Joined: 2005-10-08 11:37:17
Posts: 22
Етот и взял, вставил туда всей айди, и вот что получилось...
Code:
sub strelka() 
var time = 1500 ; сюда время для задержки после каста.
var n
Dim A[20]
Ad[1] = '0x0002616B'   ; сюда вставляем айдишники
Ad[2] = '0x00022256'
Ad[3] = '0x00029B3E'
Ad[4] = '0x00016780'
Ad[5] = '0x00031991'
Ad[6] = '0x00057EC3'
Ad[7] = '0x0001F68C'
Ad[8] = '0x00032126'
Ad[9] = '0x0000D386'
Ad[10] = '0x00017001'
Ad[11] = '0x0005C85C'
Ad[12] = '0x0003C2DB'
Ad[13] = '0x00021881'
Ad[14] = '0x0004F893'
Ad[15] = '0x0001A082'
Ad[16] = '0x0002A1C9'
Ad[17] = '0x000028C3'
Ad[18] = '0x0005A2F6'
Ad[19] = '0x00003320'
Ad[20] = '0x00040ACF'

  for n = 1 to 2
     if uo.getdistance(Ad[n]) < 15 then
        uo.cast( 'Magic Arrow', Ad[n] )
        wait(time)
     endif
  next
end sub
Сам попробуй, запустить...


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

All times are UTC+02:00


Who is online

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