sub iron()
while uo.life>0
if uo.weight=3000 then
uo.waittargettype("0x19b9","0x0000")
uo.serverprint(".killobject")
endif
wait(5000)
wend
end sub
Почему при запуске этого скрипта, пишется: ошибка в третьей линии?
Line 3: parse error
В чём ошибка?
Moderators: Murderator+, Murderator
Re: В чём ошибка?
Ralfucio wrote:sub iron()
while uo.life>0
if uo.weight=3000 then
uo.waittargettype("0x19b9","0x0000")
uo.serverprint(".killobject")
endif
wait(5000)
wend
end sub
Почему при запуске этого скрипта, пишется: ошибка в третьей линии?
Line 3: parse error
if uo.weight==3000 then
Re: В чём ошибка?
MitAl wrote:Ralfucio wrote:sub iron()
while uo.life>0
if uo.weight=3000 then
uo.waittargettype("0x19b9","0x0000")
uo.serverprint(".killobject")
endif
wait(5000)
wend
end sub
Почему при запуске этого скрипта, пишется: ошибка в третьей линии?
Line 3: parse error
if uo.weight==3000 then
А почему надо ставить 2 знака равенства?
Разве 2 знака равенство не означает неравенство?
Re: В чём ошибка?
Ralfucio wrote:А почему надо ставить 2 знака равенства?
Разве 2 знака равенство не означает неравенство?
= - это знак присвоения
== - логический оператор
Покрайней мере я так считал и скрипты у меня работают
не равно пишется <>, помоему.
Re: В чём ошибка?
MitAl wrote:== - логический оператор
Покрайней мере я так считал и скрипты у меня работают
не равно пишется <>, помоему.
Именно так. ХЗ почему, но == не включен в описание скриптового модуля.
Re: В чём ошибка?
AGRS wrote:ХЗ почему, но == не включен в описание скриптового модуля.
Просто это настолько привычно, что используется автоматически

