Befehle funktionieren alle nicht!

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!
    Ich dachte meine Probleme hätten jetzt ein Ende..
    Jedoch bekomme ich bei manchen Befehlen sehr verwirrende Errors.


    Spoiler anzeigen
    public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
    {
    ocmd:tpmark(playerid)
    {
    if(PlayerInfo[playerid][pAdmin] >= 2)
    {
    SetPlayerPosFindZ(playerid, fX, fY, fZ);
    SendClientMessage(playerid,gelb,"Du hast dich zu dem von dir markierten Punkt teleportiert!");
    return 1;
    }
    SendClientMessage(playerid,knallrot,"Du hast nicht den nötigen Admin Rang!");
    return 1;
    }
    return 1;
    }


    Zb bei diesem bekomme ich diese Errors:

    Spoiler anzeigen
    Zeile (50522) : Ungültiger Befehl
    Zeile (50522) : Unbekannte Variable : "ocmd_tpmark"
    Zeile (50522) : Ungültiger Befehl
    Zeile (50522) : Zuviele Fehler in einer Zeile



    Bei dieser Version:

    Spoiler anzeigen
    //Zu Marker auf Map tpen
    public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
    {
    if(strcmp(cmd, "/tpmark", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 2)
    {
    SetPlayerPosFindZ(playerid, fX, fY, fZ);
    SendClientMessage(playerid,gelb,"Du hast dich zu dem von dir markierten Punkt teleportiert!");
    return 1;
    }
    SendClientMessage(playerid,knallrot,"Du hast nicht den nötigen Admin Rang!");
    return 1;
    }
    return 1;
    }



    Diesen Error:

    Spoiler anzeigen
    Zeile (50522) : Unbekannte Variable : "cmd"