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

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