Отрава для Гитлера

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
frost
Posts: 11
Joined: 2006-06-11 12:02:44

Отрава для Гитлера

Post by frost »

БРАТВА ДОСТАЛ МЕНЯ ЭНТОТ ПОЙЗОН уже
извените что напрягаю просидел целый день правил скрипты перепробовал кучу..но голяк, все больше склоняюсь к тому что может не стоит качать пойзон.
Может дело в моем шарде...там бутылки идут не в разброс а в куче, незнаю имеет это какоето значение или нет.
Вот например скрипт.

Code: Select all

VAR Sunduk='0x402B3F94' ;Это мне понятно
VAR LastTimer
var dagger='0x402F0E97' ; Это тоже

sub Poisoning()
uo.useobject('backpack')
wait(1000)
uo.useobject(Sunduk)
wait(1000)
while 1==1

UO.FindType('0x0F0E','0x0998','backpack') ; Что такое '0x0F0E','0x0998' ;что это за значения
While UO.GetQuantity('finditem')<20
UO.FindType('0x0F0E','0x0998',Sunduk)
wait(200)
UO.Grab('100','finditem')
wait(200)
Wend

UO.FindType('0x0F0E','0x0998')
if UO.GetQuantity('finditem')>0 then
if uo.skillval("Poisoning",1)<1000 then
uo.deletejournal()
LastTimer=UO.Timer()
uo.waittargetobject(dagger,'finditem')
uo.useskill('Poisoning')
repeat
wait(10)
until UO.InJournal("You fail to apply") OR UO.InJournal("You apply the poison") OR (UO.Timer()>LastTimer+200)
else
if uo.weight > 200 then
UO.SetReceivingContainer(Sunduk)
wait(200)
UO.Grab('0','finditem')
wait(200)
UO.UnSetReceivingContainer()
uo.closeuo()
end if
end if
end if

wend
end sub

Переделал под свои значения вроде правельно и выдает.
Invalid found 0

Может кто нить прокоменитровать этот срипт или дать РЕАЛЬНО работающий я понимаю что достаю.
Но прошу помощи специалистов.
ЛЮДИ ХЭЛП..

Вот есть еще скрипт он полностью рабочий но только если бутылки лежат в разброс....
А на моем шарде они складываються в кучу а из кучи при этом скрипте он доставить не может ((

Code: Select all

sub main_pois() 

var vesh

uo.canceltarget()
uo.deletejournal()
wait(2000)

uo.print("Укажите что пойзоним...")
uo.addObject("vesh")
while uo.targeting()
wait(100)
wend


repeat

  repeat

  UO.FindType('0x0F0A',-1,2)   #тип яда

  UO.WaitTargetObject('vesh','finditem')  #В оригинале было:UO.WaitTargetObject('finditem','vesh')
  UO.UseSkill('Poisoning')
  wait(10500)
  until uo.GetHP() < 16 or UO.FindCount() < 3

  #while uo.Poisoned()
  #uo.usetype('0x0F07')    #Cure
  #wait(1000)
  #wend

#wait(9100)

  while uo.GetHP() < 40
  uo.usetype('0x0F0C')    #Heal
  wait(1000)
  wend

until UO.FindCount()<6

end sub   
ZWERb
Posts: 122
Joined: 2006-03-08 11:59:41

Re: Отрава для Гитлера

Post by ZWERb »

frost wrote:БРАТВА ДОСТАЛ МЕНЯ ЭНТОТ ПОЙЗОН уже
извените что напрягаю просидел целый день правил скрипты перепробовал кучу..но голяк, все больше склоняюсь к тому что может не стоит качать пойзон.
Может дело в моем шарде...там бутылки идут не в разброс а в куче, незнаю имеет это какоето значение или нет.
Вот например скрипт.

Code: Select all

VAR Sunduk='0x402B3F94' ;Это мне понятно
VAR LastTimer
var dagger='0x402F0E97' ; Это тоже

sub Poisoning()
uo.useobject('backpack')
wait(1000)
uo.useobject(Sunduk)
wait(1000)
while 1==1

UO.FindType('0x0F0E','0x0998','backpack') ; Что такое '0x0F0E','0x0998' ;что это за значения
While UO.GetQuantity('finditem')<20
UO.FindType('0x0F0E','0x0998',Sunduk)
wait(200)
UO.Grab('100','finditem')
wait(200)
Wend

UO.FindType('0x0F0E','0x0998')
if UO.GetQuantity('finditem')>0 then
if uo.skillval("Poisoning",1)<1000 then
uo.deletejournal()
LastTimer=UO.Timer()
uo.waittargetobject(dagger,'finditem')
uo.useskill('Poisoning')
repeat
wait(10)
until UO.InJournal("You fail to apply") OR UO.InJournal("You apply the poison") OR (UO.Timer()>LastTimer+200)
else
if uo.weight > 200 then
UO.SetReceivingContainer(Sunduk)
wait(200)
UO.Grab('0','finditem')
wait(200)
UO.UnSetReceivingContainer()
uo.closeuo()
end if
end if
end if

wend
end sub

Переделал под свои значения вроде правельно и выдает.
Invalid found 0

Может кто нить прокоменитровать этот срипт или дать РЕАЛЬНО работающий я понимаю что достаю.
Но прошу помощи специалистов.
ЛЮДИ ХЭЛП..

Вот есть еще скрипт он полностью рабочий но только если бутылки лежат в разброс....
А на моем шарде они складываються в кучу а из кучи при этом скрипте он доставить не может ((

Code: Select all

sub main_pois() 

var vesh

uo.canceltarget()
uo.deletejournal()
wait(2000)

uo.print("Укажите что пойзоним...")
uo.addObject("vesh")
while uo.targeting()
wait(100)
wend


repeat

  repeat

  UO.FindType('0x0F0A',-1,2)   #тип яда

  UO.WaitTargetObject('vesh','finditem')  #В оригинале было:UO.WaitTargetObject('finditem','vesh')
  UO.UseSkill('Poisoning')
  wait(10500)
  until uo.GetHP() < 16 or UO.FindCount() < 3

  #while uo.Poisoned()
  #uo.usetype('0x0F07')    #Cure
  #wait(1000)
  #wend

#wait(9100)

  while uo.GetHP() < 40
  uo.usetype('0x0F0C')    #Heal
  wait(1000)
  wend

until UO.FindCount()<6

end sub   

а х его з!
ну на сколько я понимаю тут написанно найти в паке какуюто вещь! Вероятнее всего ето вещь на которую будут налажывать пойзон!
СМЕРТЬ ФЛУДЕРАМ!
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

что именно тебе надо ? качать пойзонинг? отравлять оружые ? пойзон бутилку надо 1 только из кучи- так это непроблема! норм опишы!
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Re: Отрава для Гитлера

Post by Scripts Writer »

frost wrote:БРАТВА ДОСТАЛ МЕНЯ ЭНТОТ ПОЙЗОН уже
извените что напрягаю просидел целый день правил скрипты перепробовал кучу..но голяк, все больше склоняюсь к тому что может не стоит качать пойзон.
Может дело в моем шарде...там бутылки идут не в разброс а в куче, незнаю имеет это какоето значение или нет.
Вот например скрипт.

Code: Select all

VAR Sunduk='0x402B3F94' ;Это мне понятно
 


Проверь еще раз тип яда, цвет бутылки с ядом, сообщения которые выдаются, цикл на добор зделай нормальный, а не

Code: Select all

while uo.GetQuantity('finditem') < 20
wend


Не работал с uo.Grab , но возможно надо указать контейнер, как я помню.( uo.setrecievingcontainer или как то так ).
Вобщем проверяй всё.
Post Reply