Beiträge von LuckyStrike
-
-
ist den das Passwort in der Datenbank auch gehasht ?
Ja wird gehasht laut Tabelle..
new rname[MAX_PLAYER_NAME],query[128],password[35];
GetPlayerName(playerid,rname,sizeof(rname));
if(strlen(inputtext)>3)
{
mysql_escape_string(inputtext,password,dbhandle);
format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s',MD5('%s'))",rname,password);
mysql_function_query(dbhandle,query,false,"","");
} -
klappt leider nicht, so wirft er mir nur "Falsches Passwort" und wenn ich neuen Account anlege
speichert er es auch nicht ab.Gruß
-
SQL
[15:52:34] [DEBUG] mysql_tquery - connection: 1, query: "SELECT id FROM user WHERE username='Pitcher'", callback: "CheckUser", format: "i"[15:52:34] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called[15:52:34] [DEBUG] mysql_tquery - scheduling query "SELECT id FROM user WHERE username='Pitcher'"..[15:52:34] [DEBUG] CMySQLQuery::Execute[CheckUser(i)] - starting query execution[15:52:34] [DEBUG] CMySQLQuery::Execute[CheckUser(i)] - query was successful[15:52:34] [DEBUG] CMySQLResult::CMySQLResult() - constructor called[15:52:34] [DEBUG] CMySQLQuery::Execute[CheckUser(i)] - data being passed to ProcessCallbacks()[15:52:34] [DEBUG] Calling callback "CheckUser"..[15:52:34] [DEBUG] cache_get_data - connection: 1[15:52:34] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called[15:52:34] [DEBUG] CMySQLQuery::~CMySQLQuery() - deconstructor called[15:53:08] [DEBUG] mysql_escape_string - source: "morgen", connection: 1, max_len: 35[15:53:08] [DEBUG] mysql_tquery - connection: 1, query: "SELECT * FROM user WHERE username='Pitcher' AND password=MD5('mo", callback: "pwresponse", format: "i"[15:53:08] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called[15:53:08] [DEBUG] mysql_tquery - scheduling query "SELECT * FROM user WHERE username='Pitcher' AND password=MD5('morgen')"..[15:53:08] [DEBUG] CMySQLQuery::Execute[pwresponse(i)] - starting query execution[15:53:08] [DEBUG] CMySQLQuery::Execute[pwresponse(i)] - query was successful[15:53:08] [DEBUG] CMySQLResult::CMySQLResult() - constructor called[15:53:08] [DEBUG] CMySQLQuery::Execute[pwresponse(i)] - data being passed to ProcessCallbacks()[15:53:08] [DEBUG] Calling callback "pwresponse"..[15:53:08] [DEBUG] cache_get_data - connection: 1[15:53:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "level", connection: 1[15:53:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')[15:53:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "id", connection: 1[15:53:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')[15:53:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "geld", connection: 1[15:53:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')[15:53:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "adminlevel", connection: 1[15:53:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')[15:53:08] [DEBUG] cache_get_field_content_int - row: 0, field_name: "skins", connection: 1[15:53:08] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')[15:53:08] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called[15:53:08] [DEBUG] CMySQLQuery::~CMySQLQuery() - deconstructor called[15:53:15] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE user SET level='0',adminlevel='0',skins='0',geld='0' WHER", callback: "(null)", format: "(null)"[15:53:15] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called[15:53:15] [DEBUG] mysql_tquery - scheduling query "UPDATE user SET level='0',adminlevel='0',skins='0',geld='0' WHERE id='0'"..[15:53:15] [DEBUG] CMySQLQuery::Execute[()] - starting query execution[15:53:15] [DEBUG] CMySQLQuery::Execute[()] - query was successful[15:53:15] [DEBUG] CMySQLQuery::Execute[()] - no callback specified, skipping result saving[15:53:15] [DEBUG] CMySQLQuery::Execute[()] - data being passed to ProcessCallbacks()[15:53:15] [DEBUG] CMySQLQuery::~CMySQLQuery() - deconstructor called
Bisschen lang sorry..
Gruß
-
Guten Morgen, ich habe ein Problem.. und zwar wird mir die SkinID in der Datenbank [MYSQL] nicht gespeichert..
Somit auch nicht geladen..enum PI //Spielerinfos
{
eingeloggt,
level,
id,
adminlevel,
skins
}spielerspeichern(playerid)
{
if(SI[playerid][eingeloggt]==0)return 1;
new query[128];
format(query,sizeof(query),"UPDATE user SET level='%i',adminlevel='%i',skins='%i',geld='%i' WHERE id='%i'",SI[playerid][level],GetPlayerMoney(playerid),SI[playerid][adminlevel],SI[playerid][skins],SI[playerid][id]);
mysql_function_query(dbhandle,query,false,"","");
return 1;
}public pwresponse(playerid)
{
new rows,fields;
cache_get_data(rows,fields,dbhandle);
if(rows==0)
{
SI[playerid][eingeloggt] = 1;
SI[playerid][level] = cache_get_field_content_int(0,"level",dbhandle);
SetPlayerScore(playerid,SI[playerid][level]);
SI[playerid][id] = cache_get_field_content_int(0,"id",dbhandle);
SetPlayerMoney(playerid,cache_get_field_content_int(0,"geld",dbhandle));
SI[playerid][adminlevel] = cache_get_field_content_int(0,"adminlevel",dbhandle);
SI[playerid][skins] = cache_get_field_content_int(0,"skins",dbhandle);
SetPlayerSkin(playerid,SI[playerid][skins]);
}
else
{
SendClientMessage(playerid,rot,"Falsches Passwort");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib bitte dein Passwort ein","Login","Abbrechen");
}
return 1;
}Kann mir jemand auf die Sprünge helfen?
Gruß
-
Hier gibt es auch noch eins auf Deutsch. Hatt bei mir geklappt aufjedenfall.
Gruß
-
Naja so sieht nun wirklich keine Gangbase aus... wohler n Puff oder so.
Wie sieht bei dir bitte ein Puff aus? Macht ja gar keinen Eindruck auf ein Puff..Gefällt mir gut 8/10 -> aber du selbst sagst, bisschen zu grau
-
Abend zusammen, ich bin auf der suche nach einem WBB 4 GTA SA Design wo auch gecodet ist wenn es geht.
Es sollte eher ein "helleres" Design sein und im Header vielleicht der "Projektname" (per PN)
Zum Preislichen kann man sich treffen, näheres wird aber dann per PN geklärt!Danke, LuckyStrike
[Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
______
Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier. -
Hallo Zusammen, habe gerade was probiert auf meinen Testserver und wollte mit einem neuen Account joinen, hab ihn Registriert usw..
jedoch fügt es mir in meiner "USER-Tabelle" keinen neuen Nutzer dazu in der MYSQL Datenbank.Registercode:
Spoiler anzeigen
if(dialogid == DIALOG_REGISTER)
{
if(response)
{
new rname[MAX_PLAYER_NAME],query[128],password[35];
GetPlayerName(playerid,rname,sizeof(rname));
if(strlen(inputtext)>3)
{
mysql_escape_string(inputtext,password,dbhandle);
format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s',MD5('%s')",rname,password); Hier wird eine Datensatz in "user" angelegt mit username & password oder?
mysql_function_query(dbhandle,query,false,"","");
}
else
{
SendClientMessage(playerid,rot,"Dein Passwort muss mindestens 4 Zeichen besitzen");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gib bitte dein gewünschtes Passwort ein","Auswahl","Abbrechen");
}
}
else
{
Kick(playerid);
}
}//Finde gerade keinen Fehler aber irgendwas stimmt nicht..
Gruß -
C:\Users\Unbenannt\Desktop\German-Redlife\gamemodes\Blue-Mix-Reallife.pwn(16) : error 017: undefined symbol "SpielerDaten"
C:\Users\Unbenannt\Desktop\German-Redlife\gamemodes\Blue-Mix-Reallife.pwn(16) : error 009: invalid array size (negative, zero or out of bounds)
Und bitte mal die Zeile 16 Posten wo "SpielerDaten" steht...
Und kannst du bitte noch sagen wo die Fehler liegen in welcher Zeile?
Hier der PWN Codeif(dialogid == DIALOG_JOB)
{
if(response)
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid,COLOR_GREEN,"Du bist nun Busfahrer!");
playerD[playerid][job] = 1;
return 1;
}
case 1:
{
SendClientMessage(playerid,COLOR_GREEN,"Du bist nun Trucker!");
playerD[playerid][job] = 2;
return 1;
}
}
}
else
{
return 1;
}
} -
Hallo Zusammen, da mein PC die letzten beiden Tage ein paar Macken hatte, läuft er nun seite Heute wieder.
Jedoch habe ich jetzt ein Problem mit meinen "MYSQL ACP" und mit meiner Tabelle:Hier habe ich einen komischen Port bei "Apache" hatte ich vorher nicht.
Und im PhpmyAdmin Panel spuckt er mir den Fehler das die Tabelle nicht existiert, kann sie aber auch nicht löschen.
Kann mir jemand vielleicht weiterhelfen?
Gruß
//BILD edit
-
Hey also ich kenn ne Animation von manchen Servern die heißt "/frontfall" da liegt er auf dem Bauch dann. Glaube der heißt "FALL_front"
[KLICKEN] Hier sind alle Animationen
Gruß
-
Geiles Ding aufjedenfall geworden
OB mans braucht ist die andere frage, aber warum nicht? bringt auch etwas kreativität in einen Server!10/10
Gruß
-
HEFTIG! Richtig geil geworden
10/10 Punkten
-
Ich persönlich "freu" mich immer wenn mich der Server, mit seiner Gammel Musik begrüßt, vor allem wenn die einfach nur mega laut ist.
Tu dir selbnst den Gefallen, lass die Hintergrundmusik einfach weg, oder schalt sie optional sein
Dem kann ich nur zustimmen, mich macht sowas auch immer sehr spaß!
Optional einschalten wäre eine gute Idee -
MYSQL - LOG
Hey, bin gerade dabei bisschen mysql anzuschauen und hab das jetzt mal alles so gemacht, sprich:
User angelegt + DB..Jetzt bekomm ich wenn ich den Server starte eine MYSQL - LOG, wo nicht sein sollte. Der Fehler kommt 4x
SQL[21:27:29] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'samp'@'localhost' (using password: YES)
Der Zugang wird verweigert für samp@localhost. Aber wie kann ich das ändern?
Gruß
-
Hallo erstmal
Kannst du den Warning bitte mal reinposten und in was für einer zeile er ist? Besser wäre gleich den ganzen "Code".
Gruß
P.S: Hier in Zukunft bitte Themen eröffnen, da dort die ganzen Pawn-Scripter unterwegs sind und dir vielleicht dort schneller helfen können.
-
Das mit den rumschlachten ist zwar schade aber damit kann ich durchaus leben.
Ist das sicher? Weil in Facebook hat die "EA Star Wars" Seite mal geschrieben wie einer gesagt hat, das es keine Raumschlachten gibt.
Antwort von EA Star Wars Facebookseite: "Wer weiß, wer weiß"
Gruß
-
Morgen an all die Star Wars (Battlefront) Freunde da draußen
Sicher haben schon ein paar von dem Spiel gehört oder?
Gestern ist das erste Gameplay Video rausgekommen, was haltet ihr davon?Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.Gruß LuckyStrike
-
Mysql Problem :O
Hallo ich bekomme im Script 181 Warnings, haben alles was mit MYSQL zu tun..
Der Script verbindet sich aber mit der MYSQL Datenbank von S4Y.Weiß jemand an was das noch liegen könnte?
//e Erledigt