Hallo Breadfish-Community,
mein Gutscheincodes werden nicht richtig aus der Datenbank gelesen bzw wenn ich diese verwende nimmt er mir diese nicht an.
Habe "printf" beim Laden eingebaut und geschaut ob alles geladen wird das stimmt soweit.
Nur wenn ich diesen verwenden möchte klappt nichts mehr.
C
Function LoadCode()
{
new num_fields, num_rows;
cache_get_data(num_rows,num_fields);
if(num_rows > 0)
{
for(new i = 0; i<num_rows; i++)
{
CodeInfo[i][code_id]=cache_get_field_content_int(i,"id",dbhandle);
CodeInfo[i][code_nummer]=cache_get_field_content_int(i,"code",dbhandle);
}
}
return 1;
}
Alles anzeigen
C
if(dialogid == DIALOG_BETA_CODE)
{
if(response)
{
new menge = strval(inputtext);
if(menge == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "{FF0000}FEHLER{FFFFFF}: Ungültiges Key!");
// ShowPlayerDialog etc. //
return 1;
}
if(CodeInfo[playerid][code_nummer] == menge)
{
SendClientMessage(playerid, COLOR_WHITE, "{5EFF00}Erfolgreich{FFFFFF} den Key verwendet! Viel Spaß!");
// Was passieren soll... //
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FF0000}FEHLER{FFFFFF}! Versuche es bitte erneut oder wende dich an die Projektleitung!");
// Dialogfenster erneut anzeigen etc. //
}
}
}
Alles anzeigen
Wenn ich nur einen Code habe dann klappt das, aber wenn ich mehrere eintrage funktioniert das System nicht mehr
Es ist bestimmt ein Denkfehler aber ich finde ihn nicht...
Kann mir einer weiterhelfen?
Vielen Dank
Lg
J0a9