Problem beim orten befehl

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
  • Hier der orten befehl Aber ich bekomme da ein Error und 2 Warnings : währe cool wenn ihr helfen könntet oder vll sogar ein ganz neuen befehl


    error 001: expected token: ")", but found "{"
    warning 217: loose indentation
    warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase






    ocmd:fworten(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,6)

    Error -----> {

    new pID, string[128], Float:x, Float:y, Float:z;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"Benutze: /orten [ID]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht online.");
    if(GetPlayerInterior(pID) != 0) return SendClientMessage(playerid, ROT, "Der Spieler ist im Gebäude. Du kannst ihn nicht orten.");
    GetPlayerPos(pID, x, y, z);
    SetPlayerCheckpoint(playerid, x, y, z, 5.0);
    format(string,sizeof(string),"Spieler %s wurde rot auf der Karte markiert.",SpielerName(pID));
    SetPVarInt(playerid, "fworten", 1);

    }
    warning ----->else SendClientMessage(playerid,ROT,"Du darfst diesen Befehl nicht verwenden.");
    warning ------>return 1;
    }


  • ocmd:fworten(playerid,params[])
    {
    if(!isPlayerInFrakt(playerid,6)) return SendClientMessage(playerid,ROT,"Du darfst diesen Befehl nicht verwenden.");{

    new pID, string[128], Float:x, Float:y, Float:z;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"Benutze: /orten [ID]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht online.");
    if(GetPlayerInterior(pID) != 0) return SendClientMessage(playerid, ROT, "Der Spieler ist im Gebäude. Du kannst ihn nicht orten.");
    GetPlayerPos(pID, x, y, z);
    SetPlayerCheckpoint(playerid, x, y, z, 5.0);
    format(string,sizeof(string),"Spieler %s wurde rot auf der Karte markiert.",SpielerName(pID));
    SetPVarInt(playerid, "fworten", 1);

    }
    }

  • sry, mein Fehler

    ocmd:fworten(playerid,params[])
    {
    if(!isPlayerInFrakt(playerid,6)) return SendClientMessage(playerid,ROT,"Du darfst diesen Befehl nicht verwenden.");{

    new pID, string[128], Float:x, Float:y, Float:z;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"Benutze: /orten [ID]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht online.");
    if(GetPlayerInterior(pID) != 0) return SendClientMessage(playerid, ROT, "Der Spieler ist im Gebäude. Du kannst ihn nicht orten.");
    GetPlayerPos(pID, x, y, z);
    SetPlayerCheckpoint(playerid, x, y, z, 5.0);
    format(string,sizeof(string),"Spieler %s wurde rot auf der Karte markiert.",SpielerName(pID));
    SetPVarInt(playerid, "fworten", 1);

    }
    return 1;
    }