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

ограничение отдоваемых поинтов


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

Доброго времени суток.

Вопрос такой, стоит нпц и закаждые 5 поинтов он обменивает на тцг (к примеру) и у меня стоит система ввода и как сделать так что бы на введеное число была проверка, типо если введено 6 он 5 поинтов забрал дал тцг а 1 вернул?

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

input @point; //игрок вводит кол-во поинтов
if((@point<=point) && (@point>4)){ // поинтов достаточно и он не ввел число больше, чем у него есть на самом деле - продолжаем
@point/=5; //теперь используем переменную для подсчета кол-ва тцг
getitem 7227,@point; //даем тцг
point-=@point*5; //вычитаем тцг*5 поинтов
}
else mes "Вы ввели недопустимое количество";

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

input @point; //игрок вводит кол-во поинтов
if((@point<=point) && (@point>4)){ // поинтов достаточно и он не ввел число больше, чем у него есть на самом деле - продолжаем
@point/=5; //теперь используем переменную для подсчета кол-ва тцг
getitem 7227,@point; //даем тцг
point-=@point*5; //вычитаем тцг*5 поинтов
}
else mes "Вы ввели недопустимое количество";


input .@P;
.@P = ( .@P > #CASHPOINTS? #CASHPOINTS : .@P );
if( getcharid(0) && .@P >= 5 )
{
.@P /= 5;
getitem 7227, .@P;
#CASHPOINTS -= .@P * 5;
}
else mes "У вас недостаточно поинтов.";

Имхо, так интереснее.

Если ввели больше чем есть, ставим то кол-во, которое есть у персонажа. А далее проверяем. =)

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

Здесь дураков нет, и я вполне понимаю что если создать чара с ником strcharinfo, то нпц даст 228 тцг.

неа, есть, и это ты, если не мог написать запрашиваемый скрипт сам, но смог (или не сам) понять что делает мой код

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

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