Reespawn
#1

hola quisiera saber como puedo hacer cuando un jugador pone /comando este lo haga aparecer en el lugar de un equipo diferente ejemplo

pawn Код:
if(strcmp(cmdtext, "/reespawn", true) == 0)
}
SetPlayerTeam(playerid, TEAM_X);
SendClientMessage(playerid, COLOR, "Has aparecido en el equipo X");
}
return 1;
}

Porsierto alguien sabe tambien como poner un pickup en un interior?
Reply
#2

pawn Код:
if(strcmp(cmdtext, "/reespawn", true) == 0)
{
    switch(GetPlayerTeam(playerid))
    {
        case TEAM_X:
        {
            SetPlayerPos(playerid, x, y, z);//cambiar
            SendClientMessage(playerid, COLOR, "Has aparecido en el equipo X");
        }
        case TEAM_Z:
        {
            SetPlayerPos(playerid, x, y, z);//cambiar
            SendClientMessage(playerid, COLOR, "Has aparecido en el equipo Z");
        }
}
return 1;
}
Y puedes usar algъn streamer.
Reply
#3

entiendo el codigo, que pusiste lo que realiza es de que cuando ponen el comando /reespawn lo lleva a cualquier equipo ya sea X o Z?
Reply
#4

No lo lleva a cualquiera lo lleva al lugar determinado segun su equipo y para usar pickups en interiores debes poner en el ultimo parametro -1
Reply
#5

seria entonces del pickup haci?

pawn Код:
CreatePickup(1212 ,1,-2168.9497,-236.7615,36.5156,1);
Reply
#6

El ultimo 1 cambialo por -1 a mi me funciona asi
Reply
#7

Y donde indico el interior que esta o que quiero insertar el pickup??
pawn Код:
CreatePickup(1212 ,1,-2168.9497,-236.7615,36.5156,-1);
Reply
#8

Me parece que los pickups se crean en todos los interiores (no son muchos 18 creo) en los virtual world solo en 1... Pero si pones -1 en el ultimo parametro se crea en todos los mundos (que son como 144 000)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)