Beiträge von [CGR]BlackJack

    Hallo,


    Ich habe mehrere Filterscripts, dummerweise funktionieren sie alle nur, wenn sie an 1. Stelle in der "filterscript" Zeile in server.cfg stehen, da sonst die Dialoge nicht reagieren und einfach verschwinden. 8|


    Hat jemand eine Lösung?


    danke! :thumbup:

    Hallo,


    Es wäre nett, wenn mir jemand eine Fraktionsskinauswahl scripten könnte!


    Man sollte in die normale Skinauswahl nur 1 mal nach dem Registrieren kommen, danach nie wieder.
    Wenn man /invite benutzt als Fraktionsleader sollte der eingeladene Spieler in eine Skinauswahl geschickt werden, die nur die jeweiligen Fraktionsskins enthält.
    Wenn man /uninvite benutzt sollte der Spieler in die normale Skinauswahl geschickt werden, die die Zivi Skins enthält.
    Wenn man /makeleader benutzt sollte der zukünftige Leader automatisch den Leader Skin bekommen.
    In meinem Fraktionssystem gibt es 6 Ränge.



    Hier das was ich schon habe:



    danke! :thumbup:

    Beim Reingehen muss man dies hier tun:


    Code
    SetPlayerInterior(playerid, Interior ID des Interiors);


    und beim Rausgehen muss man dies hier tun:


    Code
    SetPlayerInterior(playerid,0);

    Benutz doch ocmd.



    Du musst deine Adminanfrage natürlich noch einfügen

    1. Du musst den Radius als 2 angeben nicht als 2.0 !


    2.

    Code
    if(isPlayerInFrakt(playerid,fraktname2)) return SendClientMessage(playerid,DARK_ORANGE,"Du bist nicht in dieser Fraktion.");


    Und außerdem sollte er das nur sagen, wenn der Spieler NICHT in der Fraktion 2 ist, oder etwa nicht?


    Da fehlt ein ! vor dem isPlayerInFrakt.

    Du musst Befehle erstellen (enter und exit) und dann abfragen ob der Spieler in der Nähe ist und der Fraktion angehört


    Code
    if(IsPlayerInRangeOfPoint(playerid,Radius,Koordinaten))


    und dann einfach noch SetPlayerPos, SetPlayerInterior

    Ich kriege das Anpassen nicht hin.



    So hatte ich es versucht, aber es funktioniert nicht.

    Ich zitiere:


    Also lieber einschicken, wenn nochmal etwas sein sollte.