[ayuda] como puedo hacer esto
#1

Buenas, querнa pedirles ayuda para como crear este cуdigo, Un cуdigo donde digamos que varios usuarios ponen /participar y luego despuйs de un tiempo, de una manera random eliga una id ganadora, solo los que participaron.
Reply
#2

Algo asi?

Код:
new comando_usado[MAX_PLAYERS];

stock SeleccionarGanador()
{
	for(new i = 0; i <=GetMaxPlayers();i++)
	{
		if(comando_usado[i] == 0)
			continue;

		return random(i);
	}
}

CMD:participar(playerid, params[])
{
	if(comando_usado[playerid] != 0)
		return SendClientMessage(playerid, -1, "Ya estas participando, espere a ver los ganadores");

	SendClientMessage(playerid, -1, "Bienvenido, ahora anunciaran al ganador");
	comando_usado[playerid] = 1;
	return 1;
}
CMD:verganador(playerid, params[])
{
	if(!IsPlayerAdmin(playerid))
		return SendClientMessage(playerid, -1, "No eres admin");

	new id_ganador = SeleccionarGanador(),
               string[120],
               name[MAX_PLAYER_NAME];
    
        GetPlayerName(id_ganador,name, sizeof name);
        format(string, sizeof string, "Enorabuena al ganador: %s",name);
        SendClientMessageToAll(-1,string);

	return 1;
}
Reply
#3

La funciуn "SeleccionarGanador" no funciona como deberнa.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)