Перейти к содержанию

Помогите с НПЦ.


Рекомендуемые сообщения

Проблема в том что нпц не запоминает set statsup,+1; и позволяет получать бонусы неограниченое количество раз.

Где ошибка?

prontera,1,1,4 script Billy 710,{

if(statsup == 40) { mes "[billy]"; mes "ВЫ больше не можите получать бонусы"; close; }

if(statsup > 40) { mes "[billy]"; mes "ВЫ больше не можите получать бонусы"; close; }

mes "[billy]";

mes "1 Witch's Medal";

mes "5kk Zeny";

switch(select("Давай","Пока")) {

case 1:

if (countitem(7313)<1) { mes "[billy]"; mes " У вас нет необходимых вещей"; close; }

if (Zeny<5000000) { mes "[billy]"; mes "У вас недостаточно Zeny!"; close; }

delitem 7313,1;

set Zeny, zeny-5000000;

atcommand strcharinfo(0) + ":@stpoint 10";

set statsup,+1;

mes "[billy]";

mes "Пока";

close;

case 2:

mes "[billy]";

mes "Как знаешь, пока!";

close;

}

}

Изменено пользователем Gans
Ссылка на комментарий
Поделиться на другие сайты

prontera,1,1,4	script	Billy	936,{
if(statsup >= 40) { mes "[Billy]"; mes "Вы получили свои бонусы."; close; }

mes "[Billy]";
mes "Для того чтобы я мог дать тебе бонус";
mes "Принеси ка мне вот это";
mes "1 Witch's Medal";
mes "5kk Zeny";

switch(select("У меня все с собой","У меня ещё нету необходимого лута)) {
case 1:

if (countitem(7313)<1) { mes "[Billy]"; mes " У вас нет необходимых вещей"; close; }
if (Zeny<5000000) { mes "[Billy]"; mes "У вас недостаточно Zeny!"; close; }

delitem 7313,1;
set Zeny, zeny-5000000;

atcommand strcharinfo(0) + ":@stpoint 10";
set statsup,statsup+1;
mes "[Billy]";
mes "Все прошло удачно!! ";
close;


case 2:
mes "[Billy]";
mes "Возвращайся ещё, прощай!";
close;
}
}

Так будет лучше смотреться

Изменено пользователем МастерОк
  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

if(statsup == 40) { mes "[billy]"; mes "Вы получили свои бонусы."; close; }

if(statsup > 40) { mes "[billy]"; mes "Вы получили свои бонусы.; close; }

9f1ddc2053ffc0145251d3d5e5fa4f45.jpg

if(statsup >= 40) { mes "[Billy]"; mes "Вы получили свои бонусы."; close; }

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

if(statsup >= 40) { mes "[Billy]"; mes "Вы получили свои бонусы."; close; }

9f1ddc2053ffc0145251d3d5e5fa4f45.jpg

if(statsup >= 40)
{
mes "[Billy]";
mes "Вы получили свои бонусы.";
close;
}

xD

Ну.. Оформление кода я брал авторское х)

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика