El merge si asa, dar am nevoie de cineva care stie sa il editeze cum trebuie.
Vreau sa fie pus interval de 1 secunda intre poze si modificate eventualele erori, daca exista.
Sper ca nu e o munca foarte obositoare pentru cineva care se pricepe.
- | Afiseaza codul
#include <amxmodx> #include <amxmisc> #include <cstrike> new const bars[] = "/"; new command[][] = { "/ss", "/snapshot", "/poza", "/poze" }; new Caccess[] = { ADMIN_KICK, ADMIN_KICK, ADMIN_KICK, ADMIN_KICK }; public plugin_init() { register_plugin("Snapshot", "Autor", "X") register_dictionary("addons.txt") register_cvar("chat_commands", "1") register_cvar("amx_commands", "1") register_cvar("admin_commands", "1") if(get_cvar_num("chat_commands") == 1) { register_clcmd ("say", "hook_say") } if(get_cvar_num("amx_commands") == 1) { register_concmd("amx_ss", "cmdSS", ADMIN_KICK, "<nume> - 5 poze") register_concmd("amx_snapshot", "cmdSS", ADMIN_KICK, "<nume> - 5 poze") register_concmd("amx_poza", "cmdSS", ADMIN_KICK, "<nume> - 5 poze") register_concmd("amx_poze", "cmdSS", ADMIN_KICK, "<nume> - 5 poze") } if(get_cvar_num("admin_commands") == 1) { register_concmd("admin_poza", "cmdSS", ADMIN_KICK, "<nume> - 5 poze") register_concmd("admin_poze", "cmdSS", ADMIN_KICK, "<nume> - 5 poze") register_concmd("admin_ss", "cmdSS", ADMIN_KICK, "<nume> - 5 poze") register_concmd("admin_snapshot", "cmdSS", ADMIN_KICK, "<nume> - 5 poze") } } public hook_say(index) { static arg[192], command2[192]; read_args(arg, charsmax (arg)); if(!arg[0]) return PLUGIN_CONTINUE; remove_quotes(arg[0]); for(new x; x < sizeof command; x++) { if(equal(arg, command[x], strlen(command[x]))) { if(get_user_flags(index) & Caccess[x]) { replace(arg, charsmax(arg), bars, ""); formatex(command2, charsmax(command2), "amx_%s", arg); client_cmd(index, command2); } break; } } return PLUGIN_CONTINUE; } public cmdSS(id, level, cid) { if(!cmd_access(id, level, cid, 2)) return PLUGIN_HANDLED static arg[32] read_argv(1, arg, 31) new player = cmd_target(id, arg, 1) if(!player) return PLUGIN_HANDLED static Admin[32], Jucator[32] new authid[32], usrip[32], mapname[32], time[32], hostname[64] get_user_name(player, Jucator, 31) get_user_authid(player, authid, 31) get_user_ip(player, usrip, 31, 1) get_user_name(id, Admin, 31) get_cvar_string("hostname", hostname, 63) get_mapname(mapname, 31) get_time("Data: %m/%d/%Y & Ora: %H:%M:%S", time, 31) client_print(0, print_chat,"[Skill] Poze facute jucatorului %s de admin %s", Jucator, Admin) client_cmd(player, "snapshot;wait;snapshot;wait;snapshot;wait;snapshot;wait;snapshot") client_print(player, print_chat, "[Skill] Admin %s ti-a facut 5 poze", Admin) client_print(player, print_chat, "[Skill] Grabeste-te, timpul maxim pentru predare este de 2 minute !") console_print(player, "[Skill] Admin %s ti-a facut 5 poze", Admin) console_print(player, "[Skill] %s", time) console_print(player, "[Skill] Harta Jucata: %s", mapname) console_print(player, "[Skill] SteamID: %s | IP: %s", authid, usrip) user_silentkill(player) cs_set_user_team(player, CS_TEAM_SPECTATOR) return PLUGIN_HANDLED }
Multumesc frumos !