Leader Chat Error.
#1

Hy,i have an error when i implement "/lc"

The error is:

Код:
D:\Server Samp\pawno\include\JunkBuster.inc(3248) : warning 201: redefinition of constant/macro (symbol "OnPlayerEnterRaceCheckpoint")
D:\Server Samp\gamemodes\Indungi.pwn(14522) : warning 219: local variable "playermoney" shadows a variable at a preceding level
D:\Server Samp\gamemodes\Indungi.pwn(31426) : error 017: undefined symbol "SendLeaderMessage"
D:\Server Samp\gamemodes\Indungi.pwn(53504) : warning 203: symbol is never used: "CapsOnEnd"
D:\Server Samp\gamemodes\Indungi.pwn(53504) : warning 203: symbol is never used: "ConsecutiveCaps"
D:\Server Samp\gamemodes\Indungi.pwn(53504) : warning 203: symbol is never used: "IsInvalid"
D:\Server Samp\gamemodes\Indungi.pwn(53504) : warning 203: symbol is never used: "NumOccurences"
D:\Server Samp\gamemodes\Indungi.pwn(53504) : warning 203: symbol is never used: "TooManyCaps"
D:\Server Samp\gamemodes\Indungi.pwn(53504) : warning 203: symbol is never used: "TooShortOnEnd"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
The /lc script is:

Код:
	///----------------------------------[LeaderChat]-----------------------------------------------
    if(strcmp(cmd, "/leaderchat", true) == 0 || strcmp(cmd, "/lc", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
            new leaders = PlayerInfo[playerid][pLeader];
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "{3C9DF6}Utilizare Comanda{FFFFFF}: (/l)aders©hat [Chat of leaders]");
				return 1;
                        }
            else if(leaders==1)
            {
                format(string, sizeof(string), "[LEADER]Departamentul de politie %s: %s.", sendername, result);
            }
            else if(leaders==2)
            {
                format(string, sizeof(string), "[LEADER]Serviciile secrete %s: %s.", sendername, result);
            }
            else if(leaders==3)
            {
                format(string, sizeof(string), "[LEADER]Garda Nationala %s: %s.", sendername, result);
            }
            else if(leaders==4)
            {
                format(string, sizeof(string), "[LEADER]Medic/Fireman %s: %s.", sendername, result);
            }
            else if(leaders==5)
            {
                format(string, sizeof(string), "[LEADER]La Casa Nostra %s: %s.", sendername, result);
            }
            else if(leaders==6)
            {
                format(string, sizeof(string), "[LEADER]Yakuza %s: %s.", sendername, result);
            }
            else if(leaders==7)
            {
                format(string, sizeof(string), "[LEADER]Primar %s: %s.", sendername, result);
            }
            else if(leaders==8)
            {
                format(string, sizeof(string), "[LEADER]Hitman %s: %s.", sendername, result);
            }
            else if(leaders==9)
            {
                format(string, sizeof(string), "[LEADER]News Reporter %s: %s.", sendername, result);
            }
            else if(leaders==10)
            {
                format(string, sizeof(string), "[LEADER]Bikers %s: %s.", sendername, result);
            }
            else if(leaders==11)
            {
                format(string, sizeof(string), "[LEADER]Scoala de intructori %s: %s.", sendername, result);
            }
            else if(leaders==12)
            {
                format(string, sizeof(string), "[LEADER]Grove %s: %s.", sendername, result);
            }
            else if(leaders==13)
            {
                format(string, sizeof(string), "[LEADER]Ballas %s: %s.", sendername, result);
            }
            else if(leaders==14)
            {
                format(string, sizeof(string), "[LEADER]Los Santos Vagos %s: %s.", sendername, result);
            }
            else if(leaders==15)
            {
                format(string, sizeof(string), "[LEADER]Mafia Rusa %s: %s.", sendername, result);
            }
             else if(leaders==16)
            {
                format(string, sizeof(string), "[LEADER]El Coronos %s: %s.", sendername, result);
            }
             else if(leaders==17)
            {
                format(string, sizeof(string), "[LEADER]Rifa %s: %s.", sendername, result);
            }
             else if(leaders==18)
            {
                format(string, sizeof(string), "[LEADER]Gospodaria Taraneasca %s: %s.", sendername, result);
            }
             else if(leaders==19)
            {
                format(string, sizeof(string), "[LEADER]Terrorist %s: %s.", sendername, result);
            }
             else if(leaders==20)
            {
                format(string, sizeof(string), "[LEADER]Constructori %s: %s.", sendername, result);
            }
             else if(leaders==21)
            {
                format(string, sizeof(string), "[LEADER]Mafia Albaneza %s: %s.", sendername, result);
            }
            if (PlayerInfo[playerid][pLeader] >= 1)
            {
                SendLeaderMessage(COLOR_GREEN, string);
            }
Help me please,i gave +RP!
Reply
#2

You should remove IsPlayerConnected at the beginning and it is called "La Cosa Nostra" just saying.
( Removing the IsPlayerConnected won't change a thing but it is redicilous, as the player has to be connected to type the command. )
Reply
#3

I change the script but pawn stop working.Can you change the script and post here?Thanks.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)