OOC Chat verursacht Fehler.

  • OOC Chat verursacht Fehler.

    Hallo...

    Ich bekomme andauernd beim erstellen eines Codes für den OOC Chat einen Fehler... besser gesagt mehrere !!!

    C:\Users\S1mpl3x\Desktop\Samp Windoof Server\pawno\include\ocmd.inc(116) : warning 201: redefinition of constant/macro (symbol "OnPlayerCommandText")
    C:\Users\S1mpl3x\Desktop\Samp Windoof Server\gamemodes\Revange.pwn(741) : warning 217: loose indentation
    C:\Users\S1mpl3x\Desktop\Samp Windoof Server\gamemodes\Revange.pwn(742) : warning 217: loose indentation
    C:\Users\S1mpl3x\Desktop\Samp Windoof Server\gamemodes\Revange.pwn(749) : error 017: undefined symbol "ooc"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.

    Hier ist einmal mein /OOC Befehl...


    ocmd:ooc(playerid,params[]){ new string[128],text[128]; if(sscanf(params,"s",text))return SendClientMessage(playerid,BLAU,"/ooc [Text]"); if(!IsPlayerAnAdmin(playerid,6)) format(string,sizeof(string),"( (FullAdmin %s:%s ) )",SpielerName(playerid),text); else if(!IsPlayerAnAdmin(playerid,5)) format(string,sizeof(string),"( (Admin %s:%s ) )",SpielerName(playerid),text); else if(!IsPlayerAnAdmin(playerid,4)) format(string,sizeof(string),"( (Super Moderator %s:%s ) )",SpielerName(playerid),text); else if(!IsPlayerAnAdmin(playerid,3)) format(string,sizeof(string),"( (Moderator %s:%s ) )",SpielerName(playerid),text); else if(!IsPlayerAnAdmin(playerid,2)) format(string,sizeof(string),"( (Supporter %s:%s ) )",SpielerName(playerid),text); else if(!IsPlayerAnAdmin(playerid,1)) format(string,sizeof(string),"( (Probe Supporter %s:%s ) )",SpielerName(playerid),text);
    else return 1;
    SendClientMessageToAll(ooc,string);
    return 1;}


    Könnte mir eventuell Jemand behilflich sein ?

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von S1mpl3x ()

  • Ich habs mal eingerückt :p


    [pwn]ocmd:ooc(playerid,params[])

    {
    new string[128],text[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,BLAU,"/ooc [Text]");
    if(!IsPlayerAnAdmin(playerid,6))
    format(string,sizeof(string),"( (FullAdmin %s:%s ) )",SpielerName(playerid),text);
    else if(!IsPlayerAnAdmin(playerid,5)) format(string,sizeof(string),"( (Admin %s:%s ) )",SpielerName(playerid),text);
    else if(!IsPlayerAnAdmin(playerid,4)) format(string,sizeof(string),"( (Super Moderator %s:%s ) )",SpielerName(playerid),text);
    else if(!IsPlayerAnAdmin(playerid,3)) format(string,sizeof(string),"( (Moderator %s:%s ) )",SpielerName(playerid),text);
    else if(!IsPlayerAnAdmin(playerid,2)) format(string,sizeof(string),"( (Supporter %s:%s ) )",SpielerName(playerid),text);
    else if(!IsPlayerAnAdmin(playerid,1)) format(string,sizeof(string),"( (Probe Supporter %s:%s ) )",SpielerName(playerid),text);
    else return 1;
    SendClientMessageToAll(ooc,string);
    return 1;

    }[/pwn]

    So ich habe es mal eben probiert, bei mir klappt es :), zum ermitteln des Namen habe ich mal GetPlayerName benutzt :p

    [pwn]ocmd:ooc(playerid,params[])

    {
    new string[128],text[128],name[64];
    GetPlayerName(playerid,name, sizeof(name));
    if(sscanf(params,"s[128]",text))return SendClientMessage(playerid,BLAU,"/ooc [Text]");
    if(!IsPlayerAnAdmin(playerid,6))
    format(string,sizeof(string),"( (FullAdmin %s:%s ) )",name,text);
    else if(!IsPlayerAnAdmin(playerid,5)) format(string,sizeof(string),"( (Admin %s:%s ) )",name,text);
    else if(!IsPlayerAnAdmin(playerid,4)) format(string,sizeof(string),"( (Super Moderator %s:%s ) )",name,text);
    else if(!IsPlayerAnAdmin(playerid,3)) format(string,sizeof(string),"( (Moderator %s:%s ) )",name,text);
    else if(!IsPlayerAnAdmin(playerid,2)) format(string,sizeof(string),"( (Supporter %s:%s ) )",name,text);
    else if(!IsPlayerAnAdmin(playerid,1)) format(string,sizeof(string),"( (Probe Supporter %s:%s ) )",name,text);
    else return 1;
    SendClientMessageToAll(ooc,string);
    return 1;

    }[/pwn]




    S1mpl3x schrieb:

    C:\Users\S1mpl3x\Desktop\Samp Windoof Server\gamemodes\Revange.pwn(749) : error 017: undefined symbol "ooc"
    #define ooc DEINE_FARBE

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von OnkelGlumanda () aus folgendem Grund: #added solution