Hy egy kérdésem lenne ez miért nem müködik?
if(dialogid == 0529)
{
if(!response) return 0;
if(strlen(formattedinputtext) < 3 || strlen(formattedinputtext) > 20)
{
SendClientMessage(playerid, ZOLD, \"A pinkódnak minimum 5 karakter hosszúnak kell lennie!\"),
ShowPlayerDialog(playerid, 0520, DIALOG_STYLE_INPUT, \"Bank - Pinkód\", \"Írd be a Pinkódot!\", \"Rendben\", \"Mégsem\");
format(pinjelszo[playerid], 32, formattedinputtext);
format(bankjelszo[playerid], 32, formattedinputtext);
format(query, sizeof(query), \"INSERT INTO `players` (bankszamla, pinjelszo) VALUES (\'%s\',\'%s\', \'%s\')\",pName(playerid),bankjelszo[playerid], md5(pinjelszo[playerid]));
mysql_query(query);
mysql_free_result();
}
}
if(dialogid == 0520)
{
if(!response) return 0;
format(stra, sizeof(stra), \"* A bankszámlád elkészült! | Pin kód: %d | Egyenleg: 0 Ft | Bankszámla szám: %d |\", pinjelszo[playerid], bankjelszo[playerid]);
SendClientMessage(playerid, NARANCS, stra);
}
A bank login rendszer
if(eInfo[id][style] == 9 || eInfo[id][style] == 11)
{
format(query, sizeof(query), \"SELECT * FROM `szamlak` `name` = \'%s\'\", pName(playerid));
mysql_query(query);
mysql_store_result();
if(mysql_num_rows() <= 0)
{
ShowPlayerDialog(playerid, 0529, DIALOG_STYLE_MSGBOX, \"Bank\", \"Magának nincs számlája nálunk!\\n\\nSzeretne létrehozni egy számlát?\", \"Igen\", \"Nem\");
}
else
{
ShowPlayerDialog(playerid, 0429, DIALOG_STYLE_INPUT, \"Bank- Login\", \"Kérlek írd be a számlaszámodat.\", \"OK\", \"Mégsem\");
}
}
if(dialogid == 0429)
{
if(!response)
{
Malibu(playerid, \"Oké szia\");
}
else
{
format(query, sizeof(query), \"SELECT `bankszamla` FROM `szamlak` WHERE `name`=\'%s\'\",pName(playerid));
mysql_query(query);
mysql_store_result();
new miajelszavas[64];
if(mysql_fetch_row_format(line2, \"|\"))
{
sscanf(line2, \"p<|>s[64]\", miajelszavas);
}
mysql_free_result();
if(!Compare(md5(formattedinputtext), miajelszavas))
{
Malibu(playerid, \"Helytelen jelszó.\");
elszarta[playerid]++;
if(elszarta[playerid] == 3)
{
Malibu(playerid, \"Helytelen jelszó.\");