- 0
Войдите для возможности подписаться
Подписчики
0
Вопросы
Лучший ответ
Вся проблемма заключалось в этом коде при создании счетов прописывался айпи игрока а не его имя
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, "", "");
Вопрос решил таким образом
new name[16];
GetPlayerIp(playerid, name, sizeof name);
global_string = "";
mysql_format(dbHandle, global_string, 128, "INSERT INTO bank (id, name, data, cash) values ('%s', '%s', NOW(), '250')", GetName(playerid), name);// вся проблемма думаю в этом
mysql_tquery(dbHandle, global_string, "", "");

Эта тема закрыта для публикации ответов.
Войдите для возможности подписаться
Подписчики
0
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Elvis
Идёт набор в команду по разработке CRMP-проекта!
Требуются специалисты на следующие роли:
- Технический администратор (1 человек)
- Технические разработчики (2 человека)
- Внутриигровые разработчики (5 человек)
Все подробности и условия обсудим лично — пишите руководителю в Telegram - @AntonLegost
-
От Jasper231
Идет набор в команду для создания CRMP MOBILE проекта. Нам нужны
1) Кодеры
2) Мапперы
3) Люди которые вообще разбираются в создании серверов
об зарпалте договоримся и об остальном поговорим в вк: @haslyyyim
-
От otec
Копия радмира
║☑️Название CORVUS CRMP
║☑️Сервер у которого есть будущее и будет
║☑️Адекватная администрация
║☑️Идут наборы в Лидеры, Админы.
║☑️Вступайте в Telegram: t.me/corvusgta « Вступай!
║☑️Вступайте в ВКонтакте: vk.com/corvus_crmp « Вступай!
║☑️Постоянные ПРИЗЫ - МП | Интересный Мод
║☑️Все новости - обновления в Telegram и ВКонтакте
║☑️Сайт - corvus-crmp.ru
║☑️Форум - forum.corvus-crmp.ru
║☑️Скачать лаунчер - corvus-crmp.ru
║☑️Заходи мы ждем тебя
║☑️В случае возможных ошибок пишите сюда:@corvus_help_bot
-
От vicegame
Доброго времени суток уважаемые форумчане
Хочу представить наши услуги и цены:
GTA SAMP от 75руб
GTA CRMP от 75 руб
GTA MTA от 120 руб
Для каждого тарифа неограниченные слоты, оплата только за ресурсы
Удобная панель управления и широкий функционал
Работаем с 2023 года!
Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
Мощные процессоры Ryzen 5950X (Германия)
Платежная система YooKassa на борту:
Банковские карты
SberPay
TinkoffPay
Yoomoney
Ссылка на хостинг: ТЫК
-
Андрей Лазарев Активный 8
Добрый день помогите пожалуйста имеестся система счетов в банке но вот такая проблемма при открытии нового счета в банке он открывается далее второй третий и так далее но когда переходишь во вкладку управления счетами пишет что " Что у вас нет счетов в банке " хотя в базе даннызх их 3 но в отдельной таблице они не создаются
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);
}
case 1:
{
ShowPlayerDialog(playerid, D_BANK_MENU + 3, DIALOG_STYLE_INPUT, "{"#cSV"}Заблокировать банковский счет", "{FFFFFF}В данном окне Вы можете заблокировать Ваш банковский счет\nПосле блокировки счета, Вы, и никто другой, не сможет совершать платежи и переводы на Ваш счет\nСчет всегда можно разблокировать в меню банка\n\nУкажите номер счета, который необходимо заблокировать:", "Далее", "Назад");
}
case 2:
{
ShowPlayerDialog(playerid, D_BANK_MENU + 4, DIALOG_STYLE_INPUT, "{"#cSV"}Разблокировать банковский счет", "{FFFFFF}В данном окне Вы можете разблокировать Ваш банковский счет\n\nУкажите номер счета, который необходимо разблокировать:", "Далее", "Назад");
}
case 3:
{
ShowPlayerDialog(playerid, D_BANK_MENU + 5, DIALOG_STYLE_INPUT, "{"#cSV"}Закрыть банковский счет", "{FFFFFF}В данном окне Вы можете закрыть счет в нашем банке\nСчет закрывается навсегда и больше не сможет использоваться\nВсе деньги, которые остались на этом счете, будут утеряны\n\nУкажите номер счета, который необходимо закрыть:", "Далее", "Назад");
}
}
}
и паблик управления счетами в банке
publics: ShowBankMoney(playerid)
{
new r, f;
cache_get_data(r, f);
if(!r)
return SendClientMessage(playerid, -1, ""cER"У Вас не имеется счетов в банке"), DeletePVar(playerid, "bank_type");
new fmt_str[128], b_id, b_money, b_block;
global_string = "";
for(new idx; idx < r; idx++)
{
b_id = cache_get_field_content_int(idx, "id");
b_money = cache_get_field_content_int(idx, "cash");
b_block = cache_get_field_content_int(idx, "block");
format(fmt_str, sizeof fmt_str, "{FFFFFF}Счёт №%d - Баланс: {9C9E9B}%d руб. {FFFFFF}- %s\n", b_id, b_money, !b_block ? ("{8DC65B}Активен") : ("{F77625}Заблокирован"));
strcat(global_string, fmt_str);
SetPlayerListitemValue(playerid, idx, b_id);
}
ShowPlayerDialog(playerid, D_BANK_MONEY, DIALOG_STYLE_LIST, "{"#cSV"}Ваши банковские счета:", global_string, "Выбрать", "Выход");
return 1;
}
Поделиться сообщением
Ссылка на сообщение