Tip de Joc(CS1.6/CS:GO/CS:S/CS:CZ): cs1.6
Plugin: vip
Descriere(ce face, cum este, cum arată, orice dar amănunțit): am incercat sal editez da mereu dadea eroare la compilare ... compilarea o fac local
1 doresc sa fie scos viteza
2 sa fie ster partea unde ar afisa un moth
3 nustiu din ce motiv cadn e activ pluginul la primele 3-4 kiluri moare si jucatorul care a omorat pe cineva dupa is revine singur asa face la fiecare inceput de mapa
Am verificat logs nu apar erori
Plugin: vip
Descriere(ce face, cum este, cum arată, orice dar amănunțit): am incercat sal editez da mereu dadea eroare la compilare ... compilarea o fac local
1 doresc sa fie scos viteza
2 sa fie ster partea unde ar afisa un moth
3 nustiu din ce motiv cadn e activ pluginul la primele 3-4 kiluri moare si jucatorul care a omorat pe cineva dupa is revine singur asa face la fiecare inceput de mapa
Am verificat logs nu apar erori
Reveal:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <engine>
#define PLAYER ADMIN_USER
#define LEADER ADMIN_LEVEL_E
#define GOLD_MEMBER ADMIN_LEVEL_F
#define PLATINUM_MEMBER ADMIN_LEVEL_G
#define DIAMOND_MEMBER ADMIN_LEVEL_H
#define LEADER_HP_SPAWN 103
#define GOLD_MEMBER_HP_SPAWN 105
#define PLATINUM_MEMBER_HP_SPAWN 110
#define DIAMOND_MEMBER_HP_SPAWN 115
#define LEADER_SPEED_SPAWN 270.0
#define GOLD_MEMBER_SPEED_SPAWN 280.0
#define PLATINUM_MEMBER_SPEED_SPAWN 300.0
#define DIAMOND_MEMBER_SPEED_SPAWN 320.0
new health_add_player
new health_add_knife_player
new armor_add_player
new armor_add_knife_player
new health_hs_add_player
new armor_hs_add_player
new health_max_player
new armor_max_player
new health_add_leader
new health_add_knife_leader
new armor_add_leader
new armor_add_knife_leader
new health_hs_add_leader
new armor_hs_add_leader
new health_max_leader
new armor_max_leader
new health_add_gold
new health_add_knife_gold
new armor_add_gold
new armor_add_knife_gold
new health_hs_add_gold
new armor_hs_add_gold
new health_max_gold
new armor_max_gold
new health_max_platinum
new armor_max_platinum
new health_add_platinum
new health_add_knife_platinum
new armor_add_platinum
new armor_add_knife_platinum
new health_hs_add_platinum
new armor_hs_add_platinum
new health_max_diamond
new armor_max_diamond
new health_add_diamond
new health_add_knife_diamond
new armor_add_diamond
new armor_add_knife_diamond
new health_hs_add_diamond
new armor_hs_add_diamond
new nKiller
new nKiller_hp
new nKiller_ap
new nHp_add
new nAp_add
new nHp_max
new nAp_max
new weapon
new g_iMaxPlayers
new g_iPrevCurWeapon[33]
public plugin_init()
{
register_plugin("VIP 3 Nivele", "1.2", "Alexandru")
health_add_player = register_cvar("amx_player_hp_kill" , "15")
health_add_leader = register_cvar("amx_leader_hp_kill" , "50")
health_add_gold = register_cvar("amx_gold_hp_kill" , "40")
health_add_platinum = register_cvar("amx_platinum_hp_kill" , "60")
health_add_diamond = register_cvar("amx_diamond_hp_kill" , "80")
health_hs_add_player = register_cvar("amx_player_hp_hs_kill" , "25")
health_hs_add_leader = register_cvar("amx_leader_hp_hs_kill" , "55")
health_hs_add_gold = register_cvar("amx_gold_hp_hs_kill" , "45")
health_hs_add_platinum = register_cvar("amx_platinum_hp_hs_kill" , "65")
health_hs_add_diamond = register_cvar("amx_diamond_hp_hs_kill" , "85")
health_max_player = register_cvar("amx_player_max_health" , "220")
health_max_leader = register_cvar("amx_leader_max_health" , "260")
health_max_gold = register_cvar("amx_gold_max_health" , "240")
health_max_platinum = register_cvar("amx_platinum_max_health" , "280")
health_max_diamond = register_cvar("amx_diamond_max_health" , "300")
armor_max_player = register_cvar("amx_player_max_armor" , "220")
armor_max_leader = register_cvar("amx_leader_max_armor" , "260")
armor_max_gold = register_cvar("amx_gold_max_armor" , "240")
armor_max_platinum = register_cvar("amx_platinum_max_armor" , "280")
armor_max_diamond = register_cvar("amx_diamond_max_armor" , "300")
armor_add_player = register_cvar("amx_player_armor_kill" , "15")
armor_add_leader = register_cvar("amx_leader_armor_kill" , "50")
armor_add_gold = register_cvar("amx_gold_armor_kill" , "40")
armor_add_platinum = register_cvar("amx_platinum_armor_kill" , "60")
armor_add_diamond = register_cvar("amx_diamond_armor_kill" , "80")
armor_hs_add_player = register_cvar("amx_player_armor_hs_kill" , "25")
armor_hs_add_leader = register_cvar("amx_leader_armor_hs_kill" , "55")
armor_hs_add_gold = register_cvar("amx_gold_armor_hs_kill" , "45")
armor_hs_add_platinum = register_cvar("amx_platinum_armor_hs_kill" , "65")
armor_hs_add_diamond = register_cvar("amx_diamond_armor_hs_kill" , "85")
health_add_knife_player = register_cvar("amx_player_health_knife_kill" , "30")
health_add_knife_leader = register_cvar("amx_leader_health_knife_kill" , "60")
health_add_knife_gold = register_cvar("amx_gold_health_knife_kill" , "45")
health_add_knife_platinum = register_cvar("amx_platinum_health_knife_kill" , "65")
health_add_knife_diamond = register_cvar("amx_diamond_health_knife_kill" , "85")
armor_add_knife_player = register_cvar("amx_player_armor_knife_kill" , "30")
armor_add_knife_leader = register_cvar("amx_leader_armor_knife_kill" , "60")
armor_add_knife_gold = register_cvar("amx_gold_armor_knife_kill" , "45")
armor_add_knife_platinum = register_cvar("amx_platinum_armor_knife_kill" , "65")
armor_add_knife_diamond = register_cvar("amx_diamond_armor_knife_kill" , "85")
g_iMaxPlayers = get_maxplayers( )
register_clcmd("say", "handle_say")
RegisterHam(Ham_Spawn, "player", "Ham_Spawn_Post", 1)
register_event("DeathMsg", "hook_death", "a", "1>0")
register_event( "CurWeapon" , "fw_EvCurWeapon" , "be" , "1=1" )
}
public hook_death()
{
// Killer id
nKiller = read_data(1)
weapon = get_user_weapon(nKiller) // Va verifica daca este cutit sau nu dupa aceea Cutitul este CSW_KNIFE
if( !( 1 <= nKiller <= g_iMaxPlayers )
|| !is_user_alive( nKiller ) )
{
return
}
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nHp_max = get_pcvar_num (health_max_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nHp_max = get_pcvar_num (health_max_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nHp_max = get_pcvar_num (health_max_gold)
else if(get_user_flags(nKiller) & LEADER)
nHp_max = get_pcvar_num(health_max_leader)
else if(get_user_flags(nKiller) & PLAYER)
nHp_max = get_pcvar_num(health_max_player)
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nAp_max = get_pcvar_num (armor_max_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nAp_max = get_pcvar_num (armor_max_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nAp_max = get_pcvar_num (armor_max_gold)
else if(get_user_flags(nKiller) & LEADER)
nAp_max = get_pcvar_num(armor_max_leader)
else if(get_user_flags(nKiller) & PLAYER)
nAp_max = get_pcvar_num(armor_max_player)
if(weapon != CSW_KNIFE)
{
if ( (read_data(3) == 1) && (read_data(5) == 0) )
{
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nHp_add = get_pcvar_num (health_hs_add_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nHp_add = get_pcvar_num (health_hs_add_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nHp_add = get_pcvar_num (health_hs_add_gold)
else if(get_user_flags(nKiller) & LEADER)
nHp_add = get_pcvar_num(health_hs_add_leader)
else if(get_user_flags(nKiller) & PLAYER)
nHp_add = get_pcvar_num(health_hs_add_player)
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nAp_add = get_pcvar_num (armor_hs_add_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nAp_add = get_pcvar_num (armor_hs_add_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nAp_add = get_pcvar_num (armor_hs_add_gold)
else if(get_user_flags(nKiller) & LEADER)
nAp_add = get_pcvar_num(armor_hs_add_leader)
else if(get_user_flags(nKiller) & PLAYER)
nAp_add = get_pcvar_num(armor_hs_add_player)
}
else
{
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nHp_add = get_pcvar_num (health_add_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nHp_add = get_pcvar_num (health_add_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nHp_add = get_pcvar_num (health_add_gold)
else if(get_user_flags(nKiller) & LEADER)
nHp_add = get_pcvar_num(health_add_leader)
else if(get_user_flags(nKiller) & PLAYER)
nHp_add = get_pcvar_num(health_add_player)
//nHp_add = get_pcvar_num (health_add)
//nHp_max = get_pcvar_num (health_max)
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nAp_add = get_pcvar_num (armor_add_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nAp_add = get_pcvar_num (armor_add_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nAp_add = get_pcvar_num (armor_add_gold)
else if(get_user_flags(nKiller) & LEADER)
nAp_add = get_pcvar_num(armor_add_leader)
else if(get_user_flags(nKiller) & PLAYER)
nAp_add = get_pcvar_num(armor_add_player)
//nAp_max = get_pcvar_num (armor_max)
}
}
else {
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nAp_add = get_pcvar_num (armor_add_knife_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nAp_add = get_pcvar_num (armor_add_knife_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nAp_add = get_pcvar_num (armor_add_knife_gold)
else if(get_user_flags(nKiller) & LEADER)
nAp_add = get_pcvar_num(armor_add_knife_leader)
else if(get_user_flags(nKiller) & PLAYER)
nAp_add = get_pcvar_num(armor_add_knife_player)
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nHp_add = get_pcvar_num (health_add_knife_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nHp_add = get_pcvar_num (health_add_knife_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nHp_add = get_pcvar_num (health_add_knife_gold)
else if(get_user_flags(nKiller) & LEADER)
nHp_add = get_pcvar_num(health_add_knife_leader)
else if(get_user_flags(nKiller) & PLAYER)
nHp_add = get_pcvar_num(health_add_knife_player)
}
// Updating Killer HP
nKiller_hp = get_user_health(nKiller)
nKiller_hp += nHp_add
// Updating Killer AP
nKiller_ap = get_user_armor(nKiller)
nKiller_ap += nAp_add
// Maximum HP check
if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
set_user_health(nKiller, nKiller_hp)
// Maximum AP check
if (nKiller_ap > nAp_max) nKiller_ap = nAp_max
set_user_armor(nKiller, nKiller_ap)
// Screen fading
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
write_short(1<<10)
write_short(1<<10)
write_short(0x0000)
write_byte(0)
write_byte(0)
write_byte(200)
write_byte(75)
message_end()
}
public ShowMotd(id)
{
show_motd(id, "vip.txt")
}
public Ham_Spawn_Post(id)
{
if(!is_user_alive(id))
return;
if(get_user_flags(id) & DIAMOND_MEMBER) {
set_user_maxspeed(id,DIAMOND_MEMBER_SPEED_SPAWN)
set_user_health(id,DIAMOND_MEMBER_HP_SPAWN)
}
else if(get_user_flags(id) & PLATINUM_MEMBER) {
set_user_maxspeed(id,PLATINUM_MEMBER_SPEED_SPAWN)
set_user_health(id,PLATINUM_MEMBER_HP_SPAWN)
}
else if((get_user_flags(id) & GOLD_MEMBER)) {
set_user_maxspeed(id,GOLD_MEMBER_SPEED_SPAWN)
set_user_health(id,GOLD_MEMBER_HP_SPAWN)
}
else if((get_user_flags(id) & LEADER)) {
set_user_maxspeed(id,LEADER_SPEED_SPAWN)
set_user_health(id,LEADER_HP_SPAWN)
}
}
public fw_EvCurWeapon(id)
{
new iCurWeapon = read_data(2)
if( iCurWeapon != g_iPrevCurWeapon[id])
{
if(get_user_flags(id) & DIAMOND_MEMBER)
set_user_maxspeed(id ,DIAMOND_MEMBER_SPEED_SPAWN)
else if(get_user_flags(id) & PLATINUM_MEMBER)
set_user_maxspeed(id ,PLATINUM_MEMBER_SPEED_SPAWN)
else if(get_user_flags(id) & GOLD_MEMBER )
set_user_maxspeed(id ,GOLD_MEMBER_SPEED_SPAWN)
else if(get_user_flags(id) & LEADER)
set_user_maxspeed(id ,LEADER_SPEED_SPAWN)
g_iPrevCurWeapon[id] = iCurWeapon
}
}
public handle_say(id) {
new said[192]
read_args(said,192)
if( contain(said, "/beneficii") != -1 )
set_task(0.1,"ShowMotd",id)
return PLUGIN_CONTINUE
}
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <engine>
#define PLAYER ADMIN_USER
#define LEADER ADMIN_LEVEL_E
#define GOLD_MEMBER ADMIN_LEVEL_F
#define PLATINUM_MEMBER ADMIN_LEVEL_G
#define DIAMOND_MEMBER ADMIN_LEVEL_H
#define LEADER_HP_SPAWN 103
#define GOLD_MEMBER_HP_SPAWN 105
#define PLATINUM_MEMBER_HP_SPAWN 110
#define DIAMOND_MEMBER_HP_SPAWN 115
#define LEADER_SPEED_SPAWN 270.0
#define GOLD_MEMBER_SPEED_SPAWN 280.0
#define PLATINUM_MEMBER_SPEED_SPAWN 300.0
#define DIAMOND_MEMBER_SPEED_SPAWN 320.0
new health_add_player
new health_add_knife_player
new armor_add_player
new armor_add_knife_player
new health_hs_add_player
new armor_hs_add_player
new health_max_player
new armor_max_player
new health_add_leader
new health_add_knife_leader
new armor_add_leader
new armor_add_knife_leader
new health_hs_add_leader
new armor_hs_add_leader
new health_max_leader
new armor_max_leader
new health_add_gold
new health_add_knife_gold
new armor_add_gold
new armor_add_knife_gold
new health_hs_add_gold
new armor_hs_add_gold
new health_max_gold
new armor_max_gold
new health_max_platinum
new armor_max_platinum
new health_add_platinum
new health_add_knife_platinum
new armor_add_platinum
new armor_add_knife_platinum
new health_hs_add_platinum
new armor_hs_add_platinum
new health_max_diamond
new armor_max_diamond
new health_add_diamond
new health_add_knife_diamond
new armor_add_diamond
new armor_add_knife_diamond
new health_hs_add_diamond
new armor_hs_add_diamond
new nKiller
new nKiller_hp
new nKiller_ap
new nHp_add
new nAp_add
new nHp_max
new nAp_max
new weapon
new g_iMaxPlayers
new g_iPrevCurWeapon[33]
public plugin_init()
{
register_plugin("VIP 3 Nivele", "1.2", "Alexandru")
health_add_player = register_cvar("amx_player_hp_kill" , "15")
health_add_leader = register_cvar("amx_leader_hp_kill" , "50")
health_add_gold = register_cvar("amx_gold_hp_kill" , "40")
health_add_platinum = register_cvar("amx_platinum_hp_kill" , "60")
health_add_diamond = register_cvar("amx_diamond_hp_kill" , "80")
health_hs_add_player = register_cvar("amx_player_hp_hs_kill" , "25")
health_hs_add_leader = register_cvar("amx_leader_hp_hs_kill" , "55")
health_hs_add_gold = register_cvar("amx_gold_hp_hs_kill" , "45")
health_hs_add_platinum = register_cvar("amx_platinum_hp_hs_kill" , "65")
health_hs_add_diamond = register_cvar("amx_diamond_hp_hs_kill" , "85")
health_max_player = register_cvar("amx_player_max_health" , "220")
health_max_leader = register_cvar("amx_leader_max_health" , "260")
health_max_gold = register_cvar("amx_gold_max_health" , "240")
health_max_platinum = register_cvar("amx_platinum_max_health" , "280")
health_max_diamond = register_cvar("amx_diamond_max_health" , "300")
armor_max_player = register_cvar("amx_player_max_armor" , "220")
armor_max_leader = register_cvar("amx_leader_max_armor" , "260")
armor_max_gold = register_cvar("amx_gold_max_armor" , "240")
armor_max_platinum = register_cvar("amx_platinum_max_armor" , "280")
armor_max_diamond = register_cvar("amx_diamond_max_armor" , "300")
armor_add_player = register_cvar("amx_player_armor_kill" , "15")
armor_add_leader = register_cvar("amx_leader_armor_kill" , "50")
armor_add_gold = register_cvar("amx_gold_armor_kill" , "40")
armor_add_platinum = register_cvar("amx_platinum_armor_kill" , "60")
armor_add_diamond = register_cvar("amx_diamond_armor_kill" , "80")
armor_hs_add_player = register_cvar("amx_player_armor_hs_kill" , "25")
armor_hs_add_leader = register_cvar("amx_leader_armor_hs_kill" , "55")
armor_hs_add_gold = register_cvar("amx_gold_armor_hs_kill" , "45")
armor_hs_add_platinum = register_cvar("amx_platinum_armor_hs_kill" , "65")
armor_hs_add_diamond = register_cvar("amx_diamond_armor_hs_kill" , "85")
health_add_knife_player = register_cvar("amx_player_health_knife_kill" , "30")
health_add_knife_leader = register_cvar("amx_leader_health_knife_kill" , "60")
health_add_knife_gold = register_cvar("amx_gold_health_knife_kill" , "45")
health_add_knife_platinum = register_cvar("amx_platinum_health_knife_kill" , "65")
health_add_knife_diamond = register_cvar("amx_diamond_health_knife_kill" , "85")
armor_add_knife_player = register_cvar("amx_player_armor_knife_kill" , "30")
armor_add_knife_leader = register_cvar("amx_leader_armor_knife_kill" , "60")
armor_add_knife_gold = register_cvar("amx_gold_armor_knife_kill" , "45")
armor_add_knife_platinum = register_cvar("amx_platinum_armor_knife_kill" , "65")
armor_add_knife_diamond = register_cvar("amx_diamond_armor_knife_kill" , "85")
g_iMaxPlayers = get_maxplayers( )
register_clcmd("say", "handle_say")
RegisterHam(Ham_Spawn, "player", "Ham_Spawn_Post", 1)
register_event("DeathMsg", "hook_death", "a", "1>0")
register_event( "CurWeapon" , "fw_EvCurWeapon" , "be" , "1=1" )
}
public hook_death()
{
// Killer id
nKiller = read_data(1)
weapon = get_user_weapon(nKiller) // Va verifica daca este cutit sau nu dupa aceea Cutitul este CSW_KNIFE
if( !( 1 <= nKiller <= g_iMaxPlayers )
|| !is_user_alive( nKiller ) )
{
return
}
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nHp_max = get_pcvar_num (health_max_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nHp_max = get_pcvar_num (health_max_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nHp_max = get_pcvar_num (health_max_gold)
else if(get_user_flags(nKiller) & LEADER)
nHp_max = get_pcvar_num(health_max_leader)
else if(get_user_flags(nKiller) & PLAYER)
nHp_max = get_pcvar_num(health_max_player)
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nAp_max = get_pcvar_num (armor_max_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nAp_max = get_pcvar_num (armor_max_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nAp_max = get_pcvar_num (armor_max_gold)
else if(get_user_flags(nKiller) & LEADER)
nAp_max = get_pcvar_num(armor_max_leader)
else if(get_user_flags(nKiller) & PLAYER)
nAp_max = get_pcvar_num(armor_max_player)
if(weapon != CSW_KNIFE)
{
if ( (read_data(3) == 1) && (read_data(5) == 0) )
{
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nHp_add = get_pcvar_num (health_hs_add_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nHp_add = get_pcvar_num (health_hs_add_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nHp_add = get_pcvar_num (health_hs_add_gold)
else if(get_user_flags(nKiller) & LEADER)
nHp_add = get_pcvar_num(health_hs_add_leader)
else if(get_user_flags(nKiller) & PLAYER)
nHp_add = get_pcvar_num(health_hs_add_player)
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nAp_add = get_pcvar_num (armor_hs_add_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nAp_add = get_pcvar_num (armor_hs_add_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nAp_add = get_pcvar_num (armor_hs_add_gold)
else if(get_user_flags(nKiller) & LEADER)
nAp_add = get_pcvar_num(armor_hs_add_leader)
else if(get_user_flags(nKiller) & PLAYER)
nAp_add = get_pcvar_num(armor_hs_add_player)
}
else
{
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nHp_add = get_pcvar_num (health_add_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nHp_add = get_pcvar_num (health_add_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nHp_add = get_pcvar_num (health_add_gold)
else if(get_user_flags(nKiller) & LEADER)
nHp_add = get_pcvar_num(health_add_leader)
else if(get_user_flags(nKiller) & PLAYER)
nHp_add = get_pcvar_num(health_add_player)
//nHp_add = get_pcvar_num (health_add)
//nHp_max = get_pcvar_num (health_max)
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nAp_add = get_pcvar_num (armor_add_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nAp_add = get_pcvar_num (armor_add_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nAp_add = get_pcvar_num (armor_add_gold)
else if(get_user_flags(nKiller) & LEADER)
nAp_add = get_pcvar_num(armor_add_leader)
else if(get_user_flags(nKiller) & PLAYER)
nAp_add = get_pcvar_num(armor_add_player)
//nAp_max = get_pcvar_num (armor_max)
}
}
else {
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nAp_add = get_pcvar_num (armor_add_knife_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nAp_add = get_pcvar_num (armor_add_knife_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nAp_add = get_pcvar_num (armor_add_knife_gold)
else if(get_user_flags(nKiller) & LEADER)
nAp_add = get_pcvar_num(armor_add_knife_leader)
else if(get_user_flags(nKiller) & PLAYER)
nAp_add = get_pcvar_num(armor_add_knife_player)
if(get_user_flags(nKiller) & DIAMOND_MEMBER)
nHp_add = get_pcvar_num (health_add_knife_diamond)
else if(get_user_flags(nKiller) & PLATINUM_MEMBER)
nHp_add = get_pcvar_num (health_add_knife_platinum)
else if(get_user_flags(nKiller) & GOLD_MEMBER )
nHp_add = get_pcvar_num (health_add_knife_gold)
else if(get_user_flags(nKiller) & LEADER)
nHp_add = get_pcvar_num(health_add_knife_leader)
else if(get_user_flags(nKiller) & PLAYER)
nHp_add = get_pcvar_num(health_add_knife_player)
}
// Updating Killer HP
nKiller_hp = get_user_health(nKiller)
nKiller_hp += nHp_add
// Updating Killer AP
nKiller_ap = get_user_armor(nKiller)
nKiller_ap += nAp_add
// Maximum HP check
if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
set_user_health(nKiller, nKiller_hp)
// Maximum AP check
if (nKiller_ap > nAp_max) nKiller_ap = nAp_max
set_user_armor(nKiller, nKiller_ap)
// Screen fading
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
write_short(1<<10)
write_short(1<<10)
write_short(0x0000)
write_byte(0)
write_byte(0)
write_byte(200)
write_byte(75)
message_end()
}
public ShowMotd(id)
{
show_motd(id, "vip.txt")
}
public Ham_Spawn_Post(id)
{
if(!is_user_alive(id))
return;
if(get_user_flags(id) & DIAMOND_MEMBER) {
set_user_maxspeed(id,DIAMOND_MEMBER_SPEED_SPAWN)
set_user_health(id,DIAMOND_MEMBER_HP_SPAWN)
}
else if(get_user_flags(id) & PLATINUM_MEMBER) {
set_user_maxspeed(id,PLATINUM_MEMBER_SPEED_SPAWN)
set_user_health(id,PLATINUM_MEMBER_HP_SPAWN)
}
else if((get_user_flags(id) & GOLD_MEMBER)) {
set_user_maxspeed(id,GOLD_MEMBER_SPEED_SPAWN)
set_user_health(id,GOLD_MEMBER_HP_SPAWN)
}
else if((get_user_flags(id) & LEADER)) {
set_user_maxspeed(id,LEADER_SPEED_SPAWN)
set_user_health(id,LEADER_HP_SPAWN)
}
}
public fw_EvCurWeapon(id)
{
new iCurWeapon = read_data(2)
if( iCurWeapon != g_iPrevCurWeapon[id])
{
if(get_user_flags(id) & DIAMOND_MEMBER)
set_user_maxspeed(id ,DIAMOND_MEMBER_SPEED_SPAWN)
else if(get_user_flags(id) & PLATINUM_MEMBER)
set_user_maxspeed(id ,PLATINUM_MEMBER_SPEED_SPAWN)
else if(get_user_flags(id) & GOLD_MEMBER )
set_user_maxspeed(id ,GOLD_MEMBER_SPEED_SPAWN)
else if(get_user_flags(id) & LEADER)
set_user_maxspeed(id ,LEADER_SPEED_SPAWN)
g_iPrevCurWeapon[id] = iCurWeapon
}
}
public handle_say(id) {
new said[192]
read_args(said,192)
if( contain(said, "/beneficii") != -1 )
set_task(0.1,"ShowMotd",id)
return PLUGIN_CONTINUE
}