Chargement du reste de cette comparaison.

Pug Mod 1.3

Créé Le diff n'expire jamais
43 suppressions
1135 lignes
30 ajouts
1123 lignes
#include <amxmodx>
#include <amxmodx>
#include <hamsandwich>
#include <hamsandwich>
#include <fakemeta>
#include <fakemeta>
#include <reapi>
#include <reapi>
#include <celltrie>
#include <celltrie>


#define PLUGIN "PUG MOD"
#define PLUGIN "PUG MOD"
#define VERSION "1.21"
#define VERSION "1.21"
#define AUTHOR "Sugisaki"
#define AUTHOR "Sugisaki"


#define END_ROUND_KNIFE_FIX
#define END_ROUND_KNIFE_FIX


#if AMXX_VERSION_NUM >= 183
#if AMXX_VERSION_NUM >= 183
#define client_disconnect client_disconnected
#define client_disconnect client_disconnected
#endif
#endif


new TASK_HUD_READY = 552214
new TASK_HUD_READY = 552214
new TASK_HUD_VOTE = 996541
new TASK_HUD_VOTE = 996541
new TASK_END_VOTE = 441017
new TASK_END_VOTE = 441017
new TASK_PUG_END = 778745
new TASK_PUG_END = 778745


new const TAG[] = "[Pug Mod]"
new const TAG[] = "[Pug Mod]"


enum _:PUGSTATE
enum _:PUGSTATE
{
{
NO_ALIVE = 0,
NO_ALIVE = 0,
ALIVE,
ALIVE,
COMMENCING
COMMENCING
}
}


enum _:PUG_ROUND
enum _:PUG_ROUND
{
{
TT = 0,
TT = 0,
CT
CT
}
}




new Trie:t_Command
new Trie:t_Command
new Trie:t_Command_Plugin
new Trie:t_Command_Plugin
new pug_state
new pug_state
new g_PluginId
new g_PluginId
new iMaxPlayers
new iMaxPlayers
new bool:ready[33]
new bool:ready[33]
new ready_count
new ready_count
new HamHook:SpawnWeapon
new HamHook:SpawnWeapon
new HamHook:DefuseKit
new HamHook:DefuseKit
new HamHook:PlayerPostink
new HamHook:PlayerPostink
new HamHook:PlayerSpawn
new HamHook:PlayerSpawn
new bool:vote_map
new bool:vote_map
new g_vote_id
new g_vote_id
new g_pcvar_votemap
new g_pcvar_votemap
new g_vote_countdown
new g_vote_countdown
new bool:private
new bool:private
new Trie:g_private
new Trie:g_private
new bool:round_knife
new bool:round_knife
new bool:half_time
new bool:half_time


new Sync1
new Sync1
new Sync2
new Sync2
new Sync3
new Sync3
new Sync4
new Sync4
new pcvar_max_players
new pcvar_max_players


new g_iDmg[33][33]
new g_iDmg[33][33]
new g_iHits[33][33]
new g_iHits[33][33]


new Array:g_maps
new Array:g_maps
new g_votes[32]
new g_votes[32]
new g_iRound_team[2]
new g_iRound_team[2]
new g_iRounds
new g_iRounds
new g_iFrags[33]
new g_iFrags[33]
new g_iDeaths[33]
new g_iDeaths[33]


new g_vote_count
new g_vote_count


new g_VoteMenu
new g_VoteMenu


new gMsgStatusIcon
new gMsgStatusIcon
new gMsgRegisterStatusIcon
new gMsgRegisterStatusIcon


new gMsgServerName
new gMsgServerName
new gMsgTextMsg
new gMsgTextMsg
new gMsgScoreInfo
new gMsgScoreInfo
new gMsgTeamScore
new gMsgTeamScore


new bool:is_intermission
new bool:is_intermission


new pcvar_knife

new SND_MUSIC[][] =
new SND_MUSIC[][] =
{
{
"sound/pug/music1.mp3"
"sound/pug/music1.mp3"
}
}
new SND_COUNTER_BEEP[] = "sound/UI/buttonrollover.wav"
new SND_COUNTER_BEEP[] = "sound/UI/buttonrollover.wav"
new SND_STINGER[] = "sound/pug/cs_stinger.wav"
new SND_STINGER[] = "sound/pug/cs_stinger.wav"


enum _:CMDS
enum _:CMDS
{
{
COMMAND[32],
COMMAND[32],
VALUE[10]
VALUE[10]
}
}