Witam, proszę dodać do pluginów że było na flagę (tylko dla head admina)
1.PLUGIN
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <hamsandwich> #define PLUGIN "RespawnPlayer" #define VERSION "1.0" #define AUTHOR "FirebladeR" new g_msgidSayText public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("amx_respawn", "RespawnPlayer", ADMIN_BAN, "<name>") } public plugin_cfg() { g_msgidSayText = get_user_msgid ("SayText") } public RespawnPlayer(id, level, cid){ if (!cmd_access(id, level, cid, 2)) return PLUGIN_HANDLED new arg[32] read_argv(1, arg, 31) new player = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF) if (!player) return PLUGIN_HANDLED new authid[32], authid2[32], name2[32], name[32] get_user_authid(id, authid, 31) get_user_authid(player, authid2, 31) get_user_name(player, name2, 31) get_user_name(id, name, 31) if (!is_user_alive(player)) { new kasa = cs_get_user_money(player); ExecuteHamB(Ham_CS_RoundRespawn,player) cs_set_user_money(player, kasa+1000) console_print(id, " ") console_print(id, "******[Respawn] Zrespiles %s****** ", name2) console_print(id, " ") console_print(player, " ") console_print(player, "******[Respawn] Zostales zrespiony przez %s****** ", name) console_print(player, " ") col_mess(player, id, "!g[Respawn]!t Zostales zrespiony przez %s !", name) } else if(is_user_alive(player)) { col_mess(id, id, "!g[Respawn]!t Nie mozna zrespic zywego gracza !", name) } return PLUGIN_HANDLED } col_mess(id, sender, string[], any:...) { static message[128] message[0] = 0x01 vformat(message[1], 127, string, 4) replace_all(message, 127, "!n", "^x01") replace_all(message, 127, "!t", "^x03") replace_all(message, 127, "!g", "^x04") message_begin(MSG_ONE_UNRELIABLE, g_msgidSayText, _, id) write_byte(sender) write_string(message) message_end() } }
2.PLUGIN
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #define PLUGIN "Custom Frags And Deaths" #define VERSION "1.1" #define AUTHOR "FirebladeR" #define ACCESS_LEVEL ADMIN_BAN public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("amx_setfrags", "set_frags", ACCESS_LEVEL, "<nick or #userid> <Fragi>") register_concmd("amx_setdeaths", "set_deaths", ACCESS_LEVEL, "<nick or #userid> <Dedy>") register_concmd("amx_setscore", "set_score", ACCESS_LEVEL, "<nick or #userid> <Fragi> <Zgony>") } public set_frags(id, level, cid) { if (!cmd_access(id, level, cid, 3)) return PLUGIN_HANDLED new arg1[33], arg2[33], newFrags read_argv(1, arg1, 32) read_argv(2, arg2, 32) newFrags = str_to_num(arg2) if(arg1[0] == '*') { new players[32], playersCount, i get_players(players, playersCount) for (i = 0; i < playersCount; i++) { if(!is_user_connected(players[i])) return PLUGIN_CONTINUE set_user_frags(players[i], newFrags) } } else if (arg1[0] == '@') { new team[32], teamCount, i if(equali(arg1[1], "T")) get_players(team, teamCount, "e", "TERRORIST") else if (equali(arg1[1], "CT")) get_players(team, teamCount, "e", "CT") for (i = 0; i < teamCount; i++) { if(!is_user_connected(team[i])) return PLUGIN_CONTINUE set_user_frags(team[i], newFrags) } } else if (arg1[0] == '!') { new tag[32], tagCount, i replace(arg1, 32, "!", "") get_players(tag, tagCount, "f", arg1) for (i = 0; i < tagCount; i++) { if(!is_user_connected(tag[i])) return PLUGIN_CONTINUE set_user_frags(tag[i], newFrags) } } else { new target = cmd_target(id, arg1, 3) if(!is_user_connected(target)) return PLUGIN_HANDLED set_user_frags(target, newFrags) } return PLUGIN_HANDLED } public set_deaths(id, level, cid) { if (!cmd_access(id, level, cid, 3)) return PLUGIN_HANDLED new arg1[33], arg2[33], newDeaths read_argv(1, arg1, 32) read_argv(2, arg2, 32) newDeaths = str_to_num(arg2) if(arg1[0] == '*') { new players[32], playersCount, i get_players(players, playersCount) for (i = 0; i < playersCount; i++) { if(!is_user_connected(players[i])) return PLUGIN_CONTINUE cs_set_user_deaths(players[i], newDeaths) } } else if (arg1[0] == '@') { new team[32], teamCount, i if(equali(arg1[1], "T")) get_players(team, teamCount, "e", "TERRORIST") else if (equali(arg1[1], "CT")) get_players(team, teamCount, "e", "CT") for (i = 0; i < teamCount; i++) { if(!is_user_connected(team[i])) return PLUGIN_CONTINUE cs_set_user_deaths(team[i], newDeaths) } } else if (arg1[0] == '!') { new tag[32], tagCount, i replace(arg1, 32, "!", "") get_players(tag, tagCount, "f", arg1) for (i = 0; i < tagCount; i++) { if(!is_user_connected(tag[i])) return PLUGIN_CONTINUE cs_set_user_deaths(tag[i], newDeaths) } } else { new target = cmd_target(id, arg1, 3) if(!is_user_connected(target)) return PLUGIN_HANDLED cs_set_user_deaths(target, newDeaths) } return PLUGIN_HANDLED } public set_score(id, level, cid) { if (!cmd_access(id, level, cid, 4)) return PLUGIN_HANDLED new arg1[33], arg2[33], arg3[33], newFrags, newDeaths read_argv(1, arg1, 32) read_argv(2, arg2, 32) read_argv(3, arg3, 32) newFrags = str_to_num(arg2) newDeaths = str_to_num(arg3) if(arg1[0] == '*') { new players[32], playersCount, i get_players(players, playersCount) for (i = 0; i < playersCount; i++) { if(!is_user_connected(players[i])) return PLUGIN_CONTINUE set_user_frags(players[i], newFrags) cs_set_user_deaths(players[i], newDeaths) } } else if (arg1[0] == '@') { new team[32], teamCount, i if(equali(arg1[1], "T")) get_players(team, teamCount, "e", "TERRORIST") else if (equali(arg1[1], "CT")) get_players(team, teamCount, "e", "CT") for (i = 0; i < teamCount; i++) { if(!is_user_connected(team[i])) return PLUGIN_CONTINUE set_user_frags(team[i], newFrags) cs_set_user_deaths(team[i], newDeaths) } } else if (arg1[0] == '!') { new tag[32], tagCount, i replace(arg1, 32, "!", "") get_players(tag, tagCount, "f", arg1) for (i = 0; i < tagCount; i++) { if(!is_user_connected(tag[i])) return PLUGIN_CONTINUE set_user_frags(tag[i], newFrags) cs_set_user_deaths(tag[i], newDeaths) } } else { new target = cmd_target(id, arg1, 3) if(!is_user_connected(target)) return PLUGIN_HANDLED set_user_frags(target, newFrags) cs_set_user_deaths(target, newDeaths) } return PLUGIN_HANDLED }
Z GÓRY DZIĘKUJE! +