Fraktionseingänge nur für bestimmte Fraktionen zugänglich

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Abend leibe breadfish Community,


    Ich habe ein kleines problem undzwar möchte ich das nur die Fraktionen ihre interiors betretten können und
    sonst keiner ich habe alles gemacht jeddoch können zivis und andere fraktionen die interiors trotzdem betretten.
    Könnte mir da jemand eventuell helfen.


    MfG


    Dani

  • So hier ist der befehl und die abfrage.
    ocmd:enter(playerid,params[])
    {
    if(!Fraktion(playerid,4))
    {
    if(IsPlayerInRangeOfPoint(playerid,2,2814.7715,973.5003,10.7500))
    {
    SetPlayerPos(playerid,1710.433715,-1669.379272,20.225049);
    SetPlayerInterior(playerid,18);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht in der nähe eines einganges!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht in der Russischen Mafia");
    }
    return 1;
    }

  • mach mal das ! weg oben du hast das so gescriptet dass alle andren nur der in der Frak ist nicht :D
    ocmd:enter(playerid,params[])
    {
    if(Fraktion(playerid,4))
    {
    if(IsPlayerInRangeOfPoint(playerid,2,2814.7715,973.5003,10.7500))
    {
    SetPlayerPos(playerid,1710.433715,-1669.379272,20.225049);
    SetPlayerInterior(playerid,18);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht in der nähe eines einganges!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht in der Russischen Mafia");
    }
    return 1;
    }