SA-MP Forums Archive
[Ajuda] como evitar que player da org X mate players da org X - 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] como evitar que player da org X mate players da org X (/showthread.php?tid=372129)



como evitar que player da org X mate players da org X - Math3us - 25.08.2012

PHP код:
SetPlayerTeam(playerid1);//aztecas
SetPlayerTeam(playerid2);//grove
SetPlayerTeam(playerid3);//pc
//ainda nao fiz o resto kkk 
etc mais mesmo assim a gang x podem se matar entre si


Re: como evitar que player da org X mate players da org X - Crueliz0n - 25.08.2012

sim, ainda se atacam + nгo perde vida com SetPlayerTeam caso sejam do mesmo time


Re: como evitar que player da org X mate players da org X - .FuneraL. - 25.08.2012

Coloca onde Geta a Gang Dele, o SetPlayerTeam, e no AddPlayerClass, coloca AddPlayerClassEx, com os times na frente de cada skin


Re: como evitar que player da org X mate players da org X - Math3us - 25.08.2012

acho que fiz algo errado entao k

PHP код:
public OnPlayerSpawn(playerid)
{
    if(
gTeam[playerid] == Aztecas// Se Ele For Aztecas Ele Setarб Pro Local Abaixo :
{
   
SetPlayerTeam(playerid1);
   
SetPlayerColor(playeridCorAztecas); // Setarб a Cor Dele Para AZUL Que й a Cor definida no Topo !
   
SetPlayerPos(playerid2232.2813,-1158.4985,29.7969); // Setarб Ele Para Estб Posiзгo
   
SetPlayerInterior(playerid0); // Setarб o Interior Dele.
}// Se Ele Escolher o Skin  dos Grove. Ele Darб Spawn No Local Abaixo :
if(gTeam[playerid] == Grove// Se Ele For Grove Ele Setarб Pro Local Abaixo :
{
   
SetPlayerTeam(playerid2);
   
SetPlayerColor(playeridCorGrove); // Setarб a Cor dele Para VERDE Que й a Cor definida no Topo.
   
SetPlayerPos(playerid2531.0586,-1666.2322,15.1678);//Setarб Ele Para Estб Posiзгo
   
SetPlayerInterior(playerid0);// Setarб o Interior Dele.
}
if(
gTeam[playerid] == PC)
{
    
SetPlayerTeam(playerid3);
    
SetPlayerColor(playeridCorPC);
    
SetPlayerPos(playerid,1261.5068,-1655.2561,13.6983+3);
    
SetPlayerInterior(playerid0);
}
    
StopAudioStreamForPlayer(playerid);
    return 
1;

aqui eu seto o Team(й gangs para tdm)
eles escolhem a gang quando logam etc ai eu seto tudinho deles e paro a musiquinha que toca mesmo assim eles podem se matar

@edit

pawn Код:
// =========================== GOVRE STREET =====================================================================================
    AddPlayerClass(86,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 0]
    AddPlayerClass(105,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 1]
    AddPlayerClass(106,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 2]
    AddPlayerClass(107,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 3]
    AddPlayerClass(149,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 4]
    AddPlayerClass(270,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 5]
//========================== AZTECAS =============================================================================================
    AddPlayerClass(114,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 6
    AddPlayerClass(115,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 7
    AddPlayerClass(116,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 8
    AddPlayerClass(173,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 9
//========================== POLICIA CIVIL ======================================================================================
    AddPlayerClass(59,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 10
    AddPlayerClass(98,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 11



Re: como evitar que player da org X mate players da org X - Crueliz0n - 25.08.2012

LOL, invez de usar gTeam[playerid] usa o SetPlayerTeam direto


Re: como evitar que player da org X mate players da org X - Delay - 25.08.2012

https://sampforum.blast.hk/showthread.php?tid=269210

/\ ele ensina diferente, aplica o dano porйm o player й punido perdendo dinheiro.

ao contrбrio й no setplayerteam mesmo


Re: como evitar que player da org X mate players da org X - Math3us - 25.08.2012

Quote:
Originally Posted by Delay
Посмотреть сообщение
https://sampforum.blast.hk/showthread.php?tid=269210

/\ ele ensina diferente, aplica o dano porйm o player й punido perdendo dinheiro.

ao contrбrio й no setplayerteam mesmo
vo usa esse mesmo eu queria saber o outro modo tbm pela seguinte questгo:
estou criando um tutu completo da criaзгo de gangs para tdm com comandos carros somente para membros da org armas portoes da hq etc


Re: como evitar que player da org X mate players da org X - DartakousLien - 25.08.2012

porque voces aprendem a usar as funcoes do samp?
olha isso daqui

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

ai й quando o player recebe tiro e perde vida

entao й so colocar um if e se teamplayer1==teamplayer2
dentro das chavetas voce devolve a vida perdida que й dada pelo Float: amount
enfim, abram as includes vejam o que tem la, se nao conhecem vao a wiki e procurem, eu vejo aqui perguntas as vezes que fico
desnecessarias!