Frage: Wie kann ich machen das man nur in Fort Carson rumlaufen kann?

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 Community,


    Würde gern wissen wie ich soein:
    Stay within the world boundries bekomme wenn man sich
    von Fort Carson entfernt. Ich habe vor etwas in Fort Carson
    zu scripten aber dazu darf man sich nicht aus Fort Carson entfernen.
    Wisst ihr wie ich das machen kann das NUR das Dorf also FC der
    bereich ist, in dem man sich aufhalten darf? D.h also geht man
    richtung LS oder zur Area51 kommt Stay within.... und man wird zurueck
    nach Fort Carson ge"schubst" also im Flug. ^^
    Glaube ihr wisst was ich meine....
    Weil sonst buggt die ganze sache wenn man sich von FC entfernen kann...


    SuFu hat mir nichts gesagt.. obwohl ich ihm nen Keks angeboten hab :(


  • for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if (!IsPlayerInRangeOfPoint(i,150.0,X,Y,Z);
    GameTextForPlayer(i, "Hier darfst du dich nicht aufhallten", 5000, 1);
    SetPlayerPos(i, X,Y,Z);
    }


    Suchst dir die Mitte von Fort Carson circa. gibst oben die Coords ein und bestimmst den ungefähren Radius der Stadt, der Radius ist kreis förmig denke würde gut passen, wenn er dann also das Gebiet verlässt erscheint der oben eingebene Gametext und der Spieler wird zurück geportet




    LG
    BoB

  • ich würds eher mit den boundries machen

    Code
    public OnPlayerSpawn(playerid)
    {
        SetPlayerWorldBounds(playerid, 20.0, 0.0, 20.0, 0.0);
        return 1;
    }


    den radius musst du noch anpassen, also das 20.0, 0.0, ETC