Назад

[Ученик] N1x0n

Автор: N1x0n: Дата: 07.09.2010

Всем привет)
Хочу научится писать скрипты начал с самого простого, только ошибка никак не могу понять как её исправить)

Сам скрипт:

prontera,165,181,6 script Обьявление 857,{
mes "[Обьявление]";
mes "Здрасвуй, "+strcharinfo(0)+"!!";
mes "Моя услуга стоит ^0000FF1.000.000 зени^000000";
switch(select("Да, Я согласен!:Нет, прощайте!") == 2 ){
mes "[Обьявление]";
mes "Введите ваше Сообщение!";
next;
if (Zeny <= 1000000){
set Zeny, Zeny-1000000;
input @message$;
announce ""+strcharinfo(0)+": "+@message$+"",16;
close;
}
}
}


сам эрор)
[COLOR="Red"][Error]: script:set_reg: failed to set param 'Zeny' to -1000000.
[Debug]: Source (NPC): ╬с№*тыхэшх at prontera (165,181)[/COLOR]


я так понимаю ошибка в этом куске, только не пойму почему ?О_о
if (Zeny <= 1000000){
set Zeny, Zeny-1000000;
input @message$;
announce ""+strcharinfo(0)+": "+@message$+"",16;

Автор: DiS[IP]: Дата: 07.09.2010

[FONT=Lucida Console]Разницу я думаю найдешь)
[/FONT]

prontera,165,181,6    script    Обьявление    857,{
mes "[Обьявление]";
mes "Привет,"+strcharinfo(0)+"!Моя услуга стоит ^0000FF1.000.000 зени^000000";
if(select("Да,Я согласен!:Нет, прощайте!")==2){ close; }
if(Zeny<1000000){ mes "[Объявление]"; mes "А где деньги то?"; close; }
mes "[Объявление]";
mes "Введите сообщение:";
input @message$;
announce strcharinfo(0)+": "+@message$,16;
set Zeny,Zeny-1000000;
close;
}

Автор: Sanasol: Дата: 07.09.2010

Да щас еще увидел ошибку с проверкой. Смотри как у ДисИпа

Автор: N1x0n: Дата: 07.09.2010

Да уже заметил)Спасибо большое будем дальше учится;)