Yoko

All sides of Injection
It is currently 2025-12-24 11:08:38

All times are UTC+02:00




Post new topic  Reply to topic  [ 36 posts ]  Go to page Previous 1 2
Author Message
 Post subject:
PostPosted: 2005-08-20 19:14:19 
Offline

Joined: 2005-01-22 10:29:34
Posts: 138
вопрос а зачем ему стамина и вчитайся еще раз в топ ;)


Top
   
 Post subject:
PostPosted: 2005-08-20 19:21:12 
Offline

Joined: 2004-12-13 01:27:00
Posts: 190
Я не лочю стамину, я лочю дексу, но не пойму почему скрипт пишет на эту строку ошибку...
If Uo.Dex = 80 then ???


Top
   
 Post subject:
PostPosted: 2005-08-20 19:29:57 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Перепутал слово. :oops:


Top
   
 Post subject:
PostPosted: 2005-08-20 20:07:59 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Dron D. wrote:
Я не лочю стамину, я лочю дексу, но не пойму почему скрипт пишет на эту строку ошибку...
If Uo.Dex = 80 then ???

Оператор "=" приравнивает значений.
uo.dex - константа, которая содержит число, а как известно константу изменить нельзя, разумеется прет ошибка.

Вероятно ты хотел написать if uo.dex == 80 then

Кстате да, разве есть uo.dex ?


Top
   
 Post subject:
PostPosted: 2005-08-20 21:47:40 
Offline

Joined: 2004-12-13 01:27:00
Posts: 190
Читай учебник )) По крайней мере эта константа там есть )) не знаю может она не работает на Фэнтэзи...


Top
   
 Post subject:
PostPosted: 2005-08-20 21:48:56 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
У меня на UO.Dex выдаётся ошибка.


Top
   
 Post subject:
PostPosted: 2005-08-20 21:49:50 
Offline

Joined: 2005-01-22 10:29:34
Posts: 138
все вопросы к I'm :)


Top
   
 Post subject:
PostPosted: 2005-08-29 14:50:42 
Offline

Joined: 2004-12-13 01:27:00
Posts: 190
Вот решил для пвп сделать скриптик, чтобы чар быстро лутал из трупа цветные арморы, если кто то выходит в них )), так вот я взял за основу скрипт на лут с разрезанием трупов, повырезал оттуда все что не надо, уменьшил паузы, но скрипт отказывается работать ...
Code:

sub lootcolarm()
VAR WaitTime=100
VAR Exit=0, i
uo.exec("set finddistance 3")
DIM lootcolarm[6]
lootcolarm[0]=0x1412
lootcolarm[1]=0x1413
lootcolarm[2]=0x1414
lootcolarm[3]=0x1410
lootcolarm[4]=0x1415
lootcolarm[5]=0x1411
UO.UseObject('lastcorpse')
for i=0 to 6
repeat
uo.findtype(lootcolarm[i],'-1','lastcorpse')
if uo.findcount()>0 then 
UO.MoveItem('finditem',-1,'backpack') 
wait(100)
endif
until uo.findcount()==0
next
uo.print('LOOTING COMPLETED')  №
uo.exec("set finddistance 14") #Runtime Error
end sub


Всегда на одну и туже строку показывает ошибку: Runtime Error
даже если ету строку передвинуть вверх или низ, то он все равно показывает на конец скрипта...


Top
   
 Post subject:
PostPosted: 2005-08-29 14:54:01 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Мне кажется, с кавычками будет лучше :wink:
Code:
...
lootcolarm[0]='0x1412'
lootcolarm[1]='0x1413'
lootcolarm[2]='0x1414'
lootcolarm[3]='0x1410'
lootcolarm[4]='0x1415'
lootcolarm[5]='0x1411'
...


Top
   
 Post subject:
PostPosted: 2005-08-29 15:01:25 
Offline

Joined: 2004-12-13 01:27:00
Posts: 190
Подправил, однако скрипт что то глупит... Он октрывает тело, патом пишет ету ошибку опять же, и не чего не лутит....


Top
   
 Post subject:
PostPosted: 2005-08-29 15:03:57 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Code:
uo.print('LOOTING COMPLETED')  №


А что это за :?:


Top
   
 Post subject:
PostPosted: 2005-08-29 16:57:24 
Offline

Joined: 2004-12-13 01:27:00
Posts: 190
Ет просто опечатка тут в посте, я пытался показать куда ошибка указыает...

Я нашел ошибку:
for i 0 to 6
у меня было.. а надо было for i 0 to 5


Top
   
 Post subject:
PostPosted: 2005-08-29 17:02:38 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Я в массивах вообще предпочитаю 0 не использовать, меня это только сбивает.


Top
   
 Post subject:
PostPosted: 2005-08-29 17:03:26 
Offline

Joined: 2004-12-13 01:27:00
Posts: 190
Хммм вот у меня такая просьба:
у меня где то в клиенте стоит чтобы показывались трупики животных, т.е. когда животное умирает то пишется Body of liaam [0 items], я так понимаю что скрипт видит только ето тело в округе, и скрипт открыает трупаик ламы и чистит его... вот можно как нить игнорить их трупы или проспсать чтоб писались тела игроков....


Top
   
 Post subject:
PostPosted: 2005-08-29 17:04:55 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Насколько я знаю нельзя.
Сделай проверку на тип, если тип трупа как у человека - лутим, если нет - не лутим.


Top
   
 Post subject:
PostPosted: 2005-10-04 17:52:14 
Offline

Joined: 2004-12-13 01:27:00
Posts: 190
Вот уже стал более или менее разбиратся в скриптовании, но все равно есть вопросы.

Я вот тут накалякал скрипт на обкидывание:
Code:
sub vetki()
var x
  if uo.getglobal('vetki')=='1' then
    uo.print('Vetki system allready on')
    goto dropp
  end if
  uo.setglobal('vetki','1')
  UO.Set('lasttarget','laststatus')
  x=uo.getserial('lasttarget')
  uo.findtype("0x13FE")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)-1),str(uo.gety(x)),0,"finditem")
  end if
  wait(500)
  uo.findtype("0x13FE")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)),str(uo.gety(x)+1),0,"finditem")
  end if
   wait(500)
  uo.findtype("0x13FE")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)+1),str(uo.gety(x)),0,"finditem")
  end if
  wait(500)
  uo.findtype("0x13FE")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)),str(uo.gety(x)-1),0,"finditem")
  end if
  uo.setglobal('vetki','0')
  dropp:
  uo.print('Обкидано')
end sub


Вот скрипт иногда пашет, а иногда нет, причем если я оставляю какую-нибудь 1 сторону для закидывания, то скрипт не работает...
Где проблема то?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 36 posts ]  Go to page Previous 1 2

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited