RSSy MYGO.pl Opublikowano Lipiec 14, 2022 o 18:25 RSSy Udostępnij Opublikowano Lipiec 14, 2022 o 18:25 Hello, I Have A Plugin But If I Switch My Knife To USP Or USP to Knifes It reset Speed To Normal instead Menu Speed , but with Default knife It's Same But a Knife With Speed More than 250+ resets speed Note : I'm using Ocixcrom knife menu PHP Code: #include <amxmodx> #include <amxmisc> #include <fun> #include <hamsandwich> #include <cstrike> #include <fakemeta> #include <xs> #include <engine> #if !defined Ham_CS_Player_ResetMaxSpeed const Ham:Ham_CS_Player_ResetMaxSpeed = Ham_Item_PreFrame #endif #define VIP_SPEED 750.0 #define VIP_HEALTH 700 new g_FreezeTime new g_CustomSpeed[33] public plugin_init() { register_clcmd("menu_prem", "vMenu"); register_event("HLTV", "event_round_start", "a", "1=0", "2=0") register_logevent("logevent_round_start",2, "1=Round_Start") RegisterHam(Ham_Spawn, "player", "fwdPlayerSpawn", 1); //Player Spawn Post RegisterHam(Ham_CS_Player_ResetMaxSpeed, "player", "fw_ResetMaxSpeed_Post", 1) register_plugin("Elite VM", "1.0", "Razer"); } public event_round_start() { g_FreezeTime = true } public logevent_round_start() { g_FreezeTime = false } public fwdPlayerSpawn(id){ set_task(0.5, "vMenu", id) g_CustomSpeed[id] = 0 } public fw_ResetMaxSpeed_Post(id) { if (g_FreezeTime || !is_user_alive(id) || !g_CustomSpeed[id]) return; set_user_maxspeed(id, VIP_SPEED) } public vMenu(id) { if(!(get_user_flags(id) & ADMIN_LEVEL_E)) { return; } new i_Menu = menu_create("\w[Elite] wULTRA MENU", "menu_handler"); menu_additem(i_Menu, "\y700 \wHealth", "1", 0); menu_additem(i_Menu, "\y700 \wArmor", "2", 0); menu_additem(i_Menu, "\y400 \wGravity", "3", 0); menu_additem(i_Menu, "\y750 \wSpeed", "4", 0); menu_additem(i_Menu, "\wGrenade Pack", "5", 0); menu_additem(i_Menu, "\wNightvision [\yFor Dark Maps\w]", "6", 0); menu_additem(i_Menu, "\wAll in One \y[\rOWNERS Only\y]", "7", ADMIN_RCON); menu_setprop(i_Menu, MPROP_NEXTNAME, "Next"); menu_setprop(i_Menu, MPROP_BACKNAME, "Back"); menu_setprop(i_Menu, MPROP_EXITNAME, "Exit"); menu_display(id, i_Menu, 0) } //public client_authorized(id) //{ //client_cmd(id, "bind ^"M^" ^"menu^"") //} public menu_handler(id, menu, item) { if( item < 0 ) return PLUGIN_CONTINUE; new cmd[3], access, callback; menu_item_getinfo(menu, item, access, cmd,2,_,_, callback); new Choise = str_to_num(cmd) switch (Choise) { case 1: { set_user_health(id, get_user_health(id) + VIP_HEALTH) } case 2: { set_user_armor(id, 700) } case 3: { set_user_gravity(id, 0.50) } case 4: { g_CustomSpeed[id] = 1; set_user_maxspeed(id, VIP_SPEED) } case 5: { give_item(id, "CSW_HEGRENADE") give_item(id, "CSW_SMOKEGRENADE") } case 6: { cs_set_user_nvg(id) } case 7: { set_user_health(id, get_user_health(id) + VIP_HEALTH) set_user_armor(id, 700) set_user_gravity(id, 0.50) g_CustomSpeed[id] = 1; set_user_maxspeed(id,VIP_SPEED) give_item(id, "CSW_HEGRENADE") give_item(id, "CSW_SMOKEGRENADE") cs_set_user_nvg(id) } } return PLUGIN_HANDLED; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang9242\\ f0\\ fs16 \n\\ par } */ Przeczytaj cały wpis Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi