Помогите со счетчиком плз!!!

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
exxxet
Posts: 10
Joined: 2005-07-18 14:56:30

Помогите со счетчиком плз!!!

Post by exxxet »

пытаюсь сделать скрипт под пвп альфу. Скрипт должен считать скока у меня ща кредитов и писать мне(кредиты даются за убийство игрока).
вот собственно не работающий скрипт(просто чтоб понять что мне надо)

Code: Select all

sub kred()
var p
var k=39000 ; колчичество кредов в данный момент
repeat
if uo.injournal("You have gained") then
uo.deletejournal()
p=str(k+2)  ;2- количество вредов дающихся за убийство
uo.fontcolor('170')
uo.msg(p)
p=p+2
wait(100)
end if
wait(10)
until false
wait(10)
end sub



p=p+2 - в этой строке пишет что плохая операция для данной переменной.

Собственно кто знает помогите плз!
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Всё просто! У тебя переменная p это строка, а ты пытаешься к ней прибавить 2 (число), такчто пиши так:

Code: Select all

...
p=k+2  ;2- количество кредов дающихся за убийство
uo.fontcolor('170')
uo.msg(str(p))
p=p+2
...
DerMeister сейчас на нейрале!
BigMouseI
Posts: 93
Joined: 2006-04-15 09:00:35

Re: Помогите со счетчиком плз!!!

Post by BigMouseI »

exxxet wrote:пытаюсь сделать скрипт под пвп альфу. Скрипт должен считать скока у меня ща кредитов и писать мне(кредиты даются за убийство игрока).
вот собственно не работающий скрипт(просто чтоб понять что мне надо)

Code: Select all

sub kred()
var p
var k=39000 ; колчичество кредов в данный момент
repeat
if uo.injournal("You have gained") then
uo.deletejournal()
p=str(k+2)  ;2- количество вредов дающихся за убийство
uo.fontcolor('170')
uo.msg(p)
p=p+2
wait(100)
end if
wait(10)
until false
wait(10)
end sub



p=p+2 - в этой строке пишет что плохая операция для данной переменной.

Собственно кто знает помогите плз!


я мб чегото недопонимаю, но зачем добавлять к переменной, которая требуется для речи???

Вместо p должно быть k, тоесть должна быть строка k=k+2 вместо p=p+2

П.С. Задержка в 10 не к чему, ставь смело 500, ато будет очень сильно напрягать!
exxxet
Posts: 10
Joined: 2005-07-18 14:56:30

Post by exxxet »

Всё работает!! большое спасибо!
Post Reply