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

автострелка
http://forum.yoko.com.ua/viewtopic.php?f=20&t=7363
Page 1 of 2

Author:  Old Holy. [ 2006-04-14 10:30:00 ]
Post subject:  автострелка

Собстно ребят помогите зделать скрипт, чтобы кидал стрелку по ник, например если окло меня есть чар с ником "lol" он в него кидал стрелку, и вообще обьясните мне, возможно ли зделать такой скрипт, заранее благодарен...

Author:  flake [ 2006-04-14 10:52:02 ]
Post subject: 

Возможно. Но по нику будет менее надежно, чем по айди. Если тебе нужен именно конкретный человек/несколько людей, то лучше по айди.
1.Ищим вокруг себя чаров по типу.
2. Сравниваем айди найденного с айди нужного.
3. Если подходит - стрелка и выход.
4. Если не подходит - в Игнор с сново пункт 1.

Author:  SLAK [ 2006-04-14 11:47:09 ]
Post subject: 

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

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

Author:  Old Holy. [ 2006-04-14 12:22:40 ]
Post subject: 

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

Author:  BigMouseI [ 2006-04-15 09:03:53 ]
Post subject: 

,info и прицелом на чара

Author:  Old Holy. [ 2006-04-15 10:57:47 ]
Post subject: 

ну а дальше??
пример: ID=0x00053A00 Type=0x0190 Name=
Quantity: 0 Colour: 0x0000 Layer: 0 Has: 0
X=65535 Y=65535 Z=0 C=0xFFFFFFFF F=0x00

Author:  BigMouseI [ 2006-04-15 12:05:17 ]
Post subject: 

Самое простое:

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

Author:  Old Holy. [ 2006-04-15 19:18:43 ]
Post subject: 

А как зделать задержку? Вот когда он кидает стрелку и находит ещё одного он кидает в него, а если их нету, то он просто быстро пропускает??? И кидает в того кого нашёл в списке, айди!

Author:  BigMouseI [ 2006-04-15 20:49:54 ]
Post subject: 

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


пробуй..

Author:  Old Holy. [ 2006-04-15 23:43:09 ]
Post subject: 

А куда добавлять новые айди играков??

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

Author:  Destruction [ 2006-04-15 23:44:34 ]
Post subject: 

Old Holy. wrote:
А куда добавлять новые айди играков??

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

FOR n=1 TO 2


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

Author:  Old Holy. [ 2006-04-15 23:47:54 ]
Post subject: 

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

Author:  Destruction [ 2006-04-16 00:02:37 ]
Post subject: 

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

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

Author:  Grin [ 2006-04-16 00:09:37 ]
Post subject: 

я не пойму поголовная эпидемия мастдаев?;)
скаких пор объекты ищатся через фанд тайп???

Author:  Destruction [ 2006-04-16 00:11:37 ]
Post subject: 

Grin wrote:
я не пойму поголовная эпидемия мастдаев?;)
скаких пор объекты ищатся через фанд тайп???

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

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

Author:  flake [ 2006-04-16 00:14:27 ]
Post subject: 

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

Author:  Grin [ 2006-04-16 00:15:26 ]
Post subject: 

Чего там вникать то? пара строчек...
Зачем писать тогжа?;)

Author:  Old Holy. [ 2006-04-16 20:49:28 ]
Post subject: 

Опять Line 9: Function not found - uo.findobject

Author:  flake [ 2006-04-17 01:10:15 ]
Post subject: 

Ты какой скрипт взял? Тот, что в моем предыдущем посте? Там вообще ФайндАйтемом не пахнет.

Author:  Old Holy. [ 2006-04-17 05:28:06 ]
Post subject: 

Етот и взял, вставил туда всей айди, и вот что получилось...
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
Сам попробуй, запустить...

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