[Ajuda] como evitar que player da org X mate players da org X
#1

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
Reply
#2

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

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

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
Reply
#5

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

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
Reply
#7

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
Reply
#8

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!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)