Beiträge von Sart

    Hallo
    ich würde gerne wissen wie man es machen kann, dass beim cmd /mitglieder alle mitglieder der eigenen fraktion angezeigt werden.
    ich habe die teams also die fraktionen so gemacht:
    Bei Onplayerdisconnect...
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    if(fexist(accFormat) && Spieler[playerid][eingeloggt])


    {...
    dini_IntSet(accFormat,"team",Spieler[playerid][team]);...

    und bei onplayerspawn:
    ... if(Spieler[playerid][team] == 8) // biker
    {
    GivePlayerWeapon(playerid,5,1);.....
    }



    also so habe ich meine teams gemacht.
    ich hoffe jemand kann mir weiterhelfen..
    danke
    Sart

    Hallo,
    ich möchte gerne, dass mein Geld gespeichert wird, nachdem ich off gehe
    Wenn ich ingame gehe soltle es wieder da sein.
    Ich habe es so gemacht aber es funktioniert nich..
    Wenn ich ingame gehe setzt sich das Geld auf 0-.-.
    Beim enum habe ich hinzugefügt:
    enum spieler_daten
    {....
    geld....
    }

    //edit an dieser stelle ausversehen auf absenden statt auf vorschau geklickt^^ naja weiter gehts...
    Bei OnPlayerDisconnect habe ich reingeschrieben:
    format(accFormat,sizeof accFormat,"%s.datei",pname); {...
    dini_IntSet(accFormat,"geld",Spieler[playerid][geld]);
    .... }

    und bei OnPlayerSpwan habe ich geschrieben:
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    {
    GivePlayerMoney(playerid, dini_Int(accFormat,"geld"));
    SetPlayerSkin(playerid, dini_Int(accFormat,"skin"));
    }

    warum wird mein geld nicht gespeichert??
    Danke
    Sart

    Erstmal danke für die schnelle Antwort.
    Leider habe ich ein paar errors erhalten die ch nicht mehr wegbekommen:...
    error 017: undefined symbol "cmd"
    error 017: undefined symbol "tmp"
    error 017: undefined symbol "idx"
    error 017: undefined symbol "tmp"
    warning 219: local variable "Leader" shadows a variable at a preceding level
    error 017: undefined symbol "ReturnUser"
    warning 217: loose indentation
    error 028: invalid subscript (not an array or too many subscripts): "team"
    warning 215: expression has no effect
    error 001: expected token: ";", but found "]"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line
    Ich hoffe ich bekomme die noch weg ;)
    Danke
    //edit kann mir bitte jemand helfen komme immer noch nicht weiter und ich weiß nicht wofür diese ganzen idx... stehen danke

    Hallo,
    Ich komme an einer Stelle nicht weiter...
    Ich möchte gerne ein RL script erstellen und bin gerade an den Fraktionen.
    Ich habe in der enum erstellt:enum spieler_daten
    {


    ...
    skin,
    team, //= Fraktion
    rang, //= Fraktions rang
    ...


    }

    dann hab ich bei OnPlayerSpawn einfach mal gesagt das wenn der Spieler in der Fraktion so und so ist, dann bekommt er diese waffe ...
    guckt hier:
    ...
    if(Spieler[playerid][team] == 1) // SEK


    {
    GivePlayerWeapon(playerid,24,100);
    GivePlayerWeapon(playerid,29,300);
    GivePlayerWeapon(playerid,31,300);
    GivePlayerWeapon(playerid,34,30);
    }


    if(Spieler[playerid][team] == 0) //Penner
    {
    SendClientMessage(playerid, Gelb, "Du bist ein Penner.");
    SendClientMessage(playerid, Gelb, "Such dir eine Fraktion.");
    }...

    Jetzt zu meiner Frage..
    Wie kann ich das machen, dass man einen rang hat, den dann noch per Befehl sehen kann...
    ..und dass man jemanden mit z.B. rang 10 (Leader fraktionsrang) in die fraktion einladen kann?
    Vielen dank
    Sart

    ich hab das jeztt so gemacht und es will nicht gehen zeigt keine errors an aber ingame kann ich ganz normal in das car rein auch wenn ich nicht in der frajtion drinne bin :
    new elc[8];forward IsAelcar(carid);
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if (IsAelcar(vehicleid) && !ispassenger) // Ist spieler ein Polizist? für Beifahrer fällt die Abfrage aus
    {
    if(Spieler[playerid][leader] == 1 || Spieler[playerid][team]== 4){ } // Definiertes Team
    else
    {
    SendClientMessage(playerid, Grau, " Du hast keinen Schlüssel!"); // Text
    TogglePlayerControllable(playerid, 1); //Stoppt Betreten des Autos // Verhindern
    }
    }


    }


    public IsAelcar(carid)
    {
    for(new i = 0; i < sizeof(elc); i++)
    {
    if(carid == elc[i])
    {
    return 1;
    }
    }
    return 0;
    }

    was ist daran falsch?

    Hallo ich habe vor, ein RL server mit einem Freund auf die beine zu stellen und komme an einer Stelle nicht weiter.
    Ich möchte gerne dass die Fraktionscars von der Army nur für die Mitglieder dieser Fraktion zu fahren sind.
    Ich habe 33 Autos insgesamt und ich denke ich mache das irgendwie so:
    new Acars[33]; // Acars = Armycars war zu faul auszuschreiben ..
    dann habe ich halt immer gemacht:
    Acars[0]=AddStaticVehicleEx(520,423.52752685547,2514.3615722656,17.403949737549,88,-1,-1,15);
    Acars[1]=AddStaticVehicleEx(520,423.15087890625,2495.087890625,17.403949737549,88,-1,-1,15);

    das geht so weiter bis Acars[32]...
    was muss ich jetzt weiter machen ?
    oder ist es total falsch?
    wenn es flasch ist schreibt mir bitte wie es richtig wäre
    danke Sart