Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Marin_Orsus poslato Novembar 24, 2011, 22:53:10 POSLE PODNE

Naslov: [Pomoc] Čišćenje Chata
Poruka od: Marin_Orsus poslato Novembar 24, 2011, 22:53:10 POSLE PODNE
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");
Naslov: Odg: [Pomoc] Čišćenje Chata
Poruka od: Nenad poslato Novembar 24, 2011, 23:03:25 POSLE PODNE
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);
Naslov: Odg: [Pomoc] Čišćenje Chata
Poruka od: Bvana Iz Lagune poslato Novembar 24, 2011, 23:05:56 POSLE PODNE
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 :)