Shayba
Специалист
Вычислил новую ошибку на сервере,в банке стоит пикап о банковских услугах,зашел на него раз воспользовался услугами то второй раз зайти на него и воспользоваться услугой банка получится только минуту через 5,как это исправить,что бы при заходе на пикап не было ограничения во времени.
За помощь отблагодарю,спасибо за ранее.
За помощь отблагодарю,спасибо за ранее.
PHP:
case 8816:
{
if(response) {
new summa;
if(!strlen(inputtext)) { format(string,sizeof(string), "Баланс вашего счёта: %d вирт.\nВведите нужную вам сумму", PlayerInfo[playerid][pBank]); SPD(playerid,8816,DIALOG_STYLE_INPUT, "{00BFFF}•{FFFFFF}Положить на счет{00BFFF}•",string, "Готово", "Отмена"); }
summa = strval(inputtext);
if(PlayerInfo[playerid][pCash] < summa) return SCM(playerid, COLOR_GREY, "У вас нет столько денег");
if(summa < 1 || summa > 1000000) { SCM(playerid, COLOR_GREY, "Нельзя положить больше 1000000 вирт!"); return true; }
SCM(playerid, COLOR_GRAD1, "---------===[ ЧЕК ]===---------"); format(string, sizeof(string), "Старый баланс: %d вирт", PlayerInfo[playerid][pBank]); SCM(playerid, COLOR_GREY, string); PlayerInfo[playerid][pCash] -=summa; PlayerInfo[playerid][pBank] += summa; format(string, sizeof(string), "Переведено: %d вирт",summa); SCM(playerid, COLOR_GRAD4, string); format(string, sizeof(string), "Новый баланс: %d вирт", PlayerInfo[playerid][pBank]);
SCM(playerid, COLOR_WHITE, string); }
else {
new listitems[] = "Снять со счёта\nПоложить на счёт\nИнформация\nПополнить счёт бизнеса";
SPD(playerid, 8810, DIALOG_STYLE_LIST, "{00BFFF}•{FFFFFF}Банковские услуги{00BFFF}•", listitems, "Выбрать", "Закрыть"); }
}
case 8817:
{
if(response) {
if(listitem == 0) {
new listitems[] = "Снять со счёта\nПоложить на счёт\nИнформация\nПополнить счёт бизнеса";
SPD(playerid, 8810, DIALOG_STYLE_LIST, "{00BFFF}•{FFFFFF}Банковские услуги{00BFFF}•", listitems, "Выбрать", "Закрыть"); } }
else {
new listitems[] = "Снять со счёта\nПоложить на счёт\nИнформация\nПополнить счёт бизнеса";
SPD(playerid, 8810, DIALOG_STYLE_LIST, "{00BFFF}•{FFFFFF}Банковские услуги{00BFFF}•", listitems, "Выбрать", "Закрыть"); }
}
case 8814:
{
if(response) {
new summa;
if(!strlen(inputtext)) { format(string,sizeof(string), "Баланс вашего счёта: %d вирт\nВведите нужную вам сумму", PlayerInfo[playerid][pBank]); SPD(playerid,8814,DIALOG_STYLE_INPUT, "{00BFFF}•{FFFFFF}Снятия со счета{00BFFF}•",string, "Готово", "Назад"); }
summa = strval(inputtext);
if(PlayerInfo[playerid][pBank] < summa) return SCM(playerid, COLOR_GREY, "У вас нет столько денег");
if(summa < 1 || summa > 1000000) { SCM(playerid, COLOR_GREY, "Нельзя снять более 1000000!"); return true; }
SCM(playerid, COLOR_GRAD1, "---------===[ ЧЕК ]===---------"); format(string, sizeof(string), "Старый баланс: %d вирт", PlayerInfo[playerid][pBank]); SCM(playerid, COLOR_GREY, string); PlayerInfo[playerid][pCash] +=summa; PlayerInfo[playerid][pBank] -= summa; format(string, sizeof(string), "Снято: %d вирт",summa); SCM(playerid, COLOR_GRAD4, string); format(string, sizeof(string), "Новый баланс: %d вирт", PlayerInfo[playerid][pBank]);
SCM(playerid, COLOR_WHITE, string); }
else {
new listitems[] = "Снять со счёта\nПоложить на счёт\nИнформация\nПополнить счёт бизнеса";
SPD(playerid, 8810, DIALOG_STYLE_LIST, "{00BFFF}•{FFFFFF}Банковские услуги{00BFFF}•", listitems, "Выбрать", "Закрыть"); }
}
PHP:
case 8810:
{
GPN
if(response) {
switch(listitem) {
case 0: format(string,sizeof(string), "Áàëàíñ âàøåãî ñ÷¸òà: %d âèðò\nÂâåäèòå íóæíóþ âàì ñóììó", PlayerInfo[playerid][pBank]), SPD(playerid,8814,DIALOG_STYLE_INPUT, "{00BFFF}•{FFFFFF}Ñíÿòèå ñî ñ÷åòà{00BFFF}•",string, "Ãîòîâî", "Íàçàä");
case 1: format(string,sizeof(string), "Áàëàíñ âàøåãî ñ÷¸òà: %d âèðò\nÂâåäèòå íóæíóþ âàì ñóììó", PlayerInfo[playerid][pBank]), SPD(playerid,8816,DIALOG_STYLE_INPUT, "{00BFFF}•{FFFFFF}Ïîëîæèòü íà ñ÷åò{00BFFF}•",string, "Ãîòîâî", "Íàçàä");
case 2: format(string, sizeof(string), " Èìÿ: %s\n Ñ÷¸ò â áàíêå: %d âèðò", playername, PlayerInfo[playerid][pBank]), SPD(playerid, 8817, DIALOG_STYLE_LIST, "{00BFFF}•{FFFFFF}Èíôîðìàöèÿ{00BFFF}•", string, "Ãîòîâî", "Íàçàä");
case 3: {
if(PlayerInfo[playerid][pPBiskey] == 255) return SCM(playerid, COLOR_GREY, "Âû íå áèçíåñìåí");
SPD(playerid,2929,DIALOG_STYLE_INPUT, "{00BFFF}•{FFFFFF}Ïåðåâîä íà ñ÷åò áèçíåñà{00BFFF}•", "Ââåäèòå ñóììó, êîòîðóþ âû õîòèòå ïåðåñòè", "Ãîòîâî", "Îòìåíà"); } } }
}
Последнее редактирование:
