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



Alinhar players - ClaudineiCDS - 27.08.2016

Estou fazendo um comando para enfileirar tds os players do server.

O code que fiz deu certo, mas eu quero definir a distвncia pra eles ficarem alinhados.

Ex: http://imgur.com/a/GyGU3

Code de exemplo:
PHP код:
CMD:trazerall(playeridparams[])
{
    new 
FloatCoordenada[3];
    
GetPlayerPos(playeridCoordenada[0], Coordenada[1], Coordenada[2]);
    for(new 
i<= MAX_PLAYERS++) {
        
SetPlayerPos(iCoordenada[0] + iCoordenada[1], Coordenada[2]);
    }
    return 
1;




Re: Alinhar players - F1N4L - 27.08.2016

Altera + i para + 1


Re: Alinhar players - ClaudineiCDS - 27.08.2016

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Altera + i para + 1
Tentei assim tbm, mas neste caso iria setar todos para aquela pos e n ficariam alinhados


Re: Alinhar players - F1N4L - 27.08.2016

Faзa entгo + i + distвncia
Код:
CMD:trazerall(playerid, params[]) 
{ 
    new Float: Coordenada[3]; 
    GetPlayerPos(playerid, Coordenada[0], Coordenada[1], Coordenada[2]); 

    for(new i; i <= MAX_PLAYERS; i ++) { 
        if(!IsPlayerConnected(i)) continue;
        SetPlayerPos(i, Coordenada[0] + i + 1, Coordenada[1], Coordenada[2]); 
    } 
    return 1; 
}



Respuesta: Re: Alinhar players - Kanuy - 27.08.2016

Код:
CMD:trazerall(playerid, params[]) 
{ 
     new Float: Coordenada[3]; 
     GetPlayerPos(playerid, Coordenada[0], Coordenada[1], Coordenada[2]); 
     for(new i; i < MAX_PLAYERS; i ++)   
     { 
           SetPlayerPos(i, Coordenada[0] + 2, Coordenada[1], Coordenada[2]); 
	   GetPlayerPos(i, Coordenada[0], Coordenada[1], Coordenada[2]);
     }
     return 1;
}



Re: Alinhar players - Dayvison_ - 27.08.2016

Como o F1N4L disse й mais otimizado


Re: Alinhar players - ClaudineiCDS - 27.08.2016

Nenhum deu certo :/