Page 1 of 1
Нужна помощь...(Еко посмотри плиз)
Posted: 2004-10-25 14:32:22
by Hmm
Не буду обьяснять что тут написанно те кто знают наверно поймут, не получается просто, все время как то странно кидает, уже перепробовал все, не не пойму
Помогите плиззз
sub xxx()
var x
var mx = UO.GetX("self")
var my = UO.GetY("self")
UO.Set('lasttarget','laststatus')
x=uo.getserial('lasttarget')
uo.findtype("0x1915")
If uo.getx(x)>0 AND uo.gety(x)>0 AND uo.findcount() then
uo.drop("1","+str(mx)+1","+str(my)+1","0","finditem")
else
uo.print('FUCK')
end if
uo.findtype("0x1915")
If uo.getx(x)>0 AND uo.gety(x)<0 AND uo.findcount() then
uo.drop("1","+str(mx)+1","+str(my)-1","0","finditem")
else
uo.print('FUCK')
end if
uo.findtype("0x1915")
If uo.getx(x)<0 AND uo.gety(x)>0 AND uo.findcount() then
uo.drop("1","+str(mx)-1","+str(my)+1","0","finditem")
else
uo.print('FUCK')
end if
uo.findtype("0x1915")
If uo.getx(x)<0 AND uo.gety(x)<0 AND uo.findcount() then
uo.drop("1","+str(mx)-1","+str(my)-1","0","finditem")
else
uo.print('FUCK')
end if
end sub
Posted: 2004-10-25 17:09:07
by Yoko
уважаемые пользователи инжекта, позволю себе заявить повторно, в очередной 102й китайский раз, что я рассматриваю скрипты длиннее 5 строк не своего производства в самых редких случаях
Posted: 2004-10-25 20:42:14
by Edred
Есть такое волшебное слово - задержка называется. команды wait аж четыре раза твоему скрипту не хватает
Posted: 2004-10-26 10:26:55
by Hmm
А зачем тут задержка???
Выполняется только одно из четырех условий....
Уж не обессудьте, раскажите....
Posted: 2004-10-26 12:29:27
by Edred
ShorN wrote:А зачем тут задержка???
Выполняется только одно из четырех условий....
Уж не обессудьте, раскажите....
Не обратил внимания. Извини. Все равно скрипт кривой - зачем четыре раза поиск - не пойму. Достаточно один раз искать в начале. Раз условия в ифах не пересекаются.
А ошибка у тебя в чудной конструкции внутри дропа, я аж подивился, думал что уже не смогу удивиться никаким скриптам, а ты доказал мне, что я был неправ...
Вот что ты тут имел в виду?
mx - число, ты его преобразуешь в строку, потом ИЗ СТРОКИ вычитаешь 1, потом... даже не знаю как это сформулировать... на самом деле твои кавычки означают что вместо координаты ты передаешь строку текста. Естественно, инжект считает эту строку числом 0 (false) и пытается положить что ты там кладешь в координаты 0, 0
Posted: 2004-10-31 10:25:37
by Hmm
Да я понял что тут что-то не так

)))
Но я ж попросил не ветренными словами мне обьяснить , а нормальным популярным чайниковским языком

))
Например исправить эту гребанную строку и написать ее

))
Posted: 2004-10-31 15:47:06
by AGRS
ShorN wrote:Например исправить эту гребанную строку и написать ее

))
Установить на нее курсор. Клавишами со стрелками перемещаться по строке. Клавишей Del удалять лишнее и в этом месте буквенными и цифровыми клавишами напечать то что тебе нужно.
PS
Не рановато ли за инжект взялся? Может сначала комп для чайников почитать?
Posted: 2004-11-01 09:10:59
by BETEPAH
ShorN wrote:Но я ж попросил не ВЕТРЕННЫМИ словами мне обьяснить , а нормальным популярным чайниковским языком

))
Ты на что намекаешь ??? )))))
Posted: 2004-11-01 09:41:58
by Askaneli
BETEPAH wrote:ShorN wrote:Но я ж попросил не ВЕТРЕННЫМИ словами мне обьяснить , а нормальным популярным чайниковским языком

))
Ты на что намекаешь ??? )))))
Да уж !!! Богохульство прям !!!
Posted: 2004-11-03 14:39:06
by Hmm
Да я вобщем много чего понимаю, но по координатам ваще не шарю, вот и прошу помочь
Posted: 2004-11-03 14:48:34
by Edred
ShorN wrote:Да я вобщем много чего понимаю, но по координатам ваще не шарю, вот и прошу помочь
То что я тебе написал - это азы любого программирования. Поэтому насчет "много" не говори. Надо:
uo.drop("1", str(mx-1), str(my+1), "0", "finditem")
ну и аналогично
Posted: 2004-11-03 23:02:37
by user_ik
у меня почемуто все в адну кардинату скидывает
подскажыте шо делать плизз
Posted: 2004-11-04 15:58:13
by Hmm
Не работает почему-то

((
Не знаю почему, кто поймет хелп
Просто под себя кидает
Posted: 2004-11-04 16:41:18
by BETEPAH
ShorN wrote:Не работает почему-то

((
Не знаю почему, кто поймет хелп
Просто под себя кидает
uo.drop("1","+str(mx)+1","+str(my)+1","0","finditem")
так у тебя же и написано дроп под координаты по у +1 и так дале ...
Вообще не парся и возми скрипт Саваджа ...там все уже написано
Posted: 2004-11-04 16:43:33
by Edred
ShorN wrote:Не работает почему-то

((
Не знаю почему, кто поймет хелп
Просто под себя кидает
Я тебе правил только синтаксис. Алгоритм отработай, распиши по шагам что надо делать, потом скриптуй. А не наоборот.
Posted: 2004-11-05 10:53:13
by Hmm
BETEPAH wrote:Вообще не парся и возми скрипт Саваджа ...там все уже написано
Дай ссылку буду благодарен
А насчет алгоритма, да вроде думал я

)) не спроста же начиркал

)