Baaaaaaaa, ce prost sunt..am dat eu locatie gresitaaa..fii atent..fa asta:
Code:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define VIP_LEVEL_ACCES ADMIN_MAP //Aici setezi flagul pentru vip.
new cvar_start_hp, cvar_start_ap, Gravity[33];
public plugin_init()
{
register_plugin("VIP JB", "0.1", "joker`");
RegisterHam(Ham_Spawn, "player", "Spawn", 1);
register_event("CurWeapon", "CurrWeapon", "be", "1=1");
cvar_start_hp = register_cvar("amx_start_hp", "300");
cvar_start_ap = register_cvar("amx_start_ap", "100");
register_event("ResetHUD", "resetModel", "b");
return PLUGIN_CONTINUE
}
public Spawn(id)
{
if(!is_user_alive(id))
return;
new CsTeams:team = cs_get_user_team(id)
if(get_user_flags(id) & VIP_LEVEL_ACCES)
{
switch(team)
{
case CS_TEAM_T:
{
set_user_health(id, get_pcvar_num(cvar_start_hp));
set_user_armor(id, get_pcvar_num(cvar_start_ap));
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
set_user_gravity(id, 600.0);
set_user_maxspeed(id, 0.0);
}
case CS_TEAM_CT:
{
set_user_health(id, get_pcvar_num(cvar_start_hp));
set_user_armor(id, get_pcvar_num(cvar_start_ap));
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_smokegrenade");
set_user_gravity(id, 600.0);
set_user_maxspeed(id, 0.0);
}
}
}
if(get_user_flags(id) & VIP_LEVEL_ACCES) {
Gravity[id] = true;
CurrWeapon(id);
}
else
{
Gravity[id] = false;
CurrWeapon(id);
}
}
public CurrWeapon ( id ) {
if(Gravity[id]) {
set_user_gravity(id, 0.5);
}
else
{
set_user_gravity(id, 1.0);
}
}
public resetModel(id, level, cid)
{
if (get_user_flags(id) & ADMIN_KICK) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "vipt")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "vipct")
}
else {
cs_reset_user_model(id)
}
}
return PLUGIN_CONTINUE
}
public plugin_precache()
{
precache_model("models/player/vipct/vipct.mdl");
precache_model("models/player/vipt/vipt.mdl");
return PLUGIN_CONTINUE;
}
@aLink, am gresit eu locatia modelelor