Beiträge von M_McGarrett

    Code
    savePlayer(playerid)
    {
        if(sInfo[playerid][eingeloggt]==0)return 1;
        // Speichern level,money
        new query[256],naame[MAX_PLAYER_NAME];
        GetPlayerName(playerid,naame,sizeof(naame));
        format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i' WHERE NAME='%s'",sInfo[playerid][level],GetPlayerMoney(playerid),sInfo[playerid][alevel],naame);
        mysql_function_query(dbhandle,query,false,"","");
        return 1;
    }

    Diesen NAME musst du noch anpassen falls du überhaupt in der Datenbank die namen speicherst...

    Verrate mir danach was in der Server Log steht

    mit deinem Fahrzeugladen kenn ich mich nicht so gut aus... habe ne andere Version von mysql... schick mir mal das Laden vom Benutzeraccount wenn du den spieler lädst

    Also

    Code
    %s ist Name oder einfach Buchstaben... das nimmt man für Sachen wie Kennzeichen der Fahrzeuge oder gerade für Benutzernamen
    %i ist Zahl
    %d auch zahl
    %f ist Float also 2,43545
    
    
    Dazu hast du vergessen den Namen abzufragen, das Script bekommt den namen ja nirgends her :)
    
    
    Das geht dann mit GetPlayerName
    Code
    saveCarToDB(playerid,carid)
    {
        new query[128],naame[MAX_PLAYER_NAME];
        GetPlayerName(playerid,naame,sizeof(naame));
        format(query,sizeof(query),"INSERT INTO autos (besitzer,model,x,y,z,r) VALUES ('%s','%i','%f','%f','%f','%f')",naame,cInfo[carid][model],cInfo[carid][c_x],cInfo[carid][c_y],cInfo[carid][c_z],cInfo[carid][c_r]);
        mysql_function_query(dbhandle,query,true,"carSavedToDB","i",carid);
        return 1;
    }

    Mein Fehler sry

    Code
    saveCarToDB(playerid,carid)
    {
        new query[128],naame[MAX_PLAYER_NAME];
        GetPlayerName(playerid,naame,sizeof(naame));
        format(query,sizeof(query),"INSERT INTO autos (besitzer,model,x,y,z,r) VALUES ('%i','%i','%f','%f','%f','%f')",naame,cInfo[carid][model],cInfo[carid][c_x],cInfo[carid][c_y],cInfo[carid][c_z],cInfo[carid][c_r]);
        mysql_function_query(dbhandle,query,true,"carSavedToDB","i",carid);
        return 1;
    }

    eigentlich nicht mal schwer...


    Code
    new gwarteam1;
    new gwarteam2;


    Bei gwarteam1 trägst duz z.B die Fraktionsid von Grove Street ein und bei gwarteam 2 einfach die andere FRaktionsid... dann kannst du ja abfragen:


    Code
    if(SInfo[playerid][pMitglied] == gwarteam1)

    Nur ein beispiel wie es aussehen könnte... gwarteam usw musst du halt alles setzen wenn ein Gangwar startet, am besten lässt du nur ein Gangwar zu ...


    du kannst es auch so machen:


    Code
    new Gangwarteam[2];
    
    
    if(SInfo[playerid][pMitglied] == GangwarTeam[0] || SInfo[playerid][pMitglied] == GangwarTeam[1]
    {
     //Deine funktion
    }