[Ajuda] Stock
#1

sei que sou chato pessoal mais podem me ajudar ? kkkk
o objetivo dessa stock seria o player nao dar coletet perto de algum rival , sу q ele consegue dar mesmo asssim , sу aparece a msg

Код:
stock VerificarRival(playerid)
{

for(new i = 0; i < MAX_PLAYERS; ++i)
    {
        if(GetDistanceBetweenPlayers(playerid, i) <= 80)
        {
            if(Player[i][pFaccao] != Player[playerid][pFaccao])
            {
                return 1;
            }
        }
    }
	return 0;
}
Код:
dcmd_coletet(playerid, params[])
{
    #pragma unused params

	if(Player[playerid][pInEvento] == true)
		    return SCM(playerid, COR_ERRO, "[ERRO] Vocк estб no Evento.");
		    
 	if(VerificarRival(playerid)) // Aqui vocк coloca nos comandos que quer proibir quando tiver rival prуximo
    {
    	SendClientMessage(playerid, 0xFF0000FF, "(ERRO) Existe rivais prуximos de vocк!");
    }
    
    if(Player[playerid][pAdmin] >= 1 || Player[playerid][pFrente] >= 1 || Player[playerid][pLider] >= 1 || Player[playerid][pPCRJ] >= 3 || Player[playerid][pPMRJ] >= 3)
	{
	    for(new i = 0; i <= HighestID; i++)
			if(GetDistanceBetweenPlayers(playerid, i) <= 50)
			    if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
				{
			    	SetPlayerArmour(i, 100);
					SendFormattedMessage(i, COR_ROXO, "[INFO] %s distribuiu colete para todos perto dele! ", getPName(playerid));
				}

	} else SCM(playerid, COR_ERRO, "[ERRO] Vocк nгo tem permissгo para usar este comando!");

	return 1;
}
Reply


Messages In This Thread
Stock - by LukasMartins - 21.05.2016, 00:53
Re: [Ajuda] Stock - by ZEDD666 - 21.05.2016, 00:55
Re: [Ajuda] Stock - by LukasMartins - 21.05.2016, 01:06
Re: [Ajuda] Stock - by LukasMartins - 21.05.2016, 01:15
Re: [Ajuda] Stock - by ZEDD666 - 21.05.2016, 01:15
Re: [Ajuda] Stock - by LukasMartins - 21.05.2016, 01:19
Re: [Ajuda] Stock - by ZEDD666 - 21.05.2016, 01:28

Forum Jump:


Users browsing this thread: 1 Guest(s)