Ayudita con esto.
#1

hola gente como puedo ir guardando las id de los jugadores que escriban un comando en este caso /derby y los spawnee despues de 3 min a una posicion a todos a quienes hayan escrito ese comando. Vi un topic que decian por variables de varias celdas, la verdad que no entendi..

me lo puedo explicar

muchas gracias
Reply
#2

Intenta de la siguiente manera:

Код:
new bool:derby[MAX_PLAYERS]; // true cuando el jugador teclea /derby

forward DerbyTimer();

public DerbyTimer()
{
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if(derby[i] && IsPlayerConnected(i))
		{
			derby[i] = false;
			SetPlayerPos(i,...
			SetPlayerFacingAngle(i,...  // you teleport him
			SetPlayerInterior(i,...
		}
	}
	return 1;
}
Bajo OnGameModeInit aсades:

Код:
SetTimer("DerbyTimer",180000,1); // esto comprobara cada 3 minutos quienes teclearon /derby
Bajo OnPlayerConnect aсades:

Код:
derby[playerid] = false;
El comando /derby debe ser algo asн:

Код:
if (!strcmp("/derby",cmdtxt,true))
{
	if (derby[playerid]) return SendClientMessage(playerid,-1,"already in derby...");
	derby[playerid] = true;
	SendClientMessage(playerid,-1,"wait a moment...");
	return 1;
}
Reply
#3

muchas gracias haber lo pruebo...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)