Beiträge von AdnaN

    Keine Kreativität?
    Das hört sich so an: jo leude brauch mal paar namen für ne SAMP Comm, macht mal paar vorschläge.


    Meinse die anderen Server haben hier auch rein geschrieben?

    Hallo leute,


    Ich habe in meinem Script ein enum drin.
    Undzwar so.
    enum pInfo
    {
    pAdmin,
    pMember,
    Geld,
    Wanted,
    lastx,
    lasty,
    lastz,
    eingeloggt
    };
    new Spieler[MAX_PLAYERS][pInfo];


    Ich will jetzt wen der Spieler off geht das er seine SkinID und seine letzte Position speichert.
    Unter OnPlayerDisconnect steht folgendes:
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    GetPlayerPos(playerid,lastx,lasty,lastz); // error 035: argument type mismatch (argument 2)
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    if(fexist(accFormat) && Spieler[playerid][eingeloggt])
    {
    dini_IntSet(accFormat,"wanted",Spieler[playerid][wanted]);
    dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(accFormat,"skin",Spieler[playerid][skin]);
    dini_FloatSet(accFormat,"lastx",Spieler[playerid][lastx]);
    dini_FloatSet(accFormat,"lasty",Spieler[playerid][lasty]);
    dini_FloatSet(accFormat,"lastz",Spieler[playerid][lastz]);
    }
    Spieler[playerid][eingeloggt] = 0;
    Spieler[playerid][wanted] = 0;
    Spieler[playerid][skin] = 0;
    Spieler[playerid][lastx] = (0.0);
    Spieler[playerid][lasty] = (0.0);
    Spieler[playerid][lastz] = (0.0);


    Wie lasse ich hier seine Position speichern?
    Und wie die SkinID?


    Falls noch mehr Code gebraucht einfach Posten.

    // --------- NEW's -------------
    new gTeam[MAX_PLAYERS];


    // --------- Define's -----------
    #define LSPD 0
    #define doof 1
    #define schlau 2
    #define weisnicht 3
    #define zivi 4


    // --------- GameModeInit -----
    public OnGameModeInit()
    {
    AddPlayerClass(skinID,x, y, z, angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) // Skin 1
    AddPlayerClass(skinID,x, y, z, angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) // Skin 2
    AddPlayerClass(skinID,x, y, z, angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) // Skin 3
    AddPlayerClass(skinID,x, y, z, angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) // Skin 4
    AddPlayerClass(skinID,x, y, z, angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) // Skin 5
    AddPlayerClass(skinID,x, y, z, angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) // Skin 6
    AddPlayerClass(skinID,x, y, z, angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) // Skin 7
    AddPlayerClass(skinID,x, y, z, angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo) // Skin 8
    return 1;
    }


    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, x, y, z); // Spieler Position
    SetPlayerCameraPos(playerid, x, y, z); // Kamera Position (Nicht an der stelle wo der Spieler ist)
    SetPlayerCameraLookAt(playerid, x, y, z); // Wohin die cam gucken soll


    switch(classid)
    {
    case 1,2,3,4: gTeam[playerid] = LSPD; // skin 1 bis 4 wird Team LSPD zugeteilt
    case 5: gTeam[playerid] = doof; // Skin 5 wird team doof zugeteilt
    case 6: gTeam[playerid] = schlau; // Skin 6 wird team schlau zugeteilt
    case 7: gTeam[playerid] = weisnicht; // Skin 7 wird team weisnicht zugeteilt
    default: gTeam[playerid] = zivi; // Alle übrigen skins werden den zivi's zugeteilt
    }
    return 1;
    }


    Hoffe jetzt weist du es ^^

    pMember und pLeader werden immer in enum's gespeichert oder wie man das jetzt sagen kann ^^.
    Damit kenn ich mich nicht aus ^^.


    Und Info:
    Mann kann nicht einfach bisschen Code vom GF nehmen und einfach in seines (selfmade) packen ohne es Umeditiert zu haben.

    Nimm es mal so ^^


    else if(IsALVPDCar(newcar))
    {
    if (pInfo[playerid][Fuehrerschein] == 0)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_RED, " Du hast keinen Führerschein, ");
    }
    else if (pInfo[playerid][team] != 1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Mitglied des LVPD");
    return 1;
    }
    }


    pLeader und pMember erstellen mit einem enum.


    Dein CMD Befehl ist auch falsch.
    Es geht so.


    if(strcmp(cmdtext, "/befehl", true) == 0)
    {
    if(blabla)
    {
    // blabla
    }
    else if(blublu)
    {
    // blublu
    }
    return 1;
    }


    Und ordne dein Code.
    Die Anweisungsblöcke verschieben.


    Zum Code:
    if(strcmp............
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) // Haste den dein enum?
    // Das hier oben bedeutet wen er pMember = 1 ist oder pLeader = 1 tuhe folgendes
    {
    //....
    }
    else
    // Wen das was oben beschrieben ist nicht ausgeführt wird tuhe folgendes
    {
    //...
    }
    return 1;
    }


    Ist das dein selbsterstellter GF?
    Benutzt du enum um pMember und pLeader zu speichern?

    #define TEAM_POLICE 0
    #define TEAM_SWAT 1
    #define TEAM_FBI 2
    #defineTEAM_Drogen_Dealer 3
    #define TEAM_Mafia 4
    #define TEAM_Air 5
    #define TEAM_FW 6
    #define TEAM_Gangster 7
    #define TEAM_Ballas 8
    #define TEAM_Noob 9
    #define TEAM_Army 10


    Das ist richtig.


    Jetzt kannst du auch schon überprüfen ob er zum Team gehört.

    Mach deine teams mit gTeam.
    Die dazugehörigen Ränge erstellste dan mit new Rank[MAX_PLAYERS];


    Dan fragst du ab ob er den Rang besitzt und zu dem Team gehört wen ja Tor auf wen nein Tor zu.

    Intel?


    Wen nein dan läuft ein Apple betriebssystem bei dir nur schlecht.


    Habe mal gesehen das jemmand Mac auf seinem pc installiert hat da waren noch daten von ihm ich glaub mac hat dan alles formatiert und dan seine daten geschrieben.
    Probier mal ^^.


    Zitat

    und ausserdem verboten.

    Wo steht das? ^^


    Mac auf dem pc zu installieren ist möglich.