problema en SetPlayerPos
#1

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 :/
Reply
#2

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

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

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?
Reply
#4

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.
Reply
#5

gracias, creo que ya esta todo solucionado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)