Daten Speichern nicht Mysql warum?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey hab ein Selfmade mit den MrMonats tutorials angefangen aber iwi
    Speichern meine Daten nicht .. sie werden nicht geupdatet wenn ich manche neue sachen hinzufüge warum?


    //Enums:enum playerinfo{ db_id, level, pAdmin, pFraktion, pRang, spawnchange, pBanned, pViewTutorial, pTutorialTime, eingeloggt}


    forward OnPasswordResponse(playerid);public OnPasswordResponse(playerid){ new num_fields,num_rows; cache_get_data(num_rows,num_fields,dbhandle); if(num_rows==1) { Spieler[playerid][eingeloggt] = 1; Spieler[playerid][db_id] = cache_get_field_content_int(0,"id",dbhandle); Spieler[playerid][level] = cache_get_field_content_int(0,"level",dbhandle); SetPlayerScore(playerid,Spieler[playerid][level]); SetPlayerMoney(playerid,cache_get_field_content_int(0,"money",dbhandle)); Spieler[playerid][pAdmin] = cache_get_field_content_int(0,"pAdmin",dbhandle); Spieler[playerid][pFraktion] = cache_get_field_content_int(0,"pFraktion",dbhandle); Spieler[playerid][pRang] = cache_get_field_content_int(0,"pRang",dbhandle); Spieler[playerid][spawnchange] = cache_get_field_content_int(0,"spawnchange",dbhandle); Spieler[playerid][pBanned] = cache_get_field_content_int(0,"pBanned",dbhandle); Spieler[playerid][pViewTutorial] = cache_get_field_content_int(0,"pViewTutorial",dbhandle); if(Spieler[playerid][pViewTutorial] == 0)return ImTutorial[playerid] = 1; loadPlayerCars(playerid); SpawnPlayer(playerid); if(Spieler[playerid][pBanned] == 1) { SendClientMessage(playerid,0xC30000FF,"** Dein Account ist gesperrt **"); SendClientMessage(playerid,0xC30000FF,"Wurdest du zu unrecht gebannt? Melde dich im Forum!"); Kick(playerid); } if(isAdmin(playerid,1)) { new string[128]; format(string,sizeof(string),"Du hast dich mit dem Rang: %s eingeloggt!",Adminrang(playerid)); SendClientMessage(playerid,0xFFE600FF,string); } } else { //Passwort falsch SendClientMessage(playerid,0x0069FFFF,"Das eingegebene Passwort ist falsch."); ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{009FFF}[SR] - Login","{F0F0F0}Willkommen auf {FF9600}German Selfmade Reallife\n{F0F0F0}Schön dich wiederzusehen.\nUm dich einzuloggen gebe dein {C00000}Passwort{F0F0F0} ein:\nViel Spaß beim spielen.","Einloggen","Verlassen"); } return 1;}


    forward savePlayer(playerid);savePlayer(playerid){ if(Spieler[playerid][eingeloggt]==0) return 1; { new query[128]; format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',pAdmin='%i',pFraktion='%i',pRang='%i',spawnchange='%i',pBanned='%i',pViewTutorial='%i' WHERE id='%i'",Spieler[playerid][level],GetPlayerMoney(playerid),Spieler[playerid][pAdmin],Spieler[playerid][pFraktion],Spieler[playerid][pRang],Spieler[playerid][spawnchange],Spieler[playerid][pBanned],Spieler[playerid][pViewTutorial],Spieler[playerid][db_id]); mysql_function_query(dbhandle,query,false,"",""); } return 1;}


    Woran kann es liegen? alles in der db bleibt einfach auf Null obwohl ich es ändere InGame bitte um hilfe wäre lieb danke


    //EDIT: kriege diese Meldung in Mysql log
    [08:04:12] [ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1

  • Lass dir mal die abfrage printen und poste sie

    Kriege nen error bei pViewTutorial:
    C:\Users\DerMeister\Desktop\SELFMADE\gamemodes\selfmade.pwn(1398) : error 017: undefined symbol "pViewtutorial"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase




    1 Error.


    Zeile. printf("pViewtutorial: %i",Spieler[pViewtutorial]);


    //EDIT: Ups pViewTutorial
    klein geswchrieben so teste eben


    //EDIUT2 :


    [08:33:04] pAdmin: 0
    [08:33:04] pViewtutorial: 0
    [08:33:04] pBanned: 0
    [08:33:04] spawnchange: 0
    [08:33:04] pRang: 0
    [08:33:04] pFraktion: 0
    [08:33:04] level: 0


    nach dem tutorial aber es muss auf 1 gesetzt werden hat auch mal geklappt aber nur einmal^^