SA-MP Forums Archive
[Ajuda] Anti Team Kill - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Anti Team Kill (/showthread.php?tid=607690)



[Ajuda] Anti Team Kill - LukasMartins - 22.05.2016

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;
	}
}



Re: [Ajuda] Anti Team Kill - LukasMartins - 22.05.2016

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);
	   	}



Re: [Ajuda] Anti Team Kill - ZEDD666 - 22.05.2016

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


Re: [Ajuda] Anti Team Kill - ZEDD666 - 22.05.2016

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;




Re: [Ajuda] Anti Team Kill - LukasMartins - 22.05.2016

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


Re: [Ajuda] Anti Team Kill - ZEDD666 - 22.05.2016

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


Re: [Ajuda] Anti Team Kill - n0minal - 22.05.2016

https://sampwiki.blast.hk/wiki/SetPlayerTeam


Re: [Ajuda] Anti Team Kill - LukasMartins - 22.05.2016

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