SA-MP Forums Archive
[Ajuda] Setar 2 Teams Usando Apenas 1 Cmd - Por Favor :)) - 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] Setar 2 Teams Usando Apenas 1 Cmd - Por Favor :)) (/showthread.php?tid=553254)



Setar 2 Teams Usando Apenas 1 Cmd - Por Favor :)) - ModaLOKO - 28.12.2014

Opa , to criando meu servidor a/d e preciso muito de ajuda em um comando , ja pesquisei mas nгo achei nada que me ajude...

tipo o admin usa o comando /start , e o TEAM_ALPHA e TEAM_BETA e setado em suas devidas posiзхes , em interior , preciso de ajudar para criar um comando que irб teleportar o 2 times para os posiзхes , por favor alguem pode me ajudar ??

PHP код:
new gTeam[MAX_PLAYERS]; 
PHP код:
   if(strcmp(cmdtext,"/Start",true)== 0
   { 
   
SetPlayerPos(gTeam[TEAM_ALPHA], -1129.8909,1057.5424,1346.4141); 
   
SetPlayerInterior(playerid,10); 
   
ResetPlayerWeapons(playerid); 
   
GivePlayerWeapon(playerid,24,999); 
   
GivePlayerWeapon(playerid,27,999); 
   
GivePlayerWeapon(playerid,31,999); 
   
SetPlayerHealth(playerid,100); 
   
SetPlayerArmour(playerid,100); 
   
PlayerPlaySound(playerid10570,0,0); 
   
ShowPlayerMarkers(1); 
   
TogglePlayerControllable(playerid0); 
   
SetPlayerPos(gTeam[TEAM_BETA], -1129.8909,1057.5424,1346.4141); 
   
SetPlayerInterior(playerid,10); 
   
ResetPlayerWeapons(playerid); 
   
GivePlayerWeapon(playerid,24,999); 
   
GivePlayerWeapon(playerid,27,999); 
   
GivePlayerWeapon(playerid,31,999); 
   
SetPlayerHealth(playerid,100); 
   
SetPlayerArmour(playerid,100); 
   
PlayerPlaySound(playerid10570,0,0); 
   
ShowPlayerMarkers(1); 
   
TogglePlayerControllable(playerid0); 
eu tentei isso mas apenas 1 Team й setado , o outro fica bugado no ar e o time todo nгo й setado


Re: Setar 2 Teams Usando Apenas 1 Cmd - Por Favor :)) - MultiKill - 29.12.2014

Primeiro saiba como usar uma array.

Percebi que vocк nгo sabe como usar.


Re: Setar 2 Teams Usando Apenas 1 Cmd - Por Favor :)) - Skun Fly - 29.12.2014

Todo o cуdigo estб mal


Re: Setar 2 Teams Usando Apenas 1 Cmd - Por Favor :)) - ModaLOKO - 29.12.2014

foi o que eu consegui fazer , o que eu preciso mudar ? o que tem que colocar ? o que estб faltando ? onde eu posso aprender isso


Re: Setar 2 Teams Usando Apenas 1 Cmd - Por Favor :)) - Dolpin - 29.12.2014

Use condicionais 'if' e 'else'.

Por exemplo:

pawn Код:
if(gTeam[playerid] == TEAM_1)//Se ele for do time 1 seta ele para a pos que tem de ser definida.
{
    SetPlayerPos(playerid, x, y, z);//Seta a posiзгo de quem for do time 1
}
else if(gTeam[playerid] == TEAM_2)//Se ele nгo for do Time 1 e ele for do time 2 seta ele para pos que tem de ser definida.
{
    SetPlayerPos(playerid, x, y, z);//Seta a posiзгo de quem for do time 2
}
else//Se ele nгo for nenhuma dessas ele nгo te time..
{
    SendClientMessage(playerid, -1, "Vocк nгo tem Time.");//Manda a mensagem se ele nгo tiver time.
}



Re: Setar 2 Teams Usando Apenas 1 Cmd - Por Favor :)) - ModaLOKO - 29.12.2014

Obrigado por me dar uma base Dolpin

Vlwss