[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(playerid, damagedid, Float:amount, weaponid)
{
if(Player[playerid][Gangues] == Player[damagedid][Gangues])
{
GameTextForPlayer(playerid, "Mesma Gangue!", 1000, 3);
new Float:Health0x0, Float:Armour<>;
SetPlayerHealth(damagedid, Health0);
SetPlayerArmour(damagedid, Armour0);
}
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