Error with set_user
#include <amxmodx>
#include <amxmisc> #include <fakemeta> #include <hamsandwich> #define PLUGIN_VERSION "1.0" new Float:g_fPlayerSpeed[33]; new Float:g_fPlayerJump[33]; new Float:g_fPlayerInvisibility[33]; public plugin_init() { register_plugin("Buff Knife", PLUGIN_VERSION, "shogo"); register_event("CurWeapon", "event_curweapon", "be", "1=1"); register_forward(FM_PlayerPreThink, "fw_PlayerPreThink"); register_forward(FM_PlayerPostThink, "fw_PlayerPostThink"); RegisterHam(Ham_TakeDamage, "player", "fw_PlayerTakeDamage"); register_menu("Special Knives", ADMIN_LEVEL_A, "menu_special_knives"); } public menu_special_knives(id, level, cid) { if (level >= ADMIN_LEVEL_A) { new menu = menu_create("Special Knives", "menu_handler"); menu_additem(menu, "Regeneration"); menu_additem(menu, "Speed"); menu_additem(menu, "High Jump"); menu_additem(menu, "Partial Invisibility"); menu_display(id, menu, 0); } } public menu_handler(id, menu, item) { if (item != MENU_EXIT) { switch (item) { case 0: { g_fPlayerSpeed[id] = 250.0; g_fPlayerJump[id] = 300.0; g_fPlayerInvisibility[id] = 0.5; client_print(id, print_center, "You have equipped the Regeneration knife!"); } case 1: { g_fPlayerSpeed[id] = 300.0; g_fPlayerJump[id] = 200.0; g_fPlayerInvisibility[id] = 0.7; client_print(id, print_center, "You have equipped the Speed knife!"); } case 2: { g_fPlayerSpeed[id] = 220.0; g_fPlayerJump[id] = 400.0; g_fPlayerInvisibility[id] = 0.6; client_print(id, print_center, "You have equipped the High Jump knife!"); } case 3: { g_fPlayerSpeed[id] = 230.0; g_fPlayerJump[id] = 250.0; g_fPlayerInvisibility[id] = 0.4; client_print(id, print_center, "You have equipped the Partial Invisibility knife!"); } } } menu_destroy(menu); } public event_curweapon(id) { static weapon; get_user_weapon(id, weapon, _); if (weapon == CSW_KNIFE) { set_user_maxspeed(id, g_fPlayerSpeed[id]); set_user_gravity(id, g_fPlayerJump[id] / 800.0); set_user_rendering(id, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, floatround(g_fPlayerInvisibility[id] * 255.0)); } else { set_user_maxspeed(id, 250.0); set_user_gravity(id, 1.0); set_user_rendering(id); } } public fw_PlayerPreThink(id) { if (is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE) { health_regenerate(id); } } public fw_PlayerPostThink(id) { if (is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE) { set_user_rendering(id, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, floatround(g_fPlayerInvisibility[id] * 255.0)); } } public fw_PlayerTakeDamage(victim, inflictor, attacker, Float:damage, damagebits) { if (is_user_alive(victim) && get_user_weapon(victim) == CSW_KNIFE) { return HAM_SUPERCEDE; } return HAM_IGNORED; } stock health_regenerate(id) { static Float:health; health = float(get_user_health(id)); if (health < 100.0) { set_user_health(id, floatround(health + 0.5)); } } I'm getting errors Error: Undefined symbol "set_user_maxspeed" on line 74 Error: Undefined symbol "set_user_gravity" on line 75 Error: Undefined symbol "set_user_rendering" on line 76 Error: Undefined symbol "set_user_maxspeed" on line 78 Error: Undefined symbol "set_user_gravity" on line 79 Error: Undefined symbol "set_user_rendering" on line 80 Error: Undefined symbol "set_user_rendering" on line 92 Error: Undefined symbol "set_user_health" on line 108 |
Re: Error with set_user
Write this at the top of the plugin
#include <fun> |
Re: Error with set_user
Quote:
|
Re: Error with set_user
How to close topic?
|
Re: Error with set_user
Quote:
|
All times are GMT -4. The time now is 21:34. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.