Hey Leuts
Ich hab ein Problem das Callback OnUserCheck wird nicht
gestartet wieso nicht? was mach ich falsch?
public OnPlayerConnect(playerid)
{
//Login & Register
ClearChat(playerid);
new name[MAX_PLAYER_NAME],query[128];
GetPlayerName(playerid,name,sizeof(name));
mysql_format(dbhandle, query, sizeof(query), "SELECT * FROM `user` WHERE `username` = '%e'", name);
mysql_tquery(dbhandle,query,"OnUserCheck", "d", playerid);
return 1;
}
public OnUserCheck(playerid)
{
new num_rows,num_fields;
cache_get_data(num_rows,num_fields,dbhandle);
print("SUPER");
if(num_rows==0)
{
//Registrerung
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrerung","Herzlich Willkommen auf unserem Server\nbitte gib dein Passwort an!\n\nKeine Sorge dein Passwort wird verschlüsselt!","Okay","Abbrechen");
}
else
{
//Login
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Loginvorgang","Willkommen zurück bitte gib dein Passwor ein solltest du dein\nPasswort vergessen haben bitte melde dich im Teamspeak\n\nAdresse: 51.ts3s.eu","Okay","Abbrechen");
}
return 1;
}
Der Print "SUPER" war nur zum testen da