- Регистрация
- 22 Янв 2018
- Сообщения
- 190
- Лучшие ответы
- 0
- Репутация
- 1
Всем привет! Как сделать, чтобы в банке можно было пополнять счёт на сколько хочешь, а не 500, 1000 и т.д. как у меня в моде?
PHP:
case 8901:
{
if(!response) return cmd_atm(playerid);
switch(listitem)
{
case 0:
{
if(User[playerid][pCash] < 500)
{
SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
return 1;
}
User[playerid][pCash] -= 500;
User[playerid][pBank] += 500;
new stratms[80];
format(stratms,sizeof(stratms), "Вы пополнили счет на: 500 вирт. Баланс: %i вирт", User[playerid][pBank]);
SendClientMessage(playerid, 0x6495EDFF, stratms);
GameTextForPlayer(playerid,"~b~-$500",1000,1);
}
case 1:
{
if(User[playerid][pCash] < 1000)
{
SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
return 1;
}
User[playerid][pCash] -= 1000;
User[playerid][pBank] += 1000;
new stratms[80];
format(stratms,sizeof(stratms), "Вы пополнили счет на: 1000 вирт. Баланс: %i вирт", User[playerid][pBank]);
SendClientMessage(playerid, 0x6495EDFF, stratms);
GameTextForPlayer(playerid,"~b~-$1000",1000,1);
}
case 2:
{
if(User[playerid][pCash] < 5000)
{
SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
return 1;
}
User[playerid][pCash] -= 5000;
User[playerid][pBank] += 5000;
new stratms[80];
format(stratms,sizeof(stratms), "Вы пополнили счет на: 5000 вирт. Баланс: %i вирт", User[playerid][pBank]);
SendClientMessage(playerid, 0x6495EDFF, stratms);
GameTextForPlayer(playerid,"~b~-$5000",1000,1);
}
case 3:
{
if(User[playerid][pCash] < 10000)
{
SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
return 1;
}
User[playerid][pCash] -= 10000;
User[playerid][pBank] += 10000;
new stratms[80];
format(stratms,sizeof(stratms), "Вы пополнили счет на: 10000 вирт. Баланс: %i вирт", User[playerid][pBank]);
SendClientMessage(playerid, 0x6495EDFF, stratms);
GameTextForPlayer(playerid,"~b~-$10000",1000,1);
}
case 4:
{
if(User[playerid][pCash] < 20000)
{
SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
return 1;
}
User[playerid][pCash] -= 20000;
User[playerid][pBank] += 20000;
new stratms[80];
format(stratms,sizeof(stratms), "Вы пополнили счет на: 20000 вирт. Баланс: %i вирт", User[playerid][pBank]);
SendClientMessage(playerid, 0x6495EDFF, stratms);
GameTextForPlayer(playerid,"~b~-$20000",1000,1);
}
case 5:
{
if(User[playerid][pCash] < 50000)
{
SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
return 1;
}
User[playerid][pCash] -= 50000;
User[playerid][pBank] += 50000;
new stratms[80];
format(stratms,sizeof(stratms), "Вы пополнили счет на: 50000 вирт. Баланс: %i вирт", User[playerid][pBank]);
SendClientMessage(playerid, 0x6495EDFF, stratms);
GameTextForPlayer(playerid,"~b~-$50000",1000,1);
}
case 6:
{
if(User[playerid][pCash] < 100000)
{
SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
return 1;
}
User[playerid][pCash] -= 100000;
User[playerid][pBank] += 100000;
new stratms[80];
format(stratms,sizeof(stratms), "Вы пополнили счет на: 100000 вирт. Баланс: %i вирт", User[playerid][pBank]);
SendClientMessage(playerid, 0x6495EDFF, stratms);
GameTextForPlayer(playerid,"~b~-$100000",1000,1);
}
case 7:
{
if(User[playerid][pCash] < 500000)
{
SendClientMessage(playerid, COLOR_GREY, "У Вас нет столько денег");
ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
return 1;
}
User[playerid][pCash] -= 500000;
User[playerid][pBank] += 500000;
new stratms[80];
format(stratms,sizeof(stratms), "Вы пополнили счет на: 500000 вирт. Баланс: %i вирт", User[playerid][pBank]);
SendClientMessage(playerid, 0x6495EDFF, stratms);
GameTextForPlayer(playerid,"~b~-$500000",1000,1);
}
}
ShowPlayerDialog(playerid, 8901, DIALOG_STYLE_LIST, "{FF9E00}Пополнить счет","- 500 вирт\n- 1000 вирт\n- 5000 вирт\n- 10000 вирт\n- 20000 вирт\n- 50000 вирт\n- 100000 вирт\n- 500000 вирт", "Выбрать", "Назад");
return 1;
}