/check Befehl schmeißt SERVER: Unknown command.

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
  • der Befehl schmeißt SERVER: Unknown command. hab schon alles mögliche probiert hab es aus ner orginalen gamode rauskopiert wo es dort geht aber hier geht er plötzlich nicht




    if (strcmp(cmd, "/check", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Benutzung: /check [Spieler ID]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    Stats(playerid,giveplayerid);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Der Spieler wurde nicht gefunden!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht befugt!");
    }
    }
    return 1;
    }

    Mit freundlichen Grüßen

    Markus001

  • if (strcmp(cmd, "/check", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Benutzung: /check [Spieler ID]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    Stats(playerid,giveplayerid);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Der Spieler wurde nicht gefunden!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht befugt!");
    }
    }
    return 1;
    }

  • Mit ocmd kannst du es Bespielsweise so schreiben:


    C
    ocmd:check(playerid,params[]){
        new pID;
        if(PlayerInfo[playerid][pAdmin] == 0)return SendClientMessage(playerid,-1,"Du bist kein Admin.");
        if(sscanf(params,"u",pID))return SendClientMessage(playerid,-1,"/check [id/name]");
        if(!IsPlayerConnected(pID))return SendClientMessage(playerid,-1,"Der Spieler ist nicht online!);
        Stats(playerid,pID);
        return 1;
    }

    MfG :thumbup:


    Mit freundlichen Grüßen
    German_ScripterHD

  • C:\Users\mrehse\Desktop\fsrserver\gamemodes\fsrs.pwn(62251) : error 037: invalid string (possibly non-terminated string)
    C:\Users\mrehse\Desktop\fsrserver\gamemodes\fsrs.pwn(62251) : error 017: undefined symbol "Der"
    C:\Users\mrehse\Desktop\fsrserver\gamemodes\fsrs.pwn(62251) : warning 215: expression has no effect
    C:\Users\mrehse\Desktop\fsrserver\gamemodes\fsrs.pwn(62251) : error 001: expected token: ";", but found "-identifier-"
    C:\Users\mrehse\Desktop\fsrserver\gamemodes\fsrs.pwn(62251) : fatal error 107: too many error messages on one line



    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase




    4 Errors.



    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,-1,"Der Spieler ist nicht online!);

    Mit freundlichen Grüßen

    Markus001

  • if(!IsPlayerConnected(pID))return SendClientMessage(playerid,-1,"Der Spieler ist nicht online!);


    zu


    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,-1,"Der Spieler ist nicht online!");