Suche /goto Befehl das nur admin das können

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
  • if(strcmp(cmd, "/goto", true) == 0)
    { if(IsPlayerAnAdmin(playerid, 1337)) //Wenn der spielr admin ist
    { tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) {SendClientMessage(playerid, COLOR_RED, "Benutzung: /goto [Playerid]"); return 1; } //Wenn man keine Spielerid schreibt bekommt man diese Meldung. new targetid = ReturnUser(tmp); //Hier wird wieder die Spielerid ausgelesehen if(targetid == playerid) //Wenn der Spieler seine eigene ID eingibt bekommt er die Meldung: { SendClientMessage(playerid, COLOR_GREY, "Du kannst dich nicht zu dir selber porten!"); return 1; } if(IsPlayerConnected(targetid)) //Wenn der eingegeben Spieler online ist { new Float: x, Float: y, Float:z, string[126]; //Hier erstellen wir Floats für die Position und einen String GetPlayerPos(targetid, x, y, z); //Hiermit bekommt man die Position des Spielers SetPlayerPos(playerid, x+5, y, z); //Der Spieler wird zu dem anderen spieler geportet Name(targetid); //Der name des Spieler wird ausgelesen format(string, sizeof(string), "Du hast dich zu %s geportet!", name); SendClientMessage(playerid, COLOR_WHITE, string); } } else //Wenn man kein Admin ist... { SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin!"); } return 1; }