Prosba o napisanie pluginu blokujacego kom...
HaXikowy
08.01.2012
Witam! Mam prośbę o napisanie pluginu blokującego komendy +pokeskill, +pokeskill1, +pokeskill2, +pokeskill3. Plugin ma wyłączać te komendy na małych mapach (Bd. mozna zmienic, dodac itp. np. aim_)
Drzanas
08.01.2012
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("+pokeskill", "BlokujKomende");
register_clcmd("+pokeskill1", "BlokujKomende");
register_clcmd("+pokeskill2","BlokujKomende");
register_clcmd("+pokeskill3.", "BlokujKomende");
}
public BlokujKomende()
return PLUGIN_HANDLED;
HaXikowy
08.01.2012
Co tu jest nie tak ze to nie dziala? :
Edited by HaXikowy, 08.01.2012 15:59.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #define PLUGIN "Block_Maps" #define VERSION "1.0" #define AUTHOR "KaMaZZ edit by HaX" new bool: g_blocked = false; new const g_commands[][] = { "+pokeskill", "+pokeskill1", "+pokeskill2", "+pokeskill3" } new const g_maps[][] = { "fy_", "aim_", "awp_" } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); new mapname[32], i; get_mapname(mapname, charsmax(mapname)); for(i = 0; i < sizeof g_commands; i++) { register_clcmd(g_commands[i], "cmd_block"); } for(i = 0; i < sizeof g_maps; i++) { if(equali(mapname, g_maps[i])) { g_blocked = true; return PLUGIN_CONTINUE; } } return PLUGIN_CONTINUE; } public cmd_block() { if(g_blocked) { return PLUGIN_HANDLED; } return PLUGIN_CONTINUE; }
Edited by HaXikowy, 08.01.2012 15:59.
HaXikowy
09.01.2012
Troche nie rozumiem bo jak wgrywam na moj serwer to skille dalej dzialaja ;<