pl így:
Kód: #include <amxmodx>
#define PLUGIN "Bullet Damage" #define AUTHOR "ConnorMcLeod" #define VERSION "0.0.1"
#define MAX_PLAYERS 32
new const Float:g_flCoords[][] = { {0.50, 0.40}, {0.56, 0.44}, {0.60, 0.50}, {0.56, 0.56}, {0.50, 0.60}, {0.44, 0.56}, {0.40, 0.50}, {0.44, 0.44} }
new g_iPlayerPos[MAX_PLAYERS+1] new g_iMaxPlayers new g_pCvarEnabled
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) g_pCvarEnabled = register_cvar("bullet_damage", "1") register_event("Damage", "Event_Damage", "b", "2>0", "3=0") g_iMaxPlayers = get_maxplayers() }
public Event_Damage( iVictim ) { if( get_pcvar_num(g_pCvarEnabled) && (read_data(4) || read_data(5) || read_data(6)) ) { new id = get_user_attacker(iVictim) if( (1 <= id <= g_iMaxPlayers) && is_user_connected(id) ) { new iPos = ++g_iPlayerPos[id] if( iPos == sizeof(g_flCoords) ) { iPos = g_iPlayerPos[id] = 0 } set_hudmessage(0, 40, 80, Float:g_flCoords[iPos][0], Float:g_flCoords[iPos][1], 0, 0.1, 2.5, 0.02, 0.02, -1) show_hudmessage(id, "%d", read_data(2)) } if( (1 <= iVictim <= g_iMaxPlayers) && is_user_connected(iVictim) ) { new iPos = ++g_iPlayerPos[iVictim] if( iPos == sizeof(g_flCoords) ) { iPos = g_iPlayerPos[iVictim] = 0 } set_hudmessage(100, 40, 80, Float:g_flCoords[iPos][0], Float:g_flCoords[iPos][1], 0, 0.1, 2.5, 0.02, 0.02, -1) show_hudmessage(iVictim, "%d", read_data(2)) } } }
CeDeee írta: ebbe hogyan lehetne beletenni azt , hogy amikor minnket lőnek akkor is legyen sebzes kijelzes? Kód: #include <amxmodx>
#define PLUGIN "Bullet Damage"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.1"
#define MAX_PLAYERS 32
new const Float:g_flCoords[][] =
{
{0.50, 0.40},
{0.56, 0.44},
{0.60, 0.50},
{0.56, 0.56},
{0.50, 0.60},
{0.44, 0.56},
{0.40, 0.50},
{0.44, 0.44}
}
new g_iPlayerPos[MAX_PLAYERS+1]
new g_iMaxPlayers
new g_pCvarEnabled
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_pCvarEnabled = register_cvar("bullet_damage", "1")
register_event("Damage", "Event_Damage", "b", "2>0", "3=0")
g_iMaxPlayers = get_maxplayers()
}
public Event_Damage( iVictim )
{
if( get_pcvar_num(g_pCvarEnabled) && (read_data(4) || read_data(5) || read_data(6)) )
{
new id = get_user_attacker(iVictim)
if( (1 <= id <= g_iMaxPlayers) && is_user_connected(id) )
{
new iPos = ++g_iPlayerPos[id]
if( iPos == sizeof(g_flCoords) )
{
iPos = g_iPlayerPos[id] = 0
}
set_hudmessage(0, 40, 80, Float:g_flCoords[iPos][0], Float:g_flCoords[iPos][1], 0, 0.1, 2.5, 0.02, 0.02, -1)
show_hudmessage(id, "%d", read_data(2))
}
}
}
|