04/01/2014, 11:44 AM
Hola AM Quisiera pedirle si me podría ayudar en esto, Agregarle unas rondas Carnages aparte de la que tiene si se puede me ayudarían agregarle: DEAGLE y M3, osea que sea Aleatorio que una ronda toke, AWP, otra Deagle, y otra M3 Pero que toque aleatorio. Saludos y Gracias.
Código:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta_util>
#include <fun>
#define CARNAGE_ROUND 5
#define PLUGIN "Carnage Round"
#define VERSION "1.0"
#define AUTHOR "author"
new g_rondas
new g_carnage
new g_MsgSync1
enum (+= 100)
{
TASK_SHOWHUD = 2000
}
#define ID_SHOWHUD (taskid - TASK_SHOWHUD)
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)
register_event("HLTV" , "round_start" , "a", "1=0", "2=0")
register_logevent("round_end", 2, "1=Round_End")
g_MsgSync1 = CreateHudSyncObj()
g_rondas = 0
}
public client_connect(id)
{
set_task(1.0, "ShowHUD", id+TASK_SHOWHUD, _, _, "b")
}
public client_disconnect(id)
{
remove_task(id+TASK_SHOWHUD)
}
public fw_PlayerSpawn_Post(id)
{
set_task(3.0, "check_carnage", id)
}
public check_carnage(id)
{
if (!g_carnage)
return;
set_user_health(id, 100)
fm_strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_awp")
cs_set_weapon_ammo(fm_find_ent_by_owner(-1, "weapon_awp", id), 10)
cs_set_user_bpammo(id, CSW_AWP, cs_get_user_bpammo(id, CSW_AWP) + 50)
}
public round_start()
{
g_rondas++
g_carnage = 0
if (g_rondas == CARNAGE_ROUND)
{
g_rondas = 0
g_carnage = 1
set_cvar_num("hns_hidetime", 0)
set_cvar_num("hns_hiders_knife", 2)
set_cvar_num("hns_hiders_flashbangs", 0)
set_cvar_num("hns_hiders_smokegren", 0)
}
}
public round_end()
{
if (g_carnage) {
set_cvar_num("hns_hidetime", 10)
set_cvar_num("hns_hiders_knife", 1)
set_cvar_num("hns_hiders_flashbangs", 2)
set_cvar_num("hns_hiders_smokegren", 1)
}
}
public ShowHUD(taskid)
{
static id
id = ID_SHOWHUD
if (is_user_alive(id))
{
set_hudmessage(0, 120, 220, -1.0, 0.06, 1, 1.0, 1.0, 1.0, 1.0)
if (g_carnage)
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync1, "Comenzo la Ronda Carnage!")
}
}