Zeby DALO Się uzyc Raz na runde, i zeby bylo pod flage "t"? Plugin Redbull TZN ZE TYLKO Gracze z flaga "t" Moga używac "say / redbull" i dostawac : D?
SMA daje
/ * * _______ _ _ __ __ * | _____ / | | | | \ \ __ / / * | | | | | | | | / \ | | * | | | | ____ | | | | / __ \ | | * | | ___ | ______ | | / \ | * | | | _ | | | | | | / \ | * | | | | | | | | | | | | * | | ____ | | | | | | | | | | * | _______ / | _ | | _ | \ _ / \ _ / * * * * Ostatnie Poprawki: 31/12/07 * * ============ * Zmiany: * ============ * * V2.0 * -Dodano ML * Kod -Optimized * * V1.0 * -Initial Release * * / #define VERSION "2.0" #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> Nowy bool: has_rb [33] Nowy cost_cvar, lasts_cvar, speed_cvar plugin_init publicznego () { register_plugin ("Red Bull", wersja "GHW_Chronic") register_clcmd ("say / Red Bull", "say_cmd_handle") cost_cvar = register_cvar ("RB_Cost", "2000"), lasts_cvar = register_cvar ("RB_Lasts", "20,0") speed_cvar = register_cvar ("RB_Speed", "650,0"), register_event ("CurWeapon", "curweap", "za") register_dictionary ("GHW_Red_Bull.txt"), } curweap publicznych (id) { if (is_user_alive (id) && has_rb [id]) { client_cmd (id, "cl_forwardspeed 400; cl_backspeed 400; cl_sidespeed 400") set_user_maxspeed (id, get_pcvar_float (speed_cvar)) } } client_connect publicznych (id) has_rb [id] = false client_disconnect publicznych (id) has_rb [id] = false say_cmd_handle publicznych (id) { if (! is_user_alive (id)) { client_print (id, print_chat "[RB]% L", id, "MSG_NOBUY_DEAD") } else if (has_rb [id]) { client_print (id, print_chat "[RB]% L", id, "MSG_NOBUY_HAVE") } else if (cs_get_user_money (id) <get_pcvar_num (cost_cvar)) { client_print (id, print_chat "[RB]% L", id, "MSG_NOBUY_POOR", get_pcvar_num (cost_cvar)) } więcej { cs_set_user_money (id, cs_get_user_money (id) - get_pcvar_num (cost_cvar), 1) has_rb [id] = true set_task (get_pcvar_float (lasts_cvar), "redbull_over", id) set_task (1,0 "plus_hp" id ",", 0, "b") set_user_gravity (id, 0.5) set_user_maxspeed (id, get_pcvar_float (speed_cvar)) client_print (id, print_chat "[RB]% L", id, "MSG_REDBULL1") client_print (id, print_chat "[RB]% L", id, "MSG_REDBULL2") } } plus_hp publicznych (id) { if (has_rb [id]) set_user_health (id, get_user_health (id) +1) } redbull_over publicznych (id) { if (is_user_connected (id)) { has_rb [id] = false client_print (id, print_chat "[RB]% L", id, "MSG_REDBULL_OFF") set_user_gravity (id, 1.0) set_user_maxspeed (id, 320,0) set_user_gravity (id, 1.0) remove_task (id) } }