lädt der public überhaupt ?
Beiträge von Includ
-
-
Ich bin ein wenig eingerostet aber soweit ich weiß muss das:
Codeformat(query, sizeof(query), "SELECT * FROM `houses` WHERE `houseid`='%i'", idx); mysql_function_query(mysqlcon,query, false, "", "");
mit einen Cache änden soweit ich weis also:
Codeformat(query, sizeof(query), "SELECT * FROM `houses` WHERE `houseid`='%i'", idx); mysql_function_query(mysqlcon,query, true, "LoadPublic", "");
sry wenn das nicht richtig ist aber so habe ich das in Erinnerung
-
Hey Capital melde dich gerne bei mir ich stelle gerne auch andere Server ;D Ts³ ip: 84.200.7.169
-
Okay ich helfe dir natürlich gerne
-
Die Plugins könnte ich dir schreiben würde dich gerne dafür aufmeinen Ts³ sprechen
84.200.7.169
-
ich weiß leider nicht was es wahr jedoch ging es nachdem ich die Varchar auf 100 gesetzt habe
-
Ich habe den Fehler gefunden der Fehler wahr das ich zuwenig Zeichen in der daten bank hatte ich hatte 40 Zeichen frei jedoch verbraucht die md5 50 Zeichen
-
45 zeichne ist Maximum
-
Ja da hatte ich es raus genommen das um was zutesten dabei habe ich es gesehen eig ist da MD% drin
-
ja in md5 aber soweit ich die md5 funktion raus nehmen geht es
-
Nein das ist auch komisch.
ich bekomme aber auch null raus wen nich mir num_rows ausgeben lasse -
Hey, ich habe ein Problem und zwar habe ich ein Loginsystem geschrieben, dass etwas rum spinnt und zwar werden neues User in der Daten Bank erstellt.
Jetzt kommt aber das seltsame und zwar bekomme ich die nachricht das mein Passwort falsch ist beim login .der Code
Code
Alles anzeigenpublic OnUserCheck(playerid) { new num_rows,num_fields; cache_get_data(num_rows,num_fields,dbhandle); if(num_rows==0) { //Registrierung ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gib bitte dein gewünschtes Passwort an:","Okay","Abbrechen"); } else { //Login ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gibt bitte dein Passwort ein:","Okay","Abbrechen"); } return 1; } public OnPlayerConnect(playerid) { new nachricht[128]; format(nachricht,sizeof(nachricht),"Du bist mit der ID %i verbunden.",playerid); SendClientMessage(playerid,COLOR_RED,nachricht); //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,"OnUserCheck","i",playerid); return 1; } public OnPasswordResponse(playerid) { new num_fields,num_rows; cache_get_data(num_rows,num_fields,dbhandle); if(num_rows==1) { //Passwort richtig sInfo[playerid][eingeloggt] = 1; sInfo[playerid][level] = cache_get_field_content_int(0,"level",dbhandle); } else { //Passwort falsch SendClientMessage(playerid,COLOR_RED,"Das eingegebene Passwort ist falsch."); ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gibt bitte dein Passwort ein:","Okay","Abbrechen"); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid==DIALOG_LOGIN) { if(response) { new name[MAX_PLAYER_NAME],query[128],passwort[35]; GetPlayerName(playerid,name,sizeof(name)); if(strlen(inputtext)>0) { mysql_escape_string(inputtext,passwort,dbhandle); format(query,sizeof(query),"SELECT * FROM user WHERE username='%s' AND password='%s'",name,passwort); mysql_function_query(dbhandle,query,true,"OnPasswordResponse","i",playerid); } else { //Keine Eingabe SendClientMessage(playerid,COLOR_RED,"Gibt bitte dein Passwort ein."); ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gibt bitte dein Passwort ein:","Okay","Abbrechen"); } } else { Kick(playerid); } return 1; } if(dialogid==DIALOG_REGISTER) { if(response) { new name[MAX_PLAYER_NAME],query[128],passwort[35]; GetPlayerName(playerid,name,sizeof(name)); if(strlen(inputtext)>3) { //Registrierungsfunktion 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,false,"",""); } else { //Kleiner als 4 Zeichen SendClientMessage(playerid,COLOR_RED,"Dein Passwort muss mindestens 4 Zeichen lang sein."); ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gib bitte dein gewünschtes Passwort an:","Okay","Abbrechen"); } } else { Kick(playerid); } return 1; } }
ich hoffe mir kann einer helfen
ps. ich nutze die mysql R34
-
was sagt die mysql log den ?
-
Code
Alles anzeigennew maxtext = 10; public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid) { if(playertextid == pfeil1[playerid]) { maxtext +=1; ShowTextCar(maxtext);//wieder nur ein beispiel } if(playertextid == pfeil2[playerid]) { maxtext -=1; ShowTextCar(maxtext);//wieder nur ein beispiel } } public ShowTextCar(text) {//text muss ein int sein XD if(text == 0) { //einfach die Textdraws anzeigen lassen } else if(text == 1) { //einfach die Textdraws anzeigen lassen } //und soweiter mit den seiten if(text == maxtext) { text = 0; } }
-
genau da du allgemein nicht abfragen kannst was da auf dem Bild ist XDXD
-
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == car1[playerid])
{
spawncar(411)// nur ein beispiel
}
if(playertextid == car2[playerid])
{
spawncar(420)// nur ein beispiel
}
//Ganz genau genommen arbeitest du mit einem if filter
}
}so musst du das machen wenn du dass genau so machen möchtest wie es das Bild zeigt ;D
-
Also vom sin heer ist es genau so als wenn du das mit Dialogen machst , nur anstatt das bei OnPlayerDialogResponse einzutragen trägst du den Code hier ein:
Code
Alles anzeigenpublic OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid) { if(playertextid == Textdraw1[playerid]) { int? carid = GetPlayerVehicleID(playerid) int? carmodel = GetVehicleModel(carid); if(carmodel == 411) { Dein Code } } } //oder so public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid) { if(playertextid == car1[playerid]) { spawncar(411)// nur ein beispiel } if(playertextid == car2[playerid]) { spawncar(420)// nur ein beispiel } }
Sry wegen den int? weiß nicht wie das heißt XD
ps.
Wenn du was nicht verstanden hast kannst du gerne auf meine Ts³ kommen ich helfe dir gerne
84.200.7.169
-
Sind bei dir die Variablen besetzt oder sind sie leer
-
-