recall+invis

Anything and all.

Moderators: Murderator+, Murderator

Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

recall+invis

Post by Gromiz »

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

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

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

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




Code: Select all

sub recall() 
var int, time
UO.Cast('Recall','0x4017239C')
time=UO.Timer()
UO.UseType('0x0F09')
end sub
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Чтото ты всякие чюдеса написал.
Легче всего высчитать время рекала.
Но если хочется сложнее - попробуй сделать проверку на координаты.
То есть если координаты чара совпадают с координатами где маркнутся руна - чар пьет инвизку.
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

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


хех ты тоже чудеса какие-то говоришь....
а мона как-нить полегче обьяснить ...я не понимаю...и впервые слышу о этом :roll:
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

подскажите плз,а то как прыгну в место на меня там сразу нападают..а ивизку не успеваю выпить т.к. рекол просиходит, а я все еще стою на точке реколла...
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Хм, а у тебя на шарде нельзя выпить инвиз, а потом куда-то лететь?
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

можно...но как только прилетишь тя видно...
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Тогда самый простой вариант высчитать время рекала.
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

как выччислить...
чар-то появляется на мониторе с задержкой..
реколл сделан и через некоторое время появляется само место -))))
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Code: Select all

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

Это вначало скрипта - объявишь переменные

Code: Select all

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

Собсно вешаешь в свой скрипт, сразу после того места где чар реколиться по руне. (Вероятно сразу после uo.cast('Recall')).
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Во, это то, что я имел ввиду в первом посте.
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

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

а скрипт такой??

Code: Select all

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


да и когда чар портнулся то скрипт не останавливается и не пьет инвиз((
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

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

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

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

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

ПС: Откуда же у тя столько постов?! Нафлудил чтоли? :twisted:
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

Code: Select all

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

всмысле??

Code: Select all

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


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

Code: Select all

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

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

п.с. не рулю в инже[/i]
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Gromiz wrote:

Code: Select all

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

всмысле??

Code: Select all

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


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

Code: Select all

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

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

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

1. - В скрипте у тебя рекол кривой, а не мой скрипт портит твой рекол.
2. - Покажи.
3. - Ну ты КРууТ :wink:
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

Code: Select all

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


вот и сам скриптю_)))___-а чтож делать с разными местами высадки чара?
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Так сделай несколько скриптов, или меняй координаты.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Gromiz wrote:

Code: Select all

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:

Када наладишь рекол - еще раз проверь координаты и вперед, все должно быть отлично.
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

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

Code: Select all

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



Убивать не будут :wink:
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

Destruction wrote:
Gromiz wrote:

Code: Select all

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:
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

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

Code: Select all

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



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

Лучше так:

Code: Select all

sub recall() 
UO.Cast('Recall','0x4017239C')
wait(1500)
UO.Exec('shutdownwindows forced')
end sub
Post Reply