Спойлер
case 0:
{
format(global_string, 300, "{FFFFFF}Уважаемый клиент!\n\n\
В данном меню Вы можете открыть новый счет в нашем банке\n\
На данный момент у Вас имеется {E4CD20}%d {FFFFFF}открытых счетов\n\
Стоимость открытия нового счета составит: {76CD5E}5000 рублей\n\n\
{FFFFFF}Вы согласны открыть новый счет в нашем банке?", PI[playerid][pBankCount]);
ShowPlayerDialog(playerid, D_BANK_MENU + 1, DIALOG_STYLE_MSGBOX, "{"#cSV"}Открытие счета в банке", global_string, "Да", "Нет");
}
case 1:
{
ShowPlayerDialog(playerid, D_BANK_MENU + 2, DIALOG_STYLE_LIST, "{"#cSV"}Управление счетами", "{"#cSV"}1. {FFFFFF}Список счетов и действия над ними\n{"#cSV"}2. {FFFFFF}Заблокировать счет\n{"#cSV"}3. {FFFFFF}Разблокировать счет\n{"#cSV"}4. {FFFFFF}Закрыть счет", "Выбрать", "Выход");
}
}
}
case D_BANK_MENU + 1:
{
if(!response) return 1;
if(GetMoney(playerid) < 5000)
return SendClientMessage(playerid, -1, ""cER"У Вас недостаточно средств на счете, для открытия нового счета в банке");
PI[playerid][pBankCount] ++ ;
MysqlUpdatePlayerInt(playerid, "bankcount", PI[playerid][pBankCount]);
new player_ip[16];
GetPlayerIp(playerid, player_ip, sizeof player_ip);
global_string = "";
mysql_format(dbHandle, global_string, 128, "INSERT INTO bank (name, ip, data, cash) values ('%s', '%s', NOW(), '250')", GetName(playerid), player_ip);
mysql_tquery(dbHandle, global_string, "", "");
SendMes(playerid, 0x76CD5EFF, "[Банк]: {FFFFFF}новый счет на имя {F3F142}%s {FFFFFF}успешно открыт в нашем банке", GetName(playerid));
}
case D_BANK_MENU + 2:
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
SetPVarInt(playerid, "bank_type", 1);
global_string = "";
mysql_format(dbHandle, global_string, 128, "SELECT * FROM `bank` WHERE `name` = '%s'", GetName(playerid));
mysql_tquery(dbHandle, global_string, "ShowBankMoney", "i", playerid);
}
Я не понимаю как подключить таблицу 'bank' к моду, из за чего и не создается счет в игре
case 0:
{
format(global_string, 300, "{FFFFFF}Уважаемый клиент!\n\n\
В данном меню Вы можете открыть новый счет в нашем банке\n\
На данный момент у Вас имеется {E4CD20}%d {FFFFFF}открытых счетов\n\
Стоимость открытия нового счета составит: {76CD5E}5000 рублей\n\n\
{FFFFFF}Вы согласны открыть новый счет в нашем банке?", PI[playerid][pBankCount]);
ShowPlayerDialog(playerid, D_BANK_MENU + 1, DIALOG_STYLE_MSGBOX, "{"#cSV"}Открытие счета в банке", global_string, "Да", "Нет");
}
case 1:
{
ShowPlayerDialog(playerid, D_BANK_MENU + 2, DIALOG_STYLE_LIST, "{"#cSV"}Управление счетами", "{"#cSV"}1. {FFFFFF}Список счетов и действия над ними\n{"#cSV"}2. {FFFFFF}Заблокировать счет\n{"#cSV"}3. {FFFFFF}Разблокировать счет\n{"#cSV"}4. {FFFFFF}Закрыть счет", "Выбрать", "Выход");
}
}
}
case D_BANK_MENU + 1:
{
if(!response) return 1;
if(GetMoney(playerid) < 5000)
return SendClientMessage(playerid, -1, ""cER"У Вас недостаточно средств на счете, для открытия нового счета в банке");
PI[playerid][pBankCount] ++ ;
MysqlUpdatePlayerInt(playerid, "bankcount", PI[playerid][pBankCount]);
new player_ip[16];
GetPlayerIp(playerid, player_ip, sizeof player_ip);
global_string = "";
mysql_format(dbHandle, global_string, 128, "INSERT INTO bank (name, ip, data, cash) values ('%s', '%s', NOW(), '250')", GetName(playerid), player_ip);
mysql_tquery(dbHandle, global_string, "", "");
SendMes(playerid, 0x76CD5EFF, "[Банк]: {FFFFFF}новый счет на имя {F3F142}%s {FFFFFF}успешно открыт в нашем банке", GetName(playerid));
}
case D_BANK_MENU + 2:
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
SetPVarInt(playerid, "bank_type", 1);
global_string = "";
mysql_format(dbHandle, global_string, 128, "SELECT * FROM `bank` WHERE `name` = '%s'", GetName(playerid));
mysql_tquery(dbHandle, global_string, "ShowBankMoney", "i", playerid);
}
Я не понимаю как подключить таблицу 'bank' к моду, из за чего и не создается счет в игре
Последнее редактирование модератором: