AdminArea

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
  • Hallo BrotFische,
    ich habe einen Server und habe mir eine art neue insel gemapp, diese nur für admins sein sollte.
    jetzt wollte ich wissen wie ich es scripten muss das wenn ein normaler user in die nähe kommt dass dan was mit ihm passiert.
    Bsp: so ähnlich wie staywithin, nur umgedreht und ohne wegfliegen....
    Vielen Dank.

  • Versuch es mal mit einer Zone


    IsPlayerInZone(playerid,Float:minx,Float:maxx,Float:miny,Float:maxy)
    {
    Float:pos[3];
    GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
    return (pos[0] >= minx && pos[0] <= maxx && pos[1] >= miny && pos[1] <= maxy);
    }



    Zone


    Y
    |
    |
    |
    |>>>>>>>>>>>>> X


    Wenn Spieler über der Minimalen Grenze der Zone & unter der Maximalen Grenze der Zone das bei beiden Achsen.

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • wie mussn ich das machen weil das hier funzt ned
    forward AdminZone();
    public AdminZone
    {
    if(PlayerInfo[playerid][Level] <= 1) {
    IsPlayerInZone(playerid,Float:minx,Float:maxx,Float:miny,Float:maxy)
    {
    Float:pos[3];
    GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
    return (pos[0] >= minx && pos[0] <= maxx && pos[1] >= miny && pos[1] <= maxy);
    SendClientMessage(playerid,COLOR_RED,"Das ist die Adminarea! Komme nie Wieder hier her!");
    SetHealth(playerid,0.0);
    SetPlayerWantedLevel(playerid,3);

    }
    return 1;
    }

    ich check das iwi ned ^^

  • öpö , das was ich dir da gegeben hab ist eine Funktion die in den Lokalen Skript Bereich gehört danach kannst du dann eine Abfrage erstellen


    if(IsPlayerInZone(...))
    {
    // Weitere Aktionen...
    }

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Hallo kann mir jemand weil ichs nicht gebacken griege das oben genannte machen mit den sachen:

    SendClientMessage(playerid,COLOR_RED,"Das ist die Adminarea! Komme nie Wieder hier her!");
    SetHealth(playerid,0.0);
    SetPlayerWantedLevel(playerid,3);
    und den Coords:

    495,-2827;888,-2881

    Danke im Vorraus