SA-MP Forums Archive
[Ajuda] Ajuda basica - Comando - 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] Ajuda basica - Comando (/showthread.php?tid=578023)



Ajuda basica - Comando - ModaLOKO - 15.06.2015

Opa , fui testar esse comando й apenas o team_alpha й setado , o outro simplesmente nгo acontece nada :/

PHP код:
CMD:start(playerid)
{
    if(
Player[playerid][Admin] >= 1)
    {
    if(
pTeam[playerid] == TEAM_ALPHA)
    {
     
SetPlayerInterior(playerid,10);
    
SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
    }
    if(
pTeam[playerid] == TEAM_BETA)
    {
    
SetPlayerInterior(playerid,10);
    
SetPlayerPos(playerid,-1130.8983,1057.7444,1346.4141);
    }
    
SendClientMessageToAll(cor_branco," [A/D]{00BFFF}Round{FFFFFF} Iniciado! Aguarde a liberaзгo de um Administrador!");
    
ComandoBloqueado[playerid] = true;
    
ResetPlayerWeapons(playerid);
    
SetPlayerHealth(playerid,100);
    
SetPlayerArmour(playerid,100);
    
GivePlayerWeapon(playerid,24,999);
    
GivePlayerWeapon(playerid,27,999);
    
GivePlayerWeapon(playerid,31,999);
    
TogglePlayerControllable(playerid,0);
    
PlayerPlaySound(playerid10570,0,0);
    
TaNoRound[playerid] = 1;
    }
    return 
1;

qual й o erro ?

Att Moda


Re: Ajuda basica - Comando - garotin - 15.06.2015

Acontece o seguinte, sу estб setando pra quem digitar o cmd e quem for admin, no caso vocк mesmo que digitou o cmd e vocк devia estar no team alpha e por isso sу setou o team alpha.


Re: Ajuda basica - Comando - ModaLOKO - 15.06.2015

num tindi '-' , else if resolve o problema ?


Re: Ajuda basica - Comando - garotin - 15.06.2015

Vocк que setar o team_alpha e o team_beta para quais players?


Re: Ajuda basica - Comando - Monotox - 15.06.2015

Separa os jogadores por impares e pares, vocк pode dividir com loop e else.


Re: Ajuda basica - Comando - ModaLOKO - 15.06.2015

quando executar o cmd , quero que o Team_Alpha e Team_Beta seja setado para aqueles posiзхes...


Re: Ajuda basica - Comando - garotin - 15.06.2015

PHP код:
CMD:start(playerid

    if(
Player[playerid][Admin] >= 1
    {
    for(new 
i=0i<MAX_PLAYERSi++)
    {
    if(
pTeam[i] == TEAM_ALPHA
    { 
    
SetPlayerInterior(i,10); 
    
SetPlayerPos(i,-975.975708,1060.983032,1345.671875); 
    } 
    if(
pTeam[i] == TEAM_BETA
    { 
    
SetPlayerInterior(i,10); 
    
SetPlayerPos(i,-1130.8983,1057.7444,1346.4141); 
    } 
    
SendClientMessageToAll(cor_branco," [A/D]{00BFFF}Round{FFFFFF} Iniciado! Aguarde a liberaзгo de um Administrador!"); 
    
ComandoBloqueado[i] = true
    
ResetPlayerWeapons(i); 
    
SetPlayerHealth(i,100); 
    
SetPlayerArmour(i,100); 
    
GivePlayerWeapon(i,24,999); 
    
GivePlayerWeapon(i,27,999); 
    
GivePlayerWeapon(i,31,999); 
    
TogglePlayerControllable(i,0); 
    
PlayerPlaySound(i10570,0,0); 
    
TaNoRound[i] = 1
    }
    }
    return 
1

Acho que o certo seria isso...
Qualquer duvida me avisa


Re: Ajuda basica - Comando - zSuYaNw - 16.06.2015

tente isso:

PHP код:
CMD:start(playerid

    if(
Player[playerid][Admin] >= 1
    { 

        
        
SendClientMessageToAll(cor_branco," [A/D]{00BFFF}Round{FFFFFF} Iniciado! Aguarde a liberaзгo de um Administrador!"); 
        for(new 
yeyeplayeridGetMaxPlayers(); yeyeplayerid != e; ++yeyeplayerid)
        {
            
            
ComandoBloqueado[yeplayerid] = true
            
ResetPlayerWeapons(yeplayerid); 
            
SetPlayerHealth(yeplayerid,100); 
            
SetPlayerArmour(yeplayerid,100); 
            
GivePlayerWeapon(yeplayerid,24,999); 
            
GivePlayerWeapon(yeplayerid,27,999); 
            
GivePlayerWeapon(yeplayerid,31,999); 
            
TogglePlayerControllable(yeplayerid,0); 
            
PlayerPlaySound(yeplayerid10570,0,0); 
            
TaNoRound[yeplayerid] = 1
            
            if(
pTeam[yeplayerid] == TEAM_ALPHA
            { 
                
SetPlayerInterior(yeplayerid,10); 
                
SetPlayerPos(yeplayerid,-975.975708,1060.983032,1345.671875); 
            } 
            if(
pTeam[yeplayerid] == TEAM_BETA
            { 
                
SetPlayerInterior(yeplayerid,10); 
                
SetPlayerPos(yeplayerid,-1130.8983,1057.7444,1346.4141); 
            }             
        }
    } 
    return 
1