Page 1 of 1

Бот

Posted: 2007-06-20 15:51:35
by CoS
вот скрипт:

Code: Select all

sub gm() 
var line, chislo, otvet, name, id
var item_amount = 0
var stavka = 100
var timer
start:
uo.moveoff() #чтобы от UO.RClick() чар не дергался
UO.Exec('exec reklama')
otvet=uo.random(3) +1
item_amount = 0
timer=1
while not UO.TradeCount()
wait(100)
wend
UO.Exec('terminate reklama')
uo.exec("set finddistance 5")
uo.findtype("0x0190",-1,"ground")
id=uo.TradeOpponent()
name=uo.getname(uo.TradeOpponent())
      REPEAT
      UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
         If UO.FindCount() Then
               If UO.GetQuantity('finditem')==0 Then
                  item_amount = item_amount + 1
               Else
                  item_amount = item_amount + UO.GetQuantity('finditem')
               EndIf
            UO.Ignore('finditem')
            UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
         EndIf
      Until UO.FindCount()==0 or UO.Dead()
   UO.IgnoreReset()
if item_amount == stavka then
while not UO.TradeCheck('','right',1) and timer < 6
timer = timer + 1
wait(1000)
uo.print(STR(timer))
wend
if timer == 6 then
UO.RClick(176,90)
wait(500)
goto start
endif
timer = 1
wait(500)
UO.TradeCheck('','left',1)
uo.msg(name + ", отгадайте число от 1 до 3, у Вас есть 5 секунд!")
wait(7000)
else
uo.msg(name + ", для игры нужно дать мне 100гп")
UO.RClick(176,90)
wait(500)
goto start
endif
line=UO.injournal(name) ###############################
chislo=Trim(Right(UO.Journal(line-1),1))  #####################
uo.msg("Ваш ответ " + chislo + ", а я загадал " + STR(otvet) + "!") ###
if val(chislo) == otvet then
uo.msg("Поздравляю " + name + ", Вы отгадали и выиграли 300гп!")
if UO.TradeCount() then
UO.RClick(176,90)
wait(500)
endif
uo.findtype("0x0EED")
uo.moveitem('finditem','300',id)
wait(500)
UO.TradeCheck('','left',1)
timer = 0
while not UO.TradeCheck('','right',1) and timer < 5
timer = timer + 1
wait(1000)
uo.print(STR(timer))
wend

if timer == 5 then
UO.RClick(176,90)
wait(500)
goto start
endif

goto start

else
uo.msg("К сожалению Вы не отгадали!")
UO.RClick(176,90)
wait(500)
endif
goto start
end sub

sub reklama()
while 1
wait(8000)
uo.msg("Игра в наперстки!")
wait(500)
uo.msg("Для начала игры просто дайте чару 100гп")
wend
end sub


проблема заключается в том что он ПРОсто не может увидить ответ игрока. я эти строки отметил.
я долго мучался но исправить несмог
помогите пожалуйсто исправить

Posted: 2007-06-21 12:15:19
by CoS
ну ребята пожалуйсто помогите кто то

Posted: 2007-06-21 19:44:37
by Ururu
uo.moveoff() работает 0_0 ????? =)

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

Posted: 2007-06-21 22:37:45
by Rivory
Ururu wrote:
ну я ниасилил все читать, ....невижу вообще где он ищет сказаные числа =)
Ты уж осиль всё прочитать. Проверка на ответ идёт как раз в выделенных строчках. И результат зависит от ответа.

Posted: 2007-06-22 00:58:19
by CoS
ребята так я ж и говорю сам скрипт может отдать деньги если будет правельный ответ
футнкция читания ответа с журнала есть, но он просто не хочет видеть ответ.
моих скриптерских способностей нехватило чтоб это исправить
я даже строки выделил в которых нужно что то исправить.
просто надо сделать так чтоб он увидел этот ответ
есть желающие помочь ?

Posted: 2007-06-22 00:59:21
by CoS
Ururu wrote:uo.moveoff() работает 0_0 ????? =)

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

работает

Posted: 2007-06-22 12:17:57
by Ururu

Code: Select all

chislo=Trim(Right(UO.Journal(line-1),1))

что такое Trim ??

Posted: 2007-06-22 12:30:49
by CoS
если бы я знал что такое Trim(Right(
я бы сам исправил =)

Posted: 2007-06-22 13:01:49
by uo-injection Project
analogi4nij po funkcionalnosti script (100% rabochij i legkij v nastrojke) est u nas
_http://uo-injection.ru/scripts.php
enjoy

Posted: 2007-06-23 09:35:47
by u0rypT
uo-injection Project wrote:enjoy

Ну ты опять тут ?*

Паша ты ? Тви включен ? Шофс неймс включен ?

Posted: 2007-06-23 23:15:52
by CoS
а по сути дела кто то может что то сказать ?
например что такое Trim

Posted: 2007-06-24 00:26:45
by junn
этот скрипт писал я и если ты играешь на фв могу продать тебе полностью рабочую вторую версию скрипта где 2 числа всего и на любые суммы игра и + тебе бабки тоже идут
trim убрать пробелы в строке по краям)

Posted: 2007-06-24 06:34:17
by CoS
дай свою аську поговорим

Posted: 2007-06-24 10:38:48
by junn
453558462