[Ajuda] Anti Team Kill
#1

Nгo consegui adapta-lo , mais acho que vocкs conseguem

Код:
if(Player[playerid][pFaccao] == Player[damagedid][pFaccao])
	{
	GameTextForPlayer(playerid, "MESMA FACCAO!", 3000, 5);
	new Float: Vida1;
	new Float: Colete1;
	GetPlayerHealth(damagedid, Vida1);
	GetPlayerArmour(damagedid, Colete1);
	SetPlayerHealth(damagedid, Vida1);
	SetPlayerArmour(damagedid, Colete1);
	}
Esse dai sу esta para os players da favela,ou seja,se algum player da favela "x" atirar em algum player da favela "x" o player que foi atingido nгo perde vida e colete


mas, a unica coisa й que nгo consigo por para a facзгo,vou deixar um code de definiзгo da facзгo


nesse aqui o chat й sу para a facзгo CMD

Код:
if(text[0] == '!')
if(Player[playerid][pFaccao] == 1 || Player[playerid][pFaccao] == 2 || Player[playerid][pFaccao] == 3 || Player[playerid][pFaccao] == 4)
{
	if(Player[playerid][ChatFaccao] == true)
	{
 		SCM(playerid, COR_ERRO, "Vocк estб com o Chat Bloqueado!");
		return 0;
	}
    else
    {
		new sendername[30];
		GetPlayerName(playerid, sendername, sizeof(sendername));
		new string[800];
		format(string, sizeof(string), "[CHAT CMD] %s (%i): {FFFFFF}%s", sendername, playerid , text[1]);
		ABroadTeam(COR_CMD,string,1);
		return 0;
	}
}
Reply
#2

outro exemplo !
chat global do lider da facзгo !

no caso se o player tiver na pFaccao 1 ,pFaccao 2 ,pFaccao 3 e pFaccao 4 , o global vai ser

Код:
if(Player[playerid][pFaccao] == 1 || Player[playerid][pFaccao] == 2 || Player[playerid][pFaccao] == 3 || Player[playerid][pFaccao] == 4)
		{
		GivePlayerMoney(playerid, -100);
		SendFormattedMessageToAll(0x32CD32FF, "{006400}[Lider Facзгo CMD] {FFFFFF}%s : {006400}%s ", getPName(playerid), params);
		Player[playerid][DelayAsay] = true;
		SetTimerEx("TempoAsay",15000,0,"d",playerid);
	   	}
e se for pFaccao 5 ,pFaccao 6 ,pFaccao 7 e pFaccao 8 , serб
Код:
GivePlayerMoney(playerid, -100);
		SendFormattedMessageToAll(0x32CD32FF, "{006400}[Lider Facзгo LLL] {FFFFFF}%s : {006400}%s ", getPName(playerid), params);
		Player[playerid][DelayAsay] = true;
		SetTimerEx("TempoAsay",15000,0,"d",playerid);
	   	}
Reply
#3

Vocк saber quer ali aonde vocк bloqueou o Chat deve ficar por fora nгo dentro das variбveis das faccхes
Reply
#4

PHP код:

public OnPlayerGiveDamage(playeriddamagedidFloat:amountweaponid)
{
    if(
Player[playerid][Gangues] == Player[damagedid][Gangues])
    {
        
GameTextForPlayer(playerid"Mesma Gangue!"10003);

        new 
Float:Health0x0Float:Armour<>;
        
SetPlayerHealth(damagedidHealth0);
        
SetPlayerArmour(damagedidArmour0);
    }
    return 
1;

Reply
#5

cara eu acho que nгo vai pegar por estar a mesma coisa '-'
Reply
#6

Quote:
Originally Posted by LukasMartins
Посмотреть сообщение
cara eu acho que nгo vai pegar por estar a mesma coisa '-'
Uй vocк nгo quer fazer aparece a mensagem e o life ou colete volta aonde tava para o Player ? testa ai ser nгo funciona mude de SetPlayerHealth, SetPlayerArmour para > GetPlayerHalth, GetPlayerArmour, Vocк colocou apenas o cуdigo nгo explicado falando o quer ele vai fazer etc
Reply
#7

https://sampwiki.blast.hk/wiki/SetPlayerTeam
Reply
#8

quero que ele nгo mate aliado amigo, por exemplo , sou da facзгo ADA , se eu atirar em alguem que й da ADA esse player que eu atirei nгo perde life isso que eu quero

esse cуdigo ta funfando mais й aquilo que eu te falei , sу ta pegando para os players da mesma favela !

OBS: olha o ex de como й a definiзгo da facзгo ! (pFaccao 1 , pFaccao 2 pFaccao 3 e pFaccao 4 = CMD)


set player team tambйm tentei fazer mais nгo deu certo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)