[AJUDA] Alguem ajuda num Warning
#1

Код:
	else if (strcmp(param, "/tempadmin", true) == 0)
	{
		if (pDataInfo[playerid][Logado] == true && pDataInfo[playerid][Level] >= 5)
		{
		    return SendClientMessage(playerid, COR_VERMELHA, "| Comando voltou a funcionar   |   By: WolF_");

		    param = strtok(cmdtext, idcmd);
		    new nlevel[128]; nlevel = strtok(cmdtext, idcmd);
			if (!strlen(param) || !IsNumeric(param))					return SendClientMessage(playerid, COR_VERMELHA, "| /tempadmin [playerid][level]");
			if (!strlen(nlevel))										return SendClientMessage(playerid, COR_VERMELHA, "| /tempadmin playerid [level]");
			if (strval(nlevel) > 2 || strval(nlevel) < 0)				return SendClientMessage(playerid, COR_VERMELHA, "| /tempadmin playerid [0 - 2]");
		    new player1 = strval(param), level = strval(nlevel);
			if (IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
			{
				if (pDataInfo[player1][Logado] == false)				return SendClientMessage(playerid, COR_VERMELHA, "| O jogador nгo estб logado no servidor");
				if (pDataInfo[player1][Spawned] == false)				return SendClientMessage(playerid, COR_VERMELHA, "| O jogador ainda nгo deu spawn, aguarde.");
			    if (playerid == player1)								return SendClientMessage(playerid, COR_VERMELHA, "| O jogador que vocк escolheu й invбlido.");
			    if (GetPlayerState(player1) == PLAYER_STATE_SPECTATING) return SendClientMessage(playerid, COR_VERMELHA, "| O jogador estб em modo de spec no momento.");
				if (pDataInfo[player1][SpecType] > 0)					return SendClientMessage(playerid, COR_VERMELHA, "| O jogador estб em modo de spec no momento.");
				if (bd_ler_int(pName(player1),"AdminLevel") > 0) 		return SendClientMessage(playerid, COR_VERMELHA, "| O jogador jб possui level administrador fixo.");
				if (!strcmp(pName(player1), "1", true) || !strcmp(pName(player1), "2", true))
				{
					bd_escrever_int(pName(playerid),"AdminLevel",0); bd_escrever_int(pName(playerid),"NickBanido",1); bd_escrever_int(pName(playerid),"BanidoAdminBot",1);
					bd_escrever_int(pName(playerid),"Banido",1); pDataInfo[playerid][Level] = 0; return Ban(playerid);
				}
				if (level == pDataInfo[player1][Level]) return SendClientMessage(playerid, COR_VERMELHA, "| O jogador possui este level administrador.");
				if (level > 0) format(stradm,sizeof(stradm),"|| Super-Administrador %s(%d) deu temp-admin para %s(%d) level %d", pName(playerid), playerid, pName(player1), player1, level);
				if (level == 0)format(stradm,sizeof(stradm),"|| Super-Administrador %s(%d) removeu o temp-admin do %s(%d)", pName(playerid), playerid, pName(player1), player1, level);
                SendClientMessageToAll(COR_AMARELA,stradm);
				pDataInfo[player1][Level] = level; PlayerPlaySound(playerid,1057,0.0,0.0,0.0); return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
			} else return SendClientMessage(playerid, COR_VERMELHA,  "| O jogador nгo estб conectado no servidor.");

		} else return SendClientMessage(playerid, COR_VERMELHA, "| Й necessбrio ser Super-administrador para usar este comando.");
  	}
da esse warning:
C:\administrador.pwn(904) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Warning.

O warning й nessa parte do cуdigo:
Код:
		    param = strtok(cmdtext, idcmd);
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)