/gmx speichert keine Daten.

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
  • Moin, hier ist der Befehl, und OnGameModeExit wird nicht aufgerufen und die funktionen darin werden nicht ausgeführt.
    Das selbe mit der Funktion Disconnect, dies ist eine SpeicherFunktion für den Spieler, funktioniert aber unter onPlayerdisconnect hat wer ne ahnung? :P

    dcmd_gmx(playerid,params[])
    {
    #pragma unused params
    if(GetPlayerInt(playerid,"Admin") < 6) return SendClientMessage(playerid, COLOR_GREY, " Du bist kein Admin!");
    for(new i; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    Disconnect(i);
    }
    }
    OnGameModeExit();
    SendRconCommand("gmx");
    return 1;
    }

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !


  • Disconnect(playerid)
    {
    Admin_OnPlayerDisconnect(playerid);
    new Float:pX,Float:pY,Float:pZ,Float:pR;
    GetPlayerFacingAngle(playerid,pR);
    GetPlayerPos(playerid,pX,pY,pZ);
    new id[10];
    format(id,10,"%d",GetPlayerID(playerid));
    mysql_SetInt("accounts","Spawn",1,"ID",id);
    mysql_SetInt("accounts","SpawnInt",GetPlayerInterior(playerid),"ID",id);
    mysql_SetInt("accounts","SpawnVW",GetPlayerVirtualWorld(playerid),"ID",id);
    mysql_SetFloat("accounts","SpawnX",pX,"ID",id);
    mysql_SetFloat("accounts","SpawnY",pY,"ID",id);
    mysql_SetFloat("accounts","SpawnZ",pZ,"ID",id);
    mysql_SetFloat("accounts","SpawnR",pR,"ID",id);
    return 1;
    }
    Wie gesagt auch OnGameModeExit wird nicht aufgerufen...

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Mach dir mal einen Befehl, /saveaccounts oder so und füge das ein



    for(new i; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    Disconnect(i);
    SendClientMessage(playerid,FARBE,"Alle Accounts gespeichert.");
    return 1;
    }
    }




    MfG

    Ihr habt das normale Pawno satt? Notepad ++ mit allen Pawnofunktionen, hier zum Downloaden, Klick

  • Und wo ist jetzt der unterschied :/

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Guck mal ob dort die Funktion abgerufen wird, denn es kann ja sein, dass genau beim Serverrestart das Script nicht schafft die Accounts zu speichern.


    Setzt vlt. einen Timer, z.B. "GMX in 5 Sekunden" dann bei dem Ausführen des Befehls speichert er alle Accounts und in 5 Sekunden kommt der Serverrestart.


    MfG

    Ihr habt das normale Pawno satt? Notepad ++ mit allen Pawnofunktionen, hier zum Downloaden, Klick

  • Geh mal zu OnGameModeExit und füg das mal ein:


    public OnGameModeExit()
    {
    for(new i=0; i<MAX_PLAYERS; i++) //Durchläuft alle Spieler, die gerade auf dem Server Online sind.
    {
    if(IsPlayerConnected(i))
    {
    SpeicherBefehl(i); //SpeicherBefehl durch deinen Stock / Public ersetzen, der die Spieler speichert
    }
    }
    }

  • Guck mal ob dort die Funktion abgerufen wird, denn es kann ja sein, dass genau beim Serverrestart das Script nicht schafft die Accounts zu speichern.


    Setzt vlt. einen Timer, z.B. "GMX in 5 Sekunden" dann bei dem Ausführen des Befehls speichert er alle Accounts und in 5 Sekunden kommt der Serverrestart.


    MfG

    Hab ich auch schon gemacht !


    unterschied?

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Das ist kein unterschied, da eine new gesetzte Variable eigentlich immer den Wert 0 trägt bringt es die schleife nicht und würde meine while schleife in OnGameModExit, die eine mysql tabelle durchläuft

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Du brauchst einen SpielerSpeichern stock -_-


    Edit: und mit der Forschleife die Funktion abrufen :love:


    omg wie wärs mal erstmal schauen und dann die fresse aufreisen?


    jeder spammt hier drunter ohne zu lesen X(

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !