hi guys !
plz add modes nightcrawler , knifer , plasma and dragon .
how i can add modes to plagin??
plz help!!
PHP Code:
#include <amxmodx>
#include <zombieplague>
#include <zp50_core_const>
#define PLUGIN_VERSION_STR "1.0.1"
#define TASK_SHOW_STATS 100
#define ID_SHOW_STATS (taskid - TASK_SHOW_STATS)
const Float:HUD_GAME_X = -1.0
const Float:HUD_GAME_Y = 0.02
const HUD_GAME_STATS_R = 250
const HUD_GAME_STATS_G = 0
const HUD_GAME_STATS_B = 0
const MODE_NONE = 0
new ZombieScore;
new HumanScore;
new g_MsgGameStats;
new g_Mode;
new szDescription[32];
public plugin_init()
{
register_plugin("[ZP] Game Stats", PLUGIN_VERSION_STR, "funkyfresh")
register_event("TextMsg", "event_restart_round", "a", "2&#Game_C", "2&#Game_w")
register_event("HLTV", "event_start_round", "a", "1=0", "2=0")
g_MsgGameStats = CreateHudSyncObj()
}
public zp_round_started(gamemode, id)
{
g_Mode = gamemode;
}
public zp_round_ended(winteam)
{
switch(winteam)
{
case WIN_ZOMBIES: ZombieScore++
case WIN_HUMANS: HumanScore++
}
g_Mode = MODE_NONE;
}
public client_putinserver(id)
{
if(!is_user_bot(id))
set_task(1.0, "task_show_info", id+TASK_SHOW_STATS, _, _, "b")
}
public client_disconnect(id)
{
remove_task(id+TASK_SHOW_STATS)
}
public event_restart_round()
{
ZombieScore = 0;
HumanScore = 0;
g_Mode = MODE_NONE;
}
public event_start_round()
{
g_Mode = MODE_NONE;
}
public task_show_info(taskid)
{
switch(g_Mode)
{
case MODE_NONE: formatex(szDescription, charsmax(szDescription), "No infection.. Yet..")
case MODE_INFECTION: formatex(szDescription, charsmax(szDescription), "Infection Mode")
case MODE_NEMESIS: formatex(szDescription, charsmax(szDescription), "Nemesis Mode")
case MODE_SURVIVOR: formatex(szDescription, charsmax(szDescription), "Survivor Mode")
case MODE_SWARM: formatex(szDescription, charsmax(szDescription), "Swarm Mode")
case MODE_MULTI: formatex(szDescription, charsmax(szDescription), "Multi Infection Mode")
case MODE_PLAGUE: formatex(szDescription, charsmax(szDescription), "Plague Mode")
case MODE_ASSASSIN: formatex(szDescription, charsmax(szDescription), "Assassin Mode")
case MODE_SNIPER: formatex(szDescription, charsmax(szDescription), "Sniper Mode")
case MODE_ARMAGEDDON: formatex(szDescription, charsmax(szDescription), "Armageddon Mode")
}
set_hudmessage(HUD_GAME_STATS_R, HUD_GAME_STATS_G, HUD_GAME_STATS_B, HUD_GAME_X, HUD_GAME_Y, 0, 6.0, 1.1, 0.0, 0.0, -1)
ShowSyncHudMsg(ID_SHOW_STATS, g_MsgGameStats, "Zombie Plague %s^nGamemod: %s^nZombies Score [%d] - Humans Score [%d]", ZP_VERSION_STRING, szDescription, ZombieScore, HumanScore)
}