предмет на гейт..
Moderators: Murderator+, Murderator
предмет на гейт..
вот скрипт ..с помощью которого чар должен кидать какой-нибудь предмет на гейт:
sub a()
uo.addobject("gate","~0x0F6C") ' gate
uo.drop("_0x0838",uo.getx('gate'),uo.gety('gate'),uo.getz('gate')) ' hay
end sub
но в строке
uo.drop("_0x0838",uo.getx('gate'),uo.gety('gate'),uo.getz('gate')) '
выдает ошибку...поправьте плз..
sub a()
uo.addobject("gate","~0x0F6C") ' gate
uo.drop("_0x0838",uo.getx('gate'),uo.gety('gate'),uo.getz('gate')) ' hay
end sub
но в строке
uo.drop("_0x0838",uo.getx('gate'),uo.gety('gate'),uo.getz('gate')) '
выдает ошибку...поправьте плз..
Re: предмет на гейт..
Sp wrote:вот скрипт ..с помощью которого чар должен кидать какой-нибудь предмет на гейт:
выдает ошибку...поправьте плз..
Code: Select all
' hay
Интерестно а что это за выкрик в конце той строки? Похоже на "Гей" )))) Удали нафиг!
Grin wrote:чудаки... какие параметры у команды drop?
фуу блин.. он мне голову забил )))
Code: Select all
uo.drop('1', uo.getx('gate'),uo.gety('gate'),uo.getz('gate'), '_0x0838')
Sp wrote:просто кидает предмет под себя теперь..
Code: Select all
sub a()
var tip = '_0x0838' #Тип бросаемого предмета
uo.addobject("gate")
while uo.targeting()
wait(100)
wend
uo.drop("1", uo.getx('gate'), uo.gety('gate'), uo.getz('gate'), tip)
end sub
Last edited by Kynep on 2008-02-22 16:14:48, edited 1 time in total.
Проблема (с киданием под себя) порылась в строке:
Можно, как предложил Купер, переделать скрипт на запрос указать прицелом на гейт, но это замедление работы и отказ от автоматики. Поэтому надо просто разобраться с этой строкой. Синтаксически она правильна. Какие могут быть проблемы?
Во-первых, может быть неправильно указан тип гейта. проверить через ,info на гейте, если тип не "0x0F6C" - исправить, не потеряв по дороге модификатор перед типом (тильду).
Во-вторых, если тип правилен, быстрее всего проблема в радиусе поиска. Установить командой ,set finddistance нужный радиус и экспериментировать. Если проблему решит - вставить соответствующую строку в начало скрипта.
В-третьих (а лучше это сделать во-первых), проверить, включен ли TWI (track world item).
Купер, рекомендую еще раз внимательно прочитать про параметры команды Drop. В качестве последнего параметра задается не тип предмета, а его сериал. В исходном скрипте для этого был использован модификатор (подчеркивание). Ты же его потерял. Если не знаешь что такое модификаторы - читай урок 3 по скриптингу.
Code: Select all
uo.addobject("gate","~0x0F6C")
Можно, как предложил Купер, переделать скрипт на запрос указать прицелом на гейт, но это замедление работы и отказ от автоматики. Поэтому надо просто разобраться с этой строкой. Синтаксически она правильна. Какие могут быть проблемы?
Во-первых, может быть неправильно указан тип гейта. проверить через ,info на гейте, если тип не "0x0F6C" - исправить, не потеряв по дороге модификатор перед типом (тильду).
Во-вторых, если тип правилен, быстрее всего проблема в радиусе поиска. Установить командой ,set finddistance нужный радиус и экспериментировать. Если проблему решит - вставить соответствующую строку в начало скрипта.
В-третьих (а лучше это сделать во-первых), проверить, включен ли TWI (track world item).
Купер, рекомендую еще раз внимательно прочитать про параметры команды Drop. В качестве последнего параметра задается не тип предмета, а его сериал. В исходном скрипте для этого был использован модификатор (подчеркивание). Ты же его потерял. Если не знаешь что такое модификаторы - читай урок 3 по скриптингу.
Edred wrote:Проблема (с киданием под себя) порылась в строке:
Купер, рекомендую еще раз внимательно прочитать про параметры команды Drop. В качестве последнего параметра задается не тип предмета, а его сериал. В исходном скрипте для этого был использован модификатор (подчеркивание). Ты же его потерял. Если не знаешь что такое модификаторы - читай урок 3 по скриптингу.
Code: Select all
tip = '' #Тип бросаемого предмета
Его прекрастно можно было вписать здесь, вместе с подчеркиванием. Уроки все перечитанны и зачитанны до дыр ))) Просто когда писал скрипт нечайно удалил тип с подчеркиванием ))) а нажимать "назад" в браузере не хотелось, т.к. пришлось бы заного писать скрипт ))) лень матушка ))) Да и не когда особо, я на работе.
Sp wrote:таргет появляет все норм...но когда жмешь таргетом на гейт палка падает под чара....
TWI стоит..
Code: Select all
uo.drop("1", uo.getx(gate), uo.gety(gate), uo.getz(gate), tip)
А если так?
Edred wrote:Sp wrote:1.В ручную кинул палку на гейт...она не кидается...
Мил человек, дык если ты вручную кинуть не можешь, что же ты от скрипта-то хочешь?Скрипт - это всего лишь способ автоматизации ручных процессов...
не кидается на сам гейт....а вот под гейт кидается....и етот ручной процесс я и прошу автоматизировать...