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

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

Имеется скрипт:

prontera,146,182,5	script	Обменник	930,{

set .@name$,"[Обменник]";
mes .@name$;
mes "Привет "+strcharinfo(0)+",";
mes "Я могу обменять твои ТСГ на CASH.";
next;
switch(select("Обменяй пожалуйста:Нет Спасибо:Купить ТСГ:Выйти")) {

case 1:
mes .@name$;
mes "Хорошо сколько тсг хочешь обменять?";
input .@p_coin_amount;
if(countitem(7227) < .@p_coin_amount) goto L_NoCoins;
delitem 7227, .@p_coin_amount;
atcommand "@cash "+.@p_coin_amount*100;

mes "Держи свои Очки.";
close;

L_NoCoins:
mes .@name$;
mes "У тебя недостаточно ТСГ!";
close;


case 2:
mes .@name$;
mes "Пока Пока.";
close;

case 3:
mes .@name$;
mes "Сколько ты хочешь ТЦГ?";
mes "Я обмениваю твои 120 cash point на 1 тцг";
mes "Сколько желаете получить ТЦГ?";
input @TCGCARD;
if(#CASHPOINTS < 120*@TCGCARD) goto L_NoCoins1;
if(#CASHPOINTS < 120) goto L_NoCoins1;
set cashpoint,CASHPOINT - 120*@TCGCARD;
getitem 7227,@TCGCARD;
close;

case 4:
close;

L_NoCoins1:
mes .@name$;
mes "У тебя недостаточно кешов для обмена!";
close;


}
}

При покупке ТЦГ забирает ВСЕ КЕШИ что есть,а нужно чтобы 1 тцг стоит 120тцг, то если вводит 3, то забиралось только 360кешов. А если я ввожу сейчас 1 тцг, то забирает даже 5000 кешов.

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

В данный момент скрипт вообще не забирает cash валюту при покупке TCG.

set cashpoint,CASHPOINT - 120*@TCGCARD; 

замените на:

set #CASHPOINTS, #CASHPOINTS - 120*@TCGCARD; 

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

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