[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(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] + i, Coordenada[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 :/