Position X Y Z

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


    Ich bin neu in der Scripting Zene un ich wolle einen Befehl machen /showpos


    wenn ich /schwopos ein gebe damit ich eine Message bekomme mit der X Y Z Kordinate wo ich gerade stehe


    Ich würde mich freuen wenn mir einer helfen könnte


    MFG,
    lehmzwerk


  • new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    new string[128];
    format(string, sizeof(string), "Deine Position ist: %f, %f, %f", X,Y, Z);

    Ungetestet :D


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!

  • So, bei OnPlayerCommandText einfügen:

    if(strcmp(cmd, "/showpos", true) == 0)
    {
    new Float:poX, Float:poY, Float:poZ;
    GetPlayerPos(playerid, poX, poY, poZ);
    new stringpo[128];
    format(stringpo, sizeof(stringpo), "Deine Position ist: %f, %f, %f", poX, poY, poZ);
    SendClientMessage(playerid,0xFFFFFFFF,stringpo);
    return 1;
    }


    So, bitte, bitte fragt mich nicht, wieso das alles mit Po anfängt, anderes hat nicht geklappt ;D


  • Sorry, du hast es einfach eingefügt, aber wo bekommt der Spieler eine Nachricht, wo er ist? ...

  • Und wie ist jetzt der Befehl?



    Wenn du das schon doppelt postest, denn bitte richtig. (Da fehlt die SendClientMessage) :D


    ggf. mit ocmd:


    ocmd:showpos(playerid,params[])
    {
    if(!IsPlayerAdmin)return SendClientMessage(playerid, 0xFFFFF, "Du bist nicht als RCON-Admin eingeloggt!");
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    new string[128];
    format(string, sizeof(string), "Deine Position ist: %f, %f, %f", X,Y, Z);
    SendClientMessage(playerid, 0xFFFFF, string);
    }


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!