Descrição: Quando tiver Faltando 1 minuto e meio ira comecar o sorteio de bomba de infecção pra ver quem ganha a bomba de infecção.
SMA:
SMA:
- Código:
#include <amxmodx>
#include < fun >
#include <zombieplague>
#define PLUGIN "[ZP] Addon: Sorteio de Bomba de Infeccao"
#define VERSION "1.0"
#define AUTHOR "[P]erfec[T] [S]cr[@]s[H] | Barney"
#define TASK_SORTEIO 32323
#define TASK_SORTEIO2 1231231
new cvar_delay
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
cvar_delay = register_cvar ("zp_sorteio_delay", "5.0")
}
public event_round_start()
{
remove_task(TASK_SORTEIO)
remove_task(TASK_SORTEIO2)
set_task(60.0 * get_cvar_num("mp_roundtime") - 90.0, "comecar_sorteio", TASK_SORTEIO)
}
public zp_round_ended()
{
remove_task(TASK_SORTEIO)
remove_task(TASK_SORTEIO2)
}
public comecar_sorteio()
{
set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, -1.0, 0, 6.0, 5.0)
show_hudmessage(0, "O Soteio de Bomba de Infeccao Sera Feito em %d segundos", get_pcvar_num(cvar_delay))
set_task(get_pcvar_float(cvar_delay), "ganhar_bomba", TASK_SORTEIO2)
}
public ganhar_bomba()
{
static players[32], num, id
get_players(players, num,"ae","TERRORIST")
id = players[random(num)]
give_item(id, "weapon_hegrenade")
new szName[32]; get_user_name(id, szName, charsmax(szName))
set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, -1.0, 0, 6.0, 5.0)
show_hudmessage(0, "O Jogador %s Ganhou Bomba de Infeccao No Sorteio", szName)
}