Alguna Funcion que recuerde!
#1

Hola amigos del samp, me preguntaba si existe alguna funciуn que recuerde quien escribiу el comando y los respawne despues de 5 min.


Ejemplo a lo que me refiero,sale un mensaje cada 5 min como este:

pawn Код:
format(string2, sizeof(string2), "{B0C4DE}empezara derby en 5min  typea /unirme");
SendClientMessage(VERDELIMA, string2);
Y los players que escriban /unirme le salga un mensaje como este:

pawn Код:
format(string2, sizeof(string2), "{B0C4DE}Exelente te has inscrito en minutos empezara el minijuego");
SendClientMessage(VERDELIMA, string2);
Nota: ese rato no lo spawnea, sino despues de los 5 min que escribio /unirme


Seria mas o menos recordar quien escribiу el comando, y spawnearlos despues de los 5 min de haberlo escrito a todos los jugadores que lo hayan escrito, en este caso /unirme.


gracias
Reply
#2

crea una variable de varias celdas (serнan el nъmero mбximo de jugadores que quieres en el evento) y en йsta variable vas ir guardando el id de cada uno de los jugadores que escriban unirme (para ir desplazбndote celda por celda se me ocurre crear una variable global y por cada quien que coloque unirme le sumas uno)

ej.

pawn Код:
#define pEVENTO (20)

new PlayerIds[pEVENTO];
static count = 0;

//zcmd

CMD:unirme(playerid,params[])
{
     //if else if
     //para ir desplazбndote por celda usa la variable count
     PlayerIds[count] = playerid;
     count++;
     return 1;
}
Para lo otro necesitarнas el timer y pasen los 5min accedes a las ids con un bucle

pawn Код:
for(new i = 0; i < count; i++)
{
     //if else if
     //setplayerpos, etc
     SetPlayerPos(PlayerIds[i],x,y,z);
}
count = 0;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)