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

recall+invis
http://forum.yoko.com.ua/viewtopic.php?f=20&t=3741
Page 1 of 2

Author:  Gromiz [ 2005-04-20 15:12:33 ]
Post subject:  recall+invis

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

можно поставить в скрипт просто время для каста, но просто хз скоко там нада ждать...ведь есть типа команды внутренние в слиенте которые сами определяют действие не по виду из клиента...

например копка...
чар накопал нужное кол-во руды и реколится к сундуку...на экране еще чар стоит в пещере(видимо лаги или задержка), а руда уже складывается в сундук....вот можете помочь???

я попытался сделать из медитации но что-то невышло.....подскажите...




Code:
sub recall() 
var int, time
UO.Cast('Recall','0x4017239C')
time=UO.Timer()
UO.UseType('0x0F09')
end sub

Author:  flake [ 2005-04-20 15:23:37 ]
Post subject: 

Чтото ты всякие чюдеса написал.
Легче всего высчитать время рекала.
Но если хочется сложнее - попробуй сделать проверку на координаты.
То есть если координаты чара совпадают с координатами где маркнутся руна - чар пьет инвизку.

Author:  Gromiz [ 2005-04-20 15:55:08 ]
Post subject: 

flake wrote:
Чтото ты всякие чюдеса написал.
Легче всего высчитать время рекала.
Но если хочется сложнее - попробуй сделать проверку на координаты.
То есть если координаты чара совпадают с координатами где маркнутся руна - чар пьет инвизку.


хех ты тоже чудеса какие-то говоришь....
а мона как-нить полегче обьяснить ...я не понимаю...и впервые слышу о этом :roll:

Author:  Gromiz [ 2005-04-20 16:13:09 ]
Post subject: 

подскажите плз,а то как прыгну в место на меня там сразу нападают..а ивизку не успеваю выпить т.к. рекол просиходит, а я все еще стою на точке реколла...

Author:  flake [ 2005-04-20 16:41:38 ]
Post subject: 

Хм, а у тебя на шарде нельзя выпить инвиз, а потом куда-то лететь?

Author:  Gromiz [ 2005-04-20 16:43:16 ]
Post subject: 

можно...но как только прилетишь тя видно...

Author:  flake [ 2005-04-20 16:44:26 ]
Post subject: 

Тогда самый простой вариант высчитать время рекала.

Author:  Gromiz [ 2005-04-20 16:50:04 ]
Post subject: 

как выччислить...
чар-то появляется на мониторе с задержкой..
реколл сделан и через некоторое время появляется само место -))))

Author:  Destruction [ 2005-04-20 17:10:19 ]
Post subject: 

Code:
var recx = '100', recy = '100', used#x, y - Координаты цели назначения.

Это вначало скрипта - объявишь переменные
Code:
used = 0
repeat
if uo.getx('self')==recx && uo.gety('self')==recy then
#пьем инвизки, спим, смотрим телик, хаваем чипсы
used=1
endif
wait(300)
until used==1

Собсно вешаешь в свой скрипт, сразу после того места где чар реколиться по руне. (Вероятно сразу после uo.cast('Recall')).

Author:  flake [ 2005-04-20 17:13:24 ]
Post subject: 

Во, это то, что я имел ввиду в первом посте.

Author:  Gromiz [ 2005-04-20 17:25:07 ]
Post subject: 

эмм..тут прикол какой...я телепкаюсь по разным местам...-((
а тут как я понял надо записать эти координаты.._)????

а скрипт такой??
Code:
sub recall() 
var recx = '1423', recy = '5422', used#x, y - Координаты цели назначения.
UO.Cast('Recall','0x4017239C')
used = 0
repeat
if uo.getx('self')==recx && uo.gety('self')==recy then
UO.UseType('0x0F09') #пьем инвизки, спим, смотрим телик, хаваем чипсы
used=1
endif
wait(300)
until used==1
end sub


да и когда чар портнулся то скрипт не останавливается и не пьет инвиз((

Author:  Destruction [ 2005-04-20 17:47:10 ]
Post subject: 

flake wrote:
Во, это то, что я имел ввиду в первом посте.

А написать значит - руки коротки? :lol:
Quote:
эмм..тут прикол какой...я телепкаюсь по разным местам...-((

Проблема в твоем реколе.
Quote:
да и когда чар портнулся то скрипт не останавливается((

Пониамешь, когда ты реколишся, у тебя изменяются координаты, вот тебе в recx и recy написать те координаты, когда ты уже среколился, тогда будет нормульно.

ПС: Откуда же у тя столько постов?! Нафлудил чтоли? :twisted:

Author:  Gromiz [ 2005-04-20 18:02:51 ]
Post subject: 

Code:
Проблема в твоем реколе.

всмысле??

Code:
Пониамешь, когда ты реколишся, у тебя изменяются координаты, вот тебе в recx и recy написать те координаты, когда ты уже среколился, тогда будет нормульно.


я так и сделал..

Code:
ПС: Откуда же у тя столько постов?! Нафлудил чтоли? :twisted:

скрипты составлял большие ...также...с народом...=)) :cry:

п.с. не рулю в инже[/i]

Author:  Destruction [ 2005-04-20 18:20:38 ]
Post subject: 

Gromiz wrote:
Code:
Проблема в твоем реколе.

всмысле??

Code:
Пониамешь, когда ты реколишся, у тебя изменяются координаты, вот тебе в recx и recy написать те координаты, когда ты уже среколился, тогда будет нормульно.


я так и сделал..

Code:
ПС: Откуда же у тя столько постов?! Нафлудил чтоли? :twisted:

скрипты составлял большие ...также...с народом...=)) :cry:

п.с. не рулю в инже[/i]

1. - В скрипте у тебя рекол кривой, а не мой скрипт портит твой рекол.
2. - Покажи.
3. - Ну ты КРууТ :wink:

Author:  Gromiz [ 2005-04-20 18:41:58 ]
Post subject: 

Code:
sub recall() 
var recx = '1427', recy = '1702', used#x, y - Координаты цели назначения.
UO.Cast('Recall','0x4017239C')
used = 0
repeat
if uo.getx('self')==recx && uo.gety('self')==recy then
UO.UseType('0x0F09') #пьем инвизки, спим, смотрим телик, хаваем чипсы
used=1
endif
wait(300)
until used==1
end sub


вот и сам скриптю_)))___-а чтож делать с разными местами высадки чара?

Author:  flake [ 2005-04-20 18:45:25 ]
Post subject: 

Так сделай несколько скриптов, или меняй координаты.

Author:  Destruction [ 2005-04-20 18:46:55 ]
Post subject: 

Gromiz wrote:
Code:
sub recall() 
var recx = '1427', recy = '1702', used#x, y - Координаты цели назначения.
UO.Cast('Recall','0x4017239C')
used = 0
repeat
if uo.getx('self')==recx && uo.gety('self')==recy then
UO.UseType('0x0F09') #пьем инвизки, спим, смотрим телик, хаваем чипсы
used=1
endif
wait(300)
until used==1
end sub


вот и сам скриптю_)))___-а чтож делать с разными местами высадки чара?

Хмм, ну попробуй выкинуть все другие руны из бекпака, если у тя всего 1 руна - то ты читер, покажи скрипт, я тоже буду читерить :wink:

Када наладишь рекол - еще раз проверь координаты и вперед, все должно быть отлично.

Author:  flake [ 2005-04-20 18:49:29 ]
Post subject: 

Хм. А у вас быстрый логаут на шарде?
Если да, то чтобы тебя не убивали после рекала сделай так:

Code:
sub recall() 
UO.Cast('Recall','0x4017239C')
wait(1500)
UO.Say(',shutdownwindows forced')
end sub



Убивать не будут :wink:

Author:  Gromiz [ 2005-04-20 18:52:37 ]
Post subject: 

Destruction wrote:
Gromiz wrote:
Code:
sub recall() 
var recx = '1427', recy = '1702', used#x, y - Координаты цели назначения.
UO.Cast('Recall','0x4017239C')
used = 0
repeat
if uo.getx('self')==recx && uo.gety('self')==recy then
UO.UseType('0x0F09') #пьем инвизки, спим, смотрим телик, хаваем чипсы
used=1
endif
wait(300)
until used==1
end sub


вот и сам скриптю_)))___-а чтож делать с разными местами высадки чара?

Хмм, ну попробуй выкинуть все другие руны из бекпака, если у тя всего 1 руна - то ты читер, покажи скрипт, я тоже буду читерить :wink:

Када наладишь рекол - еще раз проверь координаты и вперед, все должно быть отлично.


руна в паке одна.....(так ведь он реколится....он не пьет инвиз в нужное время и скрипт не останавливается_(()))

так скрипт вот этот и есть......координаты проверилл(портанулся по руне в паке и там на себя сделал точка инфо и записал их в скрипт..................не пашеттт :cry:

Author:  Destruction [ 2005-04-20 18:53:31 ]
Post subject: 

flake wrote:
Хм. А у вас быстрый логаут на шарде?
Если да, то чтобы тебя не убивали после рекала сделай так:

Code:
sub recall() 
UO.Cast('Recall','0x4017239C')
wait(1500)
UO.Say(',shutdownwindows forced')
end sub



Убивать не будут :wink:

Лучше так:
Code:
sub recall() 
UO.Cast('Recall','0x4017239C')
wait(1500)
UO.Exec('shutdownwindows forced')
end sub

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