Beiträge von Gillmann
-
-
-
Ja genau
-
-
Führe es bei OnPlayerConnect aus.
Code
Alles anzeigenpublic OnPlayerConnect(playerid) { new connect[128]; format(connect,sizeof(connect),"Du bist mit der ID %i verbunden",playerid); SendClientMessage(playerid,rot,connect); //Login/Register new Name[MAX_PLAYER_NAME],query[128]; GetPlayerName(playerid,Name,sizeof(Name)); format(query,sizeof(query),"SELECT id FROM user WHERE username='%s'",Name); mysql_function_query(dbhandle,query,true,"OnUserChck","i",playerid); return 1; }
-
Versuche mal statt "SpawnPlayer", "SetPlayerPos(pID,x,y,z);
-
Hallo liebe Community,
ich habe ein kleines Problem und zwar wir mein Register Dialog nicht angezeigt wenn ich den Server betrete.
Ich hoffe mir kann einer helfen. Vielen Dank im Voraus.Hier der Code:
Code
Alles anzeigenpublic OnUserCheck(playerid) { new num_rows,num_fields; cache_get_data(num_rows,num_fields,dbhandle); if(num_rows==0) { //Register ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gib bitte dein gewünschtes Passwort ein:","Okay","Abbrechen"); } else { //Login } return 1; } if(dialogid==REGISTER) { new Name[MAX_PLAYER_NAME],query[128],passwort[35]; if(response) { if(strlen(inputtext)>3) { mysql_escape_string(inputtext,passwort,dbhandle); format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s','%s')",Name,passwort); mysql_function_query(dbhandle,query,true,"",""); } else { SendClientMessage(playerid,rot,"Dein Passwort muss mehr als 3 Zeichen enthalten"); ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_PASSWORD,"Registrierung","Gib bitte dein gewünschtes Passwort ein:","Okay","Abbrechen"); } } else { Kick(playerid); } }