Help me (tag mismatch line 33)
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <zp50_core>
#include <zp50_class_zombie>
#include <zp50_class_nemesis>
#include <zp50_class_assassin>
new jumpznum[33] = 0
new bool:dozjump[33] = false
new cvar_jumps
new g_zclass_tight
// Tight Zombie Atributes
new const zclass_name[] = { "Tight Zombie" } // name
new const zclass_info[] = { "HP-- Speed++ Jump++ Knockback++" } // description
new const zclass_model[] = { "zombie_source" } // model
new const zclass_clawmodel[] = { "v_knife_zombie.mdl" } // claw model
const zclass_health = 1000 // health
const zclass_speed = 220 // speed
const Float:zclass_gravity = 0.8 // gravity
const Float:zclass_knockback = 1.5 // knockback
public plugin_precache()
{
register_plugin("[ZP] Class Tight", "1.0c", "MultiJump by twistedeuphoria, Plagued by Dabbi, Classed by B!gBud")
cvar_jumps = register_cvar("zp_tight_jump", "1")
new index
g_zclass_tight = zp_class_zombie_register(zclass_name, zclass_info, zclass_health, zclass_speed, zclass_gravity)
zp_class_zombie_register_kb(g_zclass_tight, zclass_knockback)
for (index = 0; index < sizeof zclass_model; index++)
zp_class_zombie_register_model(g_zclass_tight, zclass_model[index])
for (index = 0; index < sizeof zclass_clawmodel; index++)
zp_class_zombie_register_claw(g_zclass_tight, zclass_clawmodel[index])
}
public client_putinserver(id)
{
jumpznum[id] = 0
dozjump[id] = false
}
public client_disconnect(id)
{
jumpznum[id] = 0
dozjump[id] = false
}
public client_PreThink(id)
{
if(!is_user_alive(id) || !zp_core_is_zombie(id) || zp_class_nemesis_get(id) || zp_class_assassin_get(id)) return PLUGIN_CONTINUE
if(zp_class_zombie_get_current(id) != g_zclass_tight) return PLUGIN_CONTINUE
new nzbut = get_user_button(id)
new ozbut = get_user_oldbutton(id)
if((nzbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(ozbut & IN_JUMP))
{
if (jumpznum[id] < get_pcvar_num(cvar_jumps))
{
dozjump[id] = true
jumpznum[id]++
return PLUGIN_CONTINUE
}
}
if((nzbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpznum[id] = 0
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public client_PostThink(id)
{
if(!is_user_alive(id) || !zp_core_is_zombie(id)) return PLUGIN_CONTINUE
if(zp_class_zombie_get_current(id) != g_zclass_tight) return PLUGIN_CONTINUE
if(dozjump[id] == true)
{
new Float:vezlocityz[3]
entity_get_vector(id,EV_VEC_velocity,vezlocityz)
vezlocityz[2] = random_float(265.0,285.0)
entity_set_vector(id,EV_VEC_velocity,vezlocityz)
dozjump[id] = false
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}