[Consulta]: їCуmo hago esto?
#1

Hola, buenas tardes.

El caso es que hecho un timer (con SetTimerEx) que se activa en OnGameModeInit. Cuando ese timer finaliza, llamo a un callback para que le pasen una serie de cosas a todos los jugadores conectados.

Код:
public final()
{
SendClientMessageToAll(0x0000FF17, "Partida terminada. El misil va a ser lanzado, pero los Black Ops no tendrбn problemas para interceptarlo.");
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		SetPlayerCameraPos(i,24.328460693359,1559.7244873047,26.649225234985);
		SetPlayerCameraLookAt(i,73.827621459961,1524.6826171875,12.809228897095);
		TogglePlayerControllable(i,0);
		MoveObject(misil,59.92907715,1510.05053711,400, 15);
		CreateExplosion(61.453193664551,1513.5461425781,12.809228897095,6,8);
		CreateExplosion(59.907691955566,1510.1938476563,12.809228897095,6,8);
		CreateExplosion(57.977577209473,1511.3337402344,12.809,6,8);
		CreateExplosion(60.104454040527,1510.3148193359,14.559228897095,1,8);
		SetTimerEx("reinicio",7000,0,"d");
			}
	return 1;
}
El problema es que realiza todas las funciones de ese callback 500 veces, incluyendo SendClientMessageToAll(nъmero mбximo de jugadores en el servidor). їCуmo podrнa hacerse para que sуlo lo haga una vez por jugador, pero a todos los jugadores?

__________________________________________
Otra consulta. їAlguien conoce algъn tipo de tutorial que explique como hacer que los equipos de un TDM estйn equilibrados automбticamente (es decir, si tъ te unes a un equipo y sois 2 y en el otro equipo 1, a mн me va a obligar a unirme al otro equipo)?їEs muy complicado de hacer?

Muchas gracias por la ayuda.
Reply


Messages In This Thread
[Consulta]: їCуmo hago esto? - by AustinT - 28.03.2011, 17:36
Respuesta: [Consulta]: їCуmo hago esto? - by Code8976Man - 28.03.2011, 18:24
Re: [Consulta]: їCуmo hago esto? - by MaRcOsWeB - 28.03.2011, 20:43
Respuesta: [Consulta]: їCуmo hago esto? - by AustinT - 30.03.2011, 14:03
Re: [Consulta]: їCуmo hago esto? - by MaRcOsWeB - 30.03.2011, 14:07
Re: [Consulta]: їCуmo hago esto? - by murdoxix - 30.03.2011, 14:32

Forum Jump:


Users browsing this thread: 1 Guest(s)