[Pomoc] Čišćenje Chata

Započeo Marin_Orsus, Novembar 24, 2011, 22:53:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Ravens RP
Detaljan opis problema: Htio sam da mi ispise ko je izbrisao chat ali kada probam onda /cc mi se srusi server...
Dio skripte:
if(strcmp(cmd, "/cc", true) == 0) //
{
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] < 4)
            {
                SendClientMessage(playerid, COLOR_GREY, "Nemas pristup toj komandi!.");
                return 1;
            }
            for(new i = 0; i < MAX_PLAYERS; i++)
            ClearChatbox(i, 100);
       SendClientMessageToAll(COLOR_LIGHTBLUE, "Admin %s je pocistio chat" , sendername);

format(string, sizeof(string), "[ADMIN]: %s je pocistio chat", sendername);
ABroadCast(COLOR_LIGHTRED,string, 5);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has Cleared the Chat",d,m,y,h,mi,s,sendername);
ChatLog(string);
AdminLog(string);
}
return 1;
    }

i onda mi zbaci eror kod     
SendClientMessageToAll(COLOR_LIGHTBLUE, "Admin %s je pocistio chat" , sendername);
warning 202: number of arguments does not match definition

originalno je izgledalo ovako...

SendClientMessageToAll(COLOR_LIGHTBLUE, "Admin %s je pocistio chat");

ako hoces da ti ispise ime admina koji je ocistio chat treba ti 1 string i funkcija GetPlayerName...
I onda ce ti biti ovako:
new string[128], ime[MAX_PLAYER_NAME];
GetPlayerName(playerid, ime, sizeof(ime));
format(string, sizeof(string), "Admin %s je pocistio chat" , sendername);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);










Services
Web Designing
Graphic Designing
PAWN Scripting

CMD:clearchat(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] > 1)
{
new string[128];
for(new chat = 0; chat <= 99; chat++)
{
SendClientMessageToAll(RED," ");
}
new sendername[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Admin %s je očistio chatbox.",sendername);
SendClientMessageToAll(COLOR_RED,string);
}
else
{
SendClientMessage(playerid,COLOR_RED,"UPOZORENJE: Ovu komandu smiju koristiti samo administratori servera.");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"COLOR_RED: Morate se ulogirati da bi koristili komande.");
}
return 1;
}


Evo ti ovako je lakse, ti u pawno sredi da estetski lijepo izgleda ovo sam rucno pisao pa lose izgleda. xD
Ako ima gresaka javi :)
Poslednja Izmena: Novembar 24, 2011, 23:06:07 POSLE PODNE od [RS] FyoDoR