Sziasztok ismét én egyújjabb hibával.
if(dialogid == penzbetesz)
{
new bevitel= inputtext[0];
if(response)
{
if(bevitel > PlayerInfo[playerid][penztarca])
{
ShowPlayerDialog (playerid, penzbetesz,DIALOG_STYLE_INPUT, \"Ennyi összeged nincs!\", \"Ennyi összeget nincs neked!\\n Probál újra:\", \"ok\",\"kilép\");
}else{
format(query, sizeof(query), \"SELECT penz FROM bank WHERE jatekosnev = \'%s\'\",pName);
mysql_query(query);
mysql_store_result();
mysql_fetch_row_format(resultline);
sscanf(resultline,\"p<|>d\",bpenz);
format(string,500,\"Mostani összeg a bankba: %d \",bpenz);
ShowPlayerDialog (playerid,102,DIALOG_STYLE_MSGBOX, \"Sikeres Beraktad a összeget!\",string, \"ok\",\"kilépés\");
}
}
}else{
}
return 1;
}
//
bevitel > PlayerInfo[playerid][penztarca]
Mindig az else-t kapom eredményül akármilyen számot beviszek.
Ha az egyiket meg határozom mondjuk ha bevitel 1000 és a pénztráca 200 akkor végbe megy de ha igy\"bevitel > PlayerInfo[playerid][penztarca]\" használom akkor mindig else rész jön eredményül és nem értem miért:(
Valaki mehtudja mondani miért?