Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <amxmisc>
- #include <fakemeta>
- #include <cstrike>
- #include <colorchat>
- #include <hamsandwich>
- #include <dhudmessage>
- #include <fun>
- #define IME "Knife VIP"
- #define VERZIJA "1.0"
- #define AUTOR "Milutinke (ByM)"
- #define VIP_FLAG ADMIN_LEVEL_H
- new bool:vip_noz[33];
- new energija_vipa, energija_za_ubistvo, vip_brzina
- new const model_noza[] = "models/v_vip_noz.mdl"; //Ovde upisi ime skina
- public plugin_init() {
- register_plugin(IME, VERZIJA, AUTOR)
- RegisterHam(Ham_Spawn, "player", "Pocetak", 1);
- register_event("DeathMsg", "Smrt", "ade");
- energija_vipa = register_cvar("energija_vipa","35");
- energija_za_ubistvo = register_cvar("energija_za_ubistvo","3");
- vip_brzina = register_cvar("vip_brzina","1.25");
- register_event("WeapPickup","ProveriModel","b","1=19")
- register_event("CurWeapon","ProveriOruzije","be","1=1")
- }
- public plugin_precache()
- {
- precache_model(model_noza);
- }
- public Pocetak(id)
- {
- if(get_user_flags(id) & VIP_FLAG)
- {
- set_user_health(id, get_pcvar_num(energija_vipa));
- set_user_maxspeed(id, get_pcvar_float(vip_brzina));
- set_user_gravity(id, 0.95)
- vip_noz[id] = true;
- }
- }
- public Smrt()
- {
- new napadac = read_data(2);
- set_user_health(napadac, get_user_health(napadac)+get_pcvar_num(energija_za_ubistvo));
- ColorChat(napadac, GREEN, "+3 HP");
- }
- public client_connect(id)
- {
- vip_noz[id] = false;
- set_task(5.0, "VipUsoNaServer", id);
- set_task(10.0, "Reklama", id);
- }
- public Reklama(id)
- {
- set_dhudmessage(0, 200, 255, -1.0, 0.6, 0, 6.0, 5.0);
- show_dhudmessage(0, "[KNIFE VIP] By Milutinke");
- }
- public VipJeUsoNaServer(id)
- {
- if(get_user_flags(id) & VIP_FLAG)
- {
- new ImeIgraca[32];
- get_user_name(id, ImeIgraca, 31);
- set_dhudmessage(0, 200, 255, -1.0, 0.6, 0, 6.0, 5.0);
- show_dhudmessage(0, "[VIP] %s je usao na server.", ImeIgraca);
- }
- }
- public ProveriModel(id)
- {
- new oruzije = read_data(2);
- if (oruzije == CSW_KNIFE && vip_noz[id] == true)
- {
- set_pev(id, pev_viewmodel2, model_noza);
- }
- return PLUGIN_HANDLED;
- }
- public ProveriOruzije(id)
- {
- new klip, municija;
- new oruzije;
- oruzije = get_user_weapon(id, klip, municija);
- if (oruzije == CSW_KNIFE && vip_noz[id] == true)
- {
- ProveriModel(id);
- }
- else
- {
- return PLUGIN_CONTINUE;
- }
- return PLUGIN_HANDLED;
- }
Advertisement
Add Comment
Please, Sign In to add comment