Beiträge von Grex

    wir sind hier nicht im Wünsch dir was Bereich ;)


    Einfach giveplayerid dran hängen, unter

    new pname[MAX_PLAYER_NAME];

    kommt das hin:

    new gname[MAX_PLAYER_NAME];


    Und dann noch in der Schleife

    format(string,256,"ANNOUNCE %s | von Spieler: %s",params,gname);
    SendClientMessageToAll(meineFarbe,string);



    Mfg
    Grex

    öhm nicht bei jedem ist die taste crouch auf alt ^^
    bei mir ist sie auf c..

    ist doch egal, daher prüft man ja auch "crouch" und net auf c, da einige user auf c z.B aussteigen haben ( nur ein Beispiel ), dann wäre es ja blöd ^^, daher gibts ja sowas :P

    hi, probiers ma so, mit deinen eckigen Klammern bei Positionen blick ich ehrlich gesagt nicht durch, so sollte es funktioniere.
    Du hast oben auch noch geschrieben, GetVehiclePos(playerid...
    da gehört natürlich GetVehiclePos(auto


    haste bestimmt nur übersehen,...


    so sollte es aber funktionieren:

    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if(newkeys & KEY_ACTION)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new auto = GetPlayerVehicleID(playerid);
    new Float:x1,Float:y1,Float:z1,Float;x2,Float:y2:Float:z2,Float:playera;


    GetVehiclePos(auto,x2,y2,z2);
    GetPlayerPos(playerid,x1,y1,z1);
    GetPlayerFacingAngle(playerid,playera);
    }
    else
    {
    GetPlayerPos(playerid,x1,y1,z1);
    GetPlayerFacingAngle(playerid,playera);
    }
    }
    if(newkeys & KEY_CROUCH)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new auto = GetPlayerVehicleID(playerid);
    SetPlayerPos(playerid,x1,y1,z1);
    SetVehiclePos(auto,x2,y2,z2);
    SetPlayerFacingAngle(playerid,playera);
    PutPlayerInVehicle(playerid,auto,0);
    }
    else
    {
    SetPlayerPos(playerid,x1,y1,z1);
    SetPlayerFacingAngle(playerid,playera);
    }
    }

    Hi vllt. hilft dir das:


    EDIT: Sehe gerade oben hats schon wer gelöst ^^

    ich glaub der hat das GF script und will unten noch was hinzufügen, daher wird dir das nichts bringen, außerdem, ist dann ja nur eine Mail drinne und von einem umbekannten User. Oder wolltest du nur zeigen wie man lädt und schreibt ?, wenn ja, von wo nimmst du das Wort "laden" her ?

    das ist nur ne Verlinkung zu FileFront :D


    Ich kenne da einen Editor, wo man von außen die gta3.img öffnen kann und dann in einer 3d Gradik anzeigen lassen kann, jedoch würde ich diesen nur zum "Ids rausfinden" nehmen, denn der haut die ganzen Rotationen durcheinander.... hier mal der Link:


    http://forum.sa-mp.com/index.php?topic=35374.0


    du kannst aber damit nicht gleichzeitig das Spiel und den Editor benutzen, außer du kopierst dein GTA Verzeichnis.

    Hi laut wiki funktioniert aber das GetPlayerFacinAngle ( was ich noch nie benutzt habe ) so:



    new Float:Angle;
    GetPlayerFacingAngel(playerid, Angle);


    Und was soll das machen das Script?, heißt dass, wenn man die Maustaste1 klickt, dass dann die Pos gescpeichert wird, und wenn man anschließen C drückt, dass man dort hingeportet wird oder wie?, wenn ja, du musst die Coordinaten auch speichern, temporär oder in eine Datei.


    Mfg
    Grex

    warum machst du es nicht so:

    if(strcmp(cmd, "/setteam", true) == 0)
    {
    new team;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level == 3)
    {
    //Meine Aktionen
    }
    }

    Kommt von deinem Scripteil dann garnichts zurück, also passiert danach dann nichts ?

    warum soll man dich adden nur für die Info?, ich würde an deiner Stelle mal schreiben was es kann, bzw. nen Screenshot machen.... ich kanns mir schon vorstellen, kann es sein, das es ne Textdrawbox, wo man z.B auswählen kann: "user kicken" und dass da dann alle User aufgelistet sind oder wie ? wenn ja nice :P
    könntest ma ein paar Screens raufladen ?

    und wann wird er unfreezed ? - gar nicht


    kann man das auch für private autos machen ?


    TogglePlayerControllable(playerid,0); // verhindert Aktion, gefreezed
    TogglePlayerControllable(playerid,1); } // unfreezed.



    0 = gefreezed und 1 = unfreezed, ist anfangs bissl ungewohnt, aber es geht.

    aber man kann ja machen, dass ein Spieler gekickt wird, der schon sehr lange online ist ( z.B 4 Stunden etc. ) oder einen User kicken der AFK ist, dass dann der neue User rein kann.



    Mfg
    Grex