Huseyn
Компетентный
Привет ребята, как сделать систему банка чтобы, не было Name_Family, а так чтобы по банк счету... и чтобы в оффлайн было переводит, ребята помогите с меня +++
вот код:
вот код:
PHP:
case D_LIC+4:
{
if(!response) return BankList(playerid);
new targetid, price;
if(sscanf(inputtext, "ui", targetid, price)) return ShowPlayerDialog(playerid, D_LIC+4, 1, "{FFCC00}Перевод", "{FFFFFF}Введите ID или имя игрока и количество денег через запятую\n\nПример: Name_Family, 10000", "Принять", "Назад");
if(!IsPlayerConnected(targetid))
{
ShowPlayerDialog(playerid, D_LIC+4, 1, "{FFCC00}Перевод", "{FFFFFF}Введите ID или имя игрока и количество денег через запятую\n\nПример: Name_Family, 10000", "Принять", "Назад");
return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotOnline);
}
if(PlayerLogged[targetid] == false)
{
ShowPlayerDialog(playerid, D_LIC+4, 1, "{FFCC00}Перевод", "{FFFFFF}Введите ID или имя игрока и количество денег через запятую\n\nПример: Name_Family, 10000", "Принять", "Назад");
return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotAuthorized);
}
if(PI[playerid][pBank] < price)
{
ShowPlayerDialog(playerid, D_LIC+4, 1, "{FFCC00}Перевод", "{FFFFFF}Введите ID или имя игрока и количество денег через запятую\n\nПример: Name_Family, 10000", "Принять", "Назад");
return SendClientMessage(playerid, COLOR_GREY, "На вашем счету в банке не хватает денег!");
}
if(price < 1) return ShowPlayerDialog(playerid, D_LIC+4, 1, "{FFCC00}Перевод", "{FFFFFF}Введите ID или имя игрока и количество денег через запятую\n\nПример: Name_Family, 10000", "Принять", "Назад");
GiveBankMoney(playerid, -price, "Transfer-");
GiveBankMoney(targetid, price, "Transfer+");
new string[128]; // B4B5B7
format(string,sizeof(string),"Игрок %s {ec3709}[IP: %s]{B4B5B7} перевел игроку %s {ec3709}[IP: %s]{B4B5B7} на счет %d$ [%d$]", GetName(playerid), PI[playerid][pIP], GetName(targetid), PI[targetid][pIP], price, PI[targetid][pBank]);
SendLog("Transfer",string);
if(price > 3000) SendAdminMessage(COLOR_GRAD1, string);
SendMes(playerid, COLOR_WHITE, "Вы перевели %d$ игроку %s[%d] на счет", price, GetName(targetid), playerid);
SendMes(targetid, COLOR_WHITE, "Вам поступил перевод на ваш счет в размере %d$ от игрока %s[%d]", price, GetName(playerid), playerid);
TransferReset[playerid] = 60;
}
