Beiträge von Anti.

    Habe da so nen Error wenn ich den Server starte, weiß aber nicht von wo der kommt seitdem da nix von Zeilen oder so angezeigt wird.
    (Beeinflusst den Server auch nicht, er bleibt trotzdem online und führt alles richtig aus)


    Run time error 20: "Invalid Index Parameter (bad entry point)"

    [17:33:59] [debug] Run time error 19: "File or function is not found"[17:33:59] [debug] dir_exists[17:33:59] [debug] dir_create[17:33:59] [debug] file_write[17:33:59] [debug] mysql_init[17:33:59] [debug] mysql_fetch_row


    woran liegt das O.o

    Steht da doch schon, Datei oder Funktion konnte nicht gefunden werden


    Muss also irgendwo in deinem Script falsche Datei oder falsche mySQL Daten ausgefüllt haben

    Test Befehl? Ich weiß dass ich die Prints von dir drin gelassen habe und die sagen dasselbe.


    Ich glaub die ganze VosaRob Funktion ist verbuggt, habe auch +80.000$ bekommen gespeichert in MySQL wurden aber nur +13.000


    Hier ist mein ganzer Gamemode falls du den mal durchgucken kannst, (nur 1500 zeilen) http://pastebin.com/g7NfvLVp

    Int sollte eigentlich eine Abkürzung für Interior sein, lol. Naja bin Dini gewohnt zum Speichern :P.



    Jetzt hab ich echt keine Ahnung mehr
    Edit:

    [00:02:38] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [00:02:38] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = '1'' at line 1
    [00:02:38] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError

    Schon bemerkt und behoben, Problem besteht weiterhin.



    [23:51:00] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [23:51:00] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Int = '1', WHERE id = '1'' at line 1
    [23:51:00] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError

    Was sagt der MySQL Log?

    Das ist die einzige Funktion die ich nicht drinne habe, Moment :P schien mir unwichtig fürs Erste



    [23:47:37] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [23:47:37] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2', fracID = '2', adminlevel = '2000, paycheck = '150', payminutes = '0', adminl' at line 1
    [23:47:37] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError


    Scheint mir komisch wieso das einen Error gibt, sind alles INT values

    Random gibt ja nicht die gleiche Zahl raus, nur der Text. Habe die Vermutung dass es das random + bargeld nimmt und dann immer wieder die selbe zahl schickt.



    money = random(60001) + 60000;
    GivePlayerMoney(playerid, money);
    PlayerInfo[playerid][pCash] += money;
    format(str, sizeof(str), "5 Sekunden sind vorüber, Beute: $%d", money);


    new query[2048];
    format(query,sizeof(query),"UPDATE accounts");
    format(query,sizeof(query),"%s SET level = '%d', kills = '%d', deaths = '%d',", query, PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths]);
    format(query,sizeof(query),"%s cash = '%d', bank = '%d', rp = '%d',", query, PlayerInfo[playerid][pCash], PlayerInfo[playerid][pBank], PlayerInfo[playerid][pRP]);
    format(query,sizeof(query),"%s spawnhealth = '%d, jobID = '%d', fracID = '%d',", query, PlayerInfo[playerid][pShealth], PlayerInfo[playerid][pJob], PlayerInfo[playerid][pFrac]);
    format(query,sizeof(query),"%s adminlevel = '%d, paycheck = '%d', payminutes = '%d',", query, PlayerInfo[playerid][pAdminLevel], PlayerInfo[playerid][pPaycheck], PlayerInfo[playerid][pPayminutes]);
    format(query,sizeof(query),"%s adminlevel = '%d, paycheck = '%d', payminutes = '%d',", query, PlayerInfo[playerid][pLeader], PlayerInfo[playerid][pFRank], PlayerInfo[playerid][pMute]);
    format(query,sizeof(query),"%s Kh = '%d, KhZeit = '%d', Int = '%d',", query, PlayerInfo[playerid][pKh], PlayerInfo[playerid][pKhZeit], PlayerInfo[playerid][pInt]);
    format(query,sizeof(query),"%s WHERE id = '%d'", query, PlayerInfo[playerid][p_id]);


    Funktioniert leider immer noch nicht


    C:\Users\-\Desktop\SAMP Server\gamemodes\MM.pwn(243 -- 1578) : warning 203: symbol is never used: "State"
    C:\Users\-\Desktop\SAMP Server\gamemodes\MM.pwn(196 -- 1578) : warning 203: symbol is never used: "gOoc"
    C:\Users\-\Desktop\SAMP Server\gamemodes\MM.pwn(196 -- 1578) : warning 203: symbol is never used: "gTeam"
    C:\Users\-\Desktop\SAMP Server\gamemodes\MM.pwn(196 -- 1578) : warning 203: symbol is never used: "motor"
    C:\Users\-\Desktop\SAMP Server\gamemodes\MM.pwn(196 -- 1578) : warning 203: symbol is never used: "robtimer"
    C:\Users\-\Desktop\SAMP Server\gamemodes\MM.pwn(196 -- 1578) : warning 203: symbol is never used: "vid"

    doch da er ja kein Wert finden kann und es somit nicht weiter geht. Erstetzt mal deine Randomabfrage mit:


    new money = random(120000)+60000;

    Das hat mit der ganzen Sache nichts zu tun lol,außerdem falsch. Es würde trotzdem gehen wenn es funktionieren soll nach deiner Meinung :P (Max : 60001 und Min: 60000). Wollt wohl jemand Beiträge pushen


    Und Jeffry, funktioniert fast perfekt :P


    Alle 5 Sekunden kriege ich ja eine Nachricht, aber es ist jedes mal Beute: $164832
    Und am Ende Beute : 202152 wenn der Raub vorbei ist

    Code
    public OnPlayerDisconnect(playerid, reason)
    {
        //Speichere den Spieler wenn er der Server verlässt
    	SaveUserStats(playerid);
    	return 1;
    }

    Aus Jeffry's MySQL Tutorial, wieso speichert er bei mir die Stats nicht?

    Code
    public OnPlayerDisconnect(playerid, reason)
    {
        //Speichere den Spieler wenn er der Server verlässt
    	SaveUserStats(playerid);
    	return 1;
    }


    Aus Jeffry's MySQL Tutorial, wieso speichert er bei mir die Stats nicht?

    --------------------------------------
    [21:08:25] Vault of San Andreas - Anti
    [21:08:25] --------------------------------------
    [21:08:46] [join] Anti has joined the server (0:127.0.0.1)
    [21:09:04] 1
    [21:09:04] 2
    [21:09:04] 3
    [21:09:17] [part] Anti has left the server (0:1) // Weil nix mehr passiert ist