Code: Select all
public reset_score(id) { if (~get_user_flags(id) & ADMIN_IMMUNITY) return PLUGIN_CONTINUE //These both NEED to be done twice, otherwise your frags wont //until the next round ........
Code: Select all
public reset_score(id) { if (~get_user_flags(id) & ADMIN_IMMUNITY) return PLUGIN_CONTINUE //These both NEED to be done twice, otherwise your frags wont //until the next round ........
aciu newb, arnai veikianewb wrote:Code: Select all
public reset_score(id) { if (~get_user_flags(id) & ADMIN_IMMUNITY) return PLUGIN_CONTINUE //These both NEED to be done twice, otherwise your frags wont //until the next round ........
Code: Select all
client_print(id, print_chat, "this command is just for admins")
Code: Select all
#include <amxmodx>#include <amxmisc>#include <cstrike>#include <fun> #define adtime 600.0 //Default of 10 minuites new pcvar_Advertisenew pcvar_Display public plugin_init(){ register_plugin("Reset Score", "1.0", "newb") //You may type /resetscore or /restartscore register_clcmd("say /resetscore", "reset_score") register_clcmd("say /restartscore", "reset_score") register_clcmd("say /rs", "reset_score") //This command by default will be set at 0 //Change it to 1 in server.cfg if you want //A message to be shown to advertise this. pcvar_Advertise = register_cvar("sv_rsadvertise", "0") //This command by default is also 0 //Change it to 1 in server.cfg if you want //It to show who reset their scores when they do it pcvar_Display = register_cvar("sv_rsdisplay", "0") if(get_cvar_num("sv_rsadvertise") == 1) { set_task(adtime, "advertise", _, _, _, "b") }} public reset_score(id) { if (~get_user_flags(id) & ADMIN_IMMUNITY) return PLUGIN_CONTINUE //These both NEED to be done twice, otherwise your frags wont //until the next round cs_set_user_deaths(id, 0) set_user_frags(id, 0) cs_set_user_deaths(id, 0) set_user_frags(id, 0) if(get_pcvar_num(pcvar_Display) == 1) { new name[33] get_user_name(id, name, 32) client_print(0, print_chat, "%s has just reset his score", name) } else { client_print(id, print_chat, "You have just reset your score") } return PLUGIN_HANDLED} public advertise(){ set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0) show_hudmessage(0, "By typing /rs you can restart your deaths and kills back to 0")} public client_putinserver(id){ if(get_pcvar_num(pcvar_Advertise) == 1) { set_task(10.0, "connectmessage", id, _, _, "a", 1) }} public connectmessage(id){ if(is_user_connected(id)) { client_print(id, print_chat, "By typing /resetscore at any time during the game, you can reset your deaths and kills back to 0") }}
Users browsing this forum: Ahrefs [Bot] and 2 guests