 | Cod: /* Plugin generated by AMXX-Studio */
#include <amxmodx>
#define PLUGIN "Comenzile mele" #define VERSION "1.0" #define AUTHOR "TryAll"
#define CharsMax(%1) sizeof %1 - 1 #define MAX_GROUPS 4 #define ADVERTISING_TIME 25.0
stock const messages[][] = { "[COMENZI]Scrie /comenzi pentru a vedea un MOTD cu comenzile avabile pe server." }
new g_groupNames[MAX_GROUPS][] = { //1 "Scrie /predhelp pentru a vedea optiunile predatorului", //2 "Scrie /buybazooka pentru a cumpara Bazooka", //3 "Scrie /radio pentru a asculta radio", //4 "Scrie /statsme pentru a vedea un MOTD cu statisticile tale" // nr de grupe este 4 // daca mai adaugati grume modificati [code]#define max_groups nr.de grupe[/code] } new g_groupFlagsValue[MAX_GROUPS];
public plugin_init() {
for(new i = 0 ; i < MAX_GROUPS ; i++) set_task(ADVERTISING_TIME, "show_messages", _, _, _,"b"); register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /comenzi", "Comenzi"); // register_clcmd("say /comenzi", "Comenzi_toti"); register_concmd("amx_comenzi","Comenzi_admini",ADMIN_KICK,"Vezi toate comenzile de pe server"); } //public Comenzi_toti(0){ // client_print(0,print_chat,"Scrie /buybazooka pentru a cumpara Bazooka"); // client_print(0,print_chat,"Scrie /radio pentru a asculta radio"); // client_print(0,print_chat,"Scrie /predhelp pentru a vedea optiunile predatorului"); // client_print(0,print_chat,"Scrie /statsme pentru a vedea un MOTD cu statisticile tale"); // } public Comenzi(id) { static sPlayers[32], iNum, iPlayer; static sName[32], sBuffer[1024]; static iLen; iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor#000000><font color=#7b68ee><pre>"); iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen,"<center><h2><font color=^"red^"><B>COMENZI Avabile</B></font></h2></center>^n^n"); get_players(sPlayers, iNum, "ch"); for(new i = 0; i < MAX_GROUPS ; i++) { iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h5><font color=^"yellow^">..::<B>%s</B>::..^n</font></h5></center>", g_groupNames[i]); for(new x = 0; x < iNum ; x++) { iPlayer = sPlayers[x]; if(get_user_flags(iPlayer) == g_groupFlagsValue[i]) { get_user_name(iPlayer, sName, sizeof sName - 1); iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center>%s^n</center>", sName); } } } show_motd(id, sBuffer, "COMENZI"); return 0; } public Comenzi_admini(id){ client_print(id,print_console,"amx_addban - Dai ban unui ip"); client_print(id,print_console,"amx_addban <ip.ip.0.0> <timp> <motiv> - Ban pe Clasa"); client_print(id,print_console,"amx_destroy - Dai destroy unui jucator"); client_print(id,print_console,"amx_ss <nume> <poze> - Faci poze unui jucator"); client_print(id,print_console,"amx_ct , amx_t , amx_spec pentru a-ti schimba echipa"); client_print(id,print_console,"amx_last - Vezi ip-ul ultimilor 10 jucatori"); client_print(id,print_console,"amx_mapmenu - Schimbi hartiile mai repede"); client_print(id,print_console,"amxmodmenu - Meniu cu toate comenzile existente pe server"); client_print(id,print_console,"amx_teammenu - Meniu pentru schimbarea echipelor ( cu toti jucatorii)"); // Pentru a adauga mai multe mesaje scrie --- client_print(id,print_console,"mesaj") } public show_messages() { new Buffer[256]; formatex(Buffer, sizeof Buffer - 1, "^x04%s", messages[random(sizeof messages)]); new players[32], num, id; get_players(players, num); for(new i = 0 ; i < num ; i++) { id = players[i] message_begin(MSG_ONE, get_user_msgid("SayText"), _, id); write_byte(id); write_string(Buffer); message_end(); } } // Plugin Facut de TryAll // Intrati pe www.nsdapcs.org // Intrati pe respawn.nsdapcs.org
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{ rtf1 ansi deff0{ fonttbl{ f0 fnil Tahoma;}}n viewkind4 uc1 pard lang2057 f0 fs16 n par } */
|  |