In Teleporter "gehen"

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
  • Hey,
    ich habe eine frage unzwaar..:
    kann man einen unsichtbaren Teleporter per coordinaten irgendwohin setzten, dass wenn man zu dieser Stelle geht, man direkt Teleportiert wird?? Ich bin ein Noob im scripten, aber habe schon viel zu stande gebracht. :P Währe nur nett wenn ihr mir bei diesem Hinderniss helfen könntet. :D




    MfG -Stonny- :love:

  • Zuerst das zu den anderen forwards:
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);


    Dann das ganz unten ins Script:
    PlayerToPoint(Float:radius, playerid, Float:X, Float:Y, Float:Z)
    {
    new Float:oldpos[3], Float:temppos[3];
    GetPlayerPos(playerid, oldpos[0], oldpos[1], oldpos[2]);
    temppos[0] = (oldpos[0] -X);
    temppos[1] = (oldpos[1] -Y);
    temppos[2] = (oldpos[2] -Z);
    if(((temppos[0] < radius) && (temppos[0] > -radius)) && ((temppos[1] < radius) && (temppos[1] > -radius)) && ((temppos[2] < radius) && (temppos[2] > -radius)))
    {
    return true;
    }
    return false;
    }


    Dann für den eigentlichen Port:


    if(PlayerToPoint(Radius, playerid, X, Y, Z)
    {
    SetPlayerPos(playerid, X, Y, Z);
    return 1;
    }

    Help dcmd & sscanf to their way to Pawn domination. Read the tutorial below, and use it.
    dcmd & sscanf