SA-MP Forums Archive
problema en SetPlayerPos - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: problema en SetPlayerPos (/showthread.php?tid=492154)



problema en SetPlayerPos - Porta0123 - 02.02.2014

bueno este es un problema que tengo y no se como hacerlo:

1. guardar una posiciуn y ponerla en SetPlayerPos

en un principio pensй en hacer esto:
pawn Код:
new RSpawn;

if (strcmp("/rspawn", cmdtext, true, 10) == 0)
    {
        new Float:x, Float:y, Float:z;
        RSpawn = GetPlayerPos(playerid, x, y, z);
        RSpawnTrue = 1;
        SendClientMessage(playerid, COLOR_YELLOW, "Here will spawn Red Team");
        return 1;
    }
pero al poner RSpawn en SetPlayerPos faltan argumentos y nose como se harнa :/


Re: problema en SetPlayerPos - CrossOv3r - 02.02.2014

pawn Код:
new Float:RSpawn[3]
Y luego

pawn Код:
GetPlayerPos(playerid, RSpawn[0], RSpawn[1], Rspawn[2]);



Respuesta: problema en SetPlayerPos - Porta0123 - 02.02.2014

gracias , una ъltima cosa

como puedo hacer para que de 2 teams ( Red y Blue ) seleccione uno aleatoriamente y le de ese team a el jugador?


Re: problema en SetPlayerPos - CrossOv3r - 02.02.2014

define los equipos

#define TeamBlue 1
#define TeamRed 2

luego con un random asignas


new TeamAleatorio = random(2);
SetPlayerTeam(playerid, TeamAleatorio);


Si el random arroja 1 seran del TeamBlue y si arroja 2 del TeamRed.

Eso, ando en el movil.


Respuesta: problema en SetPlayerPos - Porta0123 - 02.02.2014

gracias, creo que ya esta todo solucionado