Sinseage
Новичок
Всем привет, друзья!
Всё изучаю MySQL в совместности с модом SAMP и делаю тут меню банка.
Столкнулся с 2 проблемами, надеюсь, что вы мне поможете.
1 проблема: Я вызываю меню банка у меня данные не запрашиваются из БД. То есть номер и счёт банка равны 0, хотя в БД значения выставлены. Что нужно сделать? (Необходимый код могу предоставить).
2 проблема: Я вызываю меню банка, после его закрываю. И после повторного вызова меню пропадают строки с номером и счётом. Незнаю, почему.
Код вызова TextDraw'ов:
Код, скрытия TextDraw'ов:
Вот собственно поля, в которых показывает номер и счёт.
Всё изучаю MySQL в совместности с модом SAMP и делаю тут меню банка.
Столкнулся с 2 проблемами, надеюсь, что вы мне поможете.
1 проблема: Я вызываю меню банка у меня данные не запрашиваются из БД. То есть номер и счёт банка равны 0, хотя в БД значения выставлены. Что нужно сделать? (Необходимый код могу предоставить).
2 проблема: Я вызываю меню банка, после его закрываю. И после повторного вызова меню пропадают строки с номером и счётом. Незнаю, почему.
Код вызова TextDraw'ов:
PHP:
new string[128];
format(string,sizeof(string),"~g~%d",Player[playerid][aBank]);
TextDrawSetString(nomer[playerid], string);
format(string,sizeof(string),"~g~$%d",Player[playerid][aBMoney]);
TextDrawSetString(cash[playerid], string);
TextDrawShowForPlayer(playerid, Bank[0]);
TextDrawShowForPlayer(playerid, Bank[1]);
TextDrawShowForPlayer(playerid, Bank[2]);
TextDrawShowForPlayer(playerid, Bank[3]);
TextDrawShowForPlayer(playerid, Bank[4]);
TextDrawShowForPlayer(playerid, Bank[5]);
TextDrawShowForPlayer(playerid, Bank[6]);
TextDrawShowForPlayer(playerid, Bank[7]);
TextDrawShowForPlayer(playerid, Bank[8]);
TextDrawShowForPlayer(playerid, Bank[9]);
TextDrawShowForPlayer(playerid, Bank[10]);
TextDrawShowForPlayer(playerid, Bank[11]);
TextDrawShowForPlayer(playerid, Bank[12]);
SelectTextDraw(playerid, 0x8080FFAA);
PHP:
SendClientMessage(playerid, RGB_GREEN, "TEST");
TextDrawHideForPlayer(playerid, Bank[0]);
TextDrawHideForPlayer(playerid, Bank[1]);
TextDrawHideForPlayer(playerid, Bank[2]);
TextDrawHideForPlayer(playerid, Bank[3]);
TextDrawHideForPlayer(playerid, Bank[4]);
TextDrawHideForPlayer(playerid, Bank[5]);
TextDrawHideForPlayer(playerid, Bank[6]);
TextDrawHideForPlayer(playerid, Bank[7]);
TextDrawHideForPlayer(playerid, Bank[8]);
TextDrawHideForPlayer(playerid, Bank[9]);
TextDrawHideForPlayer(playerid, Bank[10]);
TextDrawHideForPlayer(playerid, Bank[11]);
TextDrawHideForPlayer(playerid, Bank[12]);
TextDrawHideForPlayer(playerid, nomer[playerid]);
TextDrawHideForPlayer(playerid, cash[playerid]);
CancelSelectTextDraw(playerid);
PHP:
nomer[playerid] = TextDrawCreate(285.798065, 181.416625, "_");
TextDrawLetterSize(nomer[playerid], 0.449999, 1.600000);
TextDrawAlignment(nomer[playerid], 0);
TextDrawColor(nomer[playerid],0xffffffff);
TextDrawSetShadow(nomer[playerid], 1);
TextDrawSetOutline(nomer[playerid], 0);
TextDrawFont(nomer[playerid], 1);
TextDrawSetProportional(nomer[playerid], 1);
TextDrawShowForPlayer(playerid, nomer[playerid]);
cash[playerid] = TextDrawCreate(285.861022, 223.833328,"_");
TextDrawAlignment(cash[playerid],0);
TextDrawBackgroundColor(cash[playerid],0x000000ff);
TextDrawFont(cash[playerid],1);
TextDrawLetterSize(cash[playerid],0.449999, 1.600000);
TextDrawColor(cash[playerid],0xffffffff);
TextDrawSetOutline(cash[playerid],0);
TextDrawSetProportional(cash[playerid],1);
TextDrawSetShadow(cash[playerid],1);
TextDrawShowForPlayer(playerid, cash[playerid]);
Последнее редактирование:
