Ladmin 4v2 errors
#1

Hi everybody, i have ladmin4v2 and i receive that error:
pawn Код:
ladmin4v2.pwn(1042) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
The Line:
pawn Код:
public OnPlayerPrivmsg(playerid, recieverid, text[])
The entire script:
pawn Код:
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
    if(ServerInfo[ReadPMs] == 1 && PlayerInfo[playerid][Level] != ServerInfo[MaxAdminLevel])
    {
        new string[128],recievername[MAX_PLAYER_NAME];
        GetPlayerName(playerid, string, sizeof(string)); GetPlayerName(recieverid, recievername, sizeof(recievername));
        format(string, sizeof(string), "***PM: %s To %s: %s", string, recievername, text);
        for (new a = 0; a < MAX_PLAYERS; a++) if (IsPlayerConnected(a) && (PlayerInfo[a][Level] >= ServerInfo[MaxAdminLevel]) && a != playerid)
        SendClientMessage(a, grey, string);
    }
   
    if(PlayerInfo[playerid][Muted] == 1)
    {
        new string[128];
        PlayerInfo[playerid][MuteWarnings]++;
        if(PlayerInfo[playerid][MuteWarnings] < ServerInfo[MaxMuteWarnings]) {
            format(string, sizeof(string),"WARNING: You are muted, if you continue to speak you will be kicked (Warning: %d/%d)", PlayerInfo[playerid][MuteWarnings], ServerInfo[MaxMuteWarnings] );
            SendClientMessage(playerid,red,string);
        } else {
            SendClientMessage(playerid,red,"You have been warned! Now you have been kicked");
            GetPlayerName(playerid, string, sizeof(string));
            format(string, sizeof(string),"%s [ID %d] Kicked for exceeding mute warnings", string, playerid);
            SendClientMessageToAll(grey,string);
            SaveToFile("KickLog",string); Kick(playerid);
        } return 0;
    }
    return 1;
}
Reply
#2

Let me give you a tip,

It's better to create your own Administration system.

Why?

Because you can put everything what you want in it, you will better know how to fix your errors. And you know 100% how your Administration system works!

Reply
#3

Forward it.
Reply
#4

I know 100% how this administration system works.
I have almost everything what i want in it, because i modify it almost 80%.
Anyway, i fixed it.
Reply
#5

The only thing you should do is to forward the public:
Quote:

forward OnPlayerPrivmsg(playerid, recieverid, text[]);

Copy that above from the
Quote:

OnPlayerPrivmsg

Callback
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)