Не пашет скриптик.

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Не пашет скриптик.

Post by Rivory »

Вот недавно решил написать скриптик маленький, дак не пашет ( В чём дело ?

Code: Select all

sub   flood1()
var tar=uo.GetSerial('lasttarget')
var name=uo.GetName('tar')
if name<>"" then
 uo.msg(name+ " ща в нос получит )")
end if
end sub
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

То что он криво написан, это мягко сказано.
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

Напиши лучше, если сможешь. Главное чтобы работал.
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

Code: Select all

sub PONTbI()
var name
uo.print('Выбери козла отпущения')
uo.exec('addobject loh')
while uo.targeting()
  wait(100)
wend
name = uo.getname('loh')
uo.say(name+' ща в нос получит ')
endif
end sub


Не тестил.
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

не работает

UPD. Теперь работает. просто условную конструкцию if не задал, но закрыл
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

Гы, точно
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

хотя не, ща ещё немного потестил... гетнэйм как-то криво пашет. Иногда он передаёт в качестве значения не имя я чтото типа "Имя игрока" is attakcnig "Имя другого игрока". В моём первоначальном скрипте было что-то наподобие. А иногда гетнейм от таргета вообще передаёт моё имя, бред какой-то. Иногда похоже вообще ничего не передаёт, а иногда передаёт последнюю фразу сказаную чаром.
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

Code: Select all

sub PONTbI() 
var name
uo.print('Выбери козла отпущения')
uo.exec('addobject loh')
while uo.targeting()
  wait(100)
wend
name = uo.getname('loh')
uo.say('в нос ща получит '+str(name))
endif
end sub


Пробуй так, кликай именно на чара.
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

Code: Select all

Ща в нос получит 0

Прикольная фраза.

Судя по ней GetName() передаёт ложное значение. Хз почему
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

:lol: , ща упаду, лан, пишу те последний вариант, если не бут работать, буду пробовать дома.

Code: Select all

sub PONTbI() 
var name = uo.getname('laststatus')
uo.say('в нос ща получит ' + name))
end sub
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

это был самый изначальный вариант. Я с него начинал. Не пашет.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

sub main()
var name
 if uo.GetSerial('lasttarget')<>'0x00000000' then
    uo.click('lasttarget')
    checklag()
 uo.msg(uo.GetName('lasttarget')+ " ща получит по болбе )")
else
uo.Print('lasttarget unknown')
endif
end sub

Sub checklag()
   uo.DeleteJournal()
   uo.click('backpack')
   repeat
   wait(50)
   until uo.injournal('backpack') 
endsub
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

то же самое, что и было. К скрипту Nmy тоже относятся слова
Rivory wrote: гетнэйм как-то криво пашет. Иногда он передаёт в качестве значения не имя я чтото типа "Имя игрока" is attakcnig "Имя другого игрока". В моём первоначальном скрипте было что-то наподобие. А иногда гетнейм от таргета вообще передаёт моё имя, бред какой-то. Иногда похоже вообще ничего не передаёт, а иногда передаёт последнюю фразу сказаную чаром.
to4a
Posts: 265
Joined: 2006-03-10 00:19:11
Location: http://drw.ru/

Post by to4a »

это обсуждалось 20 раз уже, включи TWI
DRW - Glorior Belli
Image
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

а для чего я поставил

Code: Select all

uo.click('lasttarget') 
для себя чтоли ?
to4a
Posts: 265
Joined: 2006-03-10 00:19:11
Location: http://drw.ru/

Post by to4a »

вообще по идее, если стоит в уо "show names of approaching players" (или чтото вроде того) то кликать не обязательно, но без ТВИ будет выдаватся всякая хрень
DRW - Glorior Belli
Image
$keR
Posts: 185
Joined: 2006-05-25 23:02:02
Location: Uoo

Post by $keR »

хех
прикольныи скриптик, протестил работает!
kak to tak
Post Reply