How to fixing this error? help me Guys
#1

pwn(43951) : warning 219: local variable "string" shadows a variable at a preceding level

This is line (43951)
Код:
new string[128];
Half code
Код:
if(PlayerInfo[playerid][pMaskuse] == 1)
	{
	    new string[128];
		format(string, sizeof(string), "Stranger_%d Whispers: %s", RandMask[playerid], whisper);
		SetPlayerChatBubble(playerid, string, COLOR_WHITE, 3.0, 8000);
		ProxDetector(3.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
	}
Complete code
Код:
CMD:w(playerid, params[])
{
	new giveplayerid, whisper[128], string[128];

	if(gPlayerLogged{playerid} == 0)
	{
		SendClientMessageEx(playerid, COLOR_GREY, "You're not logged in.");
		return 1;
	}
	if(sscanf(params, "us[128]", giveplayerid, whisper))
	{
		SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: (/w)hisper [playerid] [text]");
		return 1;
	}
	if(WatchingTV[playerid] != 0 && PlayerInfo[playerid][pAdmin] < 2)
	{
		SendClientMessageEx(playerid, COLOR_GRAD2, "You can't do this while watching TV.");
		return 1;
	}
	if(PlayerInfo[playerid][pMaskuse] == 1)
	{
	    new string[128];
		format(string, sizeof(string), "Stranger_%d Whispers: %s", RandMask[playerid], whisper);
		SetPlayerChatBubble(playerid, string, COLOR_WHITE, 3.0, 8000);
		ProxDetector(3.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
	}
	if (IsPlayerConnected(giveplayerid))
	{
		if(HidePM[giveplayerid] > 0)
		{
			SendClientMessageEx(playerid, COLOR_GREY, "That player is blocking whispers!");
			return 1;
		}
		new giveplayer[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
		sendername = GetPlayerNameEx(playerid);
		giveplayer = GetPlayerNameEx(giveplayerid);
		if(giveplayerid == playerid)
		{
			if(PlayerInfo[playerid][pSex] == 1) format(string, sizeof(string), "* %s menggerutu didalam hati.", GetPlayerNameEx(playerid));
			else format(string, sizeof(string), "* %s menggerutu didalam hati.", GetPlayerNameEx(playerid));
			return ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		}
		if(ProxDetectorS(5.0, playerid, giveplayerid) || PlayerInfo[playerid][pAdmin] >= 2)
		{
		    if(PlayerInfo[playerid][pAdmin]<1)
		    {
			    format(string, sizeof(string), "* %s mendekati %s dan membisikan sesuatu.", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}

			format(string, sizeof(string), "%s (ID %d) whispers to you: %s", GetPlayerNameEx(playerid), playerid, whisper);

			if(strlen(string) > 92)
			{
				new firstline[128], secondline[128];
				strmid(firstline, string, 0, 88);
				strmid(secondline, string, 88, 128);
				format(firstline, sizeof(firstline), "%s ...", firstline);
				SendClientMessageEx(giveplayerid, COLOR_YELLOW, firstline);
				SendClientMessageEx(giveplayerid, COLOR_YELLOW, secondline);
			}
			else SendClientMessageEx(giveplayerid,COLOR_YELLOW, string);

			format(string, sizeof(string), "You whispered to %s: %s", GetPlayerNameEx(giveplayerid),whisper);
			if(strlen(string) > 92)
			{
				new firstline[128], secondline[128];
				strmid(firstline, string, 0, 88);
				strmid(secondline, string, 88, 128);
				format(firstline, sizeof(firstline), "%s ...", firstline);
				SendClientMessageEx(playerid, COLOR_YELLOW, firstline);
				ProxDetector(5.0, playerid, firstline,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
				SendClientMessageEx(playerid, COLOR_YELLOW, secondline);
				ProxDetector(5.0, playerid, secondline,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
			}
			else SendClientMessageEx(playerid,COLOR_YELLOW, string);
			return 1;
		}
		else
		{
			SendClientMessageEx(playerid, COLOR_GREY, "That player isn't near you.");
		}
		return 1;
	}

	else
	{
		SendClientMessageEx(playerid, COLOR_GRAD1, "Invalid player specified.");
	}
	new Str[300];
    if(AdminReadPm[playerid] == 1)
    {
  	      format(Str, sizeof(Str), "Whisper From %s(%d) to %s(%d): %s" , GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(giveplayerid), giveplayerid, whisper);
		  MessageToAdmins(COLOR_RED, Str);
	}
	return 1;
}
Reply


Messages In This Thread
How to fixing this error? help me Guys - by Zyova - 25.05.2016, 11:18
Re: How to fixing this error? help me Guys - by F1N4L - 25.05.2016, 11:36
Re: How to fixing this error? help me Guys - by Zyova - 25.05.2016, 12:02
Re: How to fixing this error? help me Guys - by F1N4L - 25.05.2016, 12:05
Re: How to fixing this error? help me Guys - by Luicy. - 25.05.2016, 12:11
Re: How to fixing this error? help me Guys - by F1N4L - 25.05.2016, 12:26
Re: How to fixing this error? help me Guys - by Zyova - 25.05.2016, 12:44

Forum Jump:


Users browsing this thread: 2 Guest(s)