- | Afiseaza codul
#include <amxmodx> #include <amxmisc> #define PLUGIN "ULTIMATE WHO" #define VERSION "1.1" #define AUTHOR "P.Of.Pw" #define CharsMax(%1) sizeof %1 - 1 #define time_shower 1.0 #define GROUPS_NAME 10 #define GROUPS_ACCESS 10 #define RRR 255 #define GGG 255 #define BBB 255 #define time_hud 12.0 #define motd_msg "Admin's Online" #define who_meniu_ad_group_msg "^n\y-=[Admin's]=- \y-=[Online]=-^n" #define who_meniu_admin_msg "\y-=[Admin's]=- \y-=[Online]=-^n^n" #define who_meniu_ad_group_msg_bottom "^n\wPt a iesi apasati 0 sau 5" #define who_meniu_admin_msg_bottom "^n\wPt a iesi apasati 0 sau 5" #define who_console_top "=========== Admini Online ===========" #define who_console_bottom "================================" new GroupNames[GROUPS_NAME][] = { "DeTiNaToR", "SuPeRviZoR", "AmiRal", "MaReShaL" "GeNeRaL" "LoCoTeNeNt" "CoLoNeL" "MaIoR" "SeRgEnT" "SolDaT" } new GroupFlags[GROUPS_ACCESS][] = { "abcdefghijklmnopqrstu", "abcdefghijklmnopqrst", "bcdefgijklmnopqrst", "bcdefgijklmnopqrs" "bcdefgijlmnopqrt", "bcdefgijmnopqr", "bcdefgijmnop", "bcefijmn", "ab", "b", } new GroupFlagsValue[GROUPS_NAME] new who_type, who_typemeniu, who_typtable public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) for(new p_of_pw = 0 ; p_of_pw < GROUPS_NAME ; p_of_pw++) GroupFlagsValue[p_of_pw] = read_flags(GroupFlags[p_of_pw]) register_clcmd("say", "cmdSay") register_clcmd("say_team", "cmdSay") who_type = register_cvar("cmd_who","1") who_typemeniu = register_cvar("who_typemeniu","1") who_typtable = register_cvar("who_typetable","2") } public cmdSay(id) { new say[192] read_args(say,192) if(( containi(say, "who") != -1 || containi(say, "admin") != -1 || containi(say, "admins") != -1 || contain(say, "/who") != -1 || contain(say, "/admin") != -1 || contain(say, "/admins") != -1)) set_task(time_shower,"cmdULTMWho",id) return PLUGIN_CONTINUE } public cmdULTMWho(id) { switch(get_pcvar_num(who_type)) { case 1: who_meniu(id) case 2: who_motd(id) case 3: who_table(id) case 4: who_hud(id) case 5: who_console(id) } return 0 } who_meniu(id) { switch(get_pcvar_num(who_typemeniu)) { case 1: who_meniu_admin_groups(id) case 2: who_meniu_admin(id) } return 0 } who_meniu_admin_groups(id) { new sPlayers[32], iNum, iPlayer new sName[32] new szMenu[256], nLen, keys nLen = format(szMenu[nLen], 255, who_meniu_ad_group_msg) get_players(sPlayers, iNum, "ch") for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++) { nLen += format(szMenu[nLen], 255-nLen,"\r%s^n", GroupNames[p_of_pw]) for(new a = 0; a < iNum ; a++) { iPlayer = sPlayers[a] if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw]) { get_user_name(iPlayer, sName, sizeof sName - 1) nLen += format(szMenu[nLen], 255-nLen,"\w%s^n", sName) } } } nLen += format(szMenu[nLen], 255-nLen, who_meniu_ad_group_msg_bottom) keys = (1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<9) show_menu(id,keys,szMenu,-1) return 0 } who_meniu_admin(id) { new sPlayers[32], iNum, iPlayer new sName[32] new szMenu[256], nLen, keys nLen = format(szMenu[nLen], 255, who_meniu_admin_msg) get_players(sPlayers, iNum, "ch") for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++) { for(new a = 0; a < iNum ; a++) { iPlayer = sPlayers[a] if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw]) { get_user_name(iPlayer, sName, sizeof sName - 1) nLen += format(szMenu[nLen], 255-nLen,"\r%s^n", sName) } } } nLen += format(szMenu[nLen], 255-nLen, who_meniu_admin_msg_bottom) keys = (1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<9) show_menu(id,keys,szMenu,-1) return 0 } who_motd(id) { new sPlayers[32], iNum, iPlayer new sName[32], sBuffer[1024] new iLen iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>") get_players(sPlayers, iNum, "ch") for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++) { iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h5><font color=^"red^">%s^n</font></h5></center>", GroupNames[p_of_pw]) for(new a = 0; a < iNum ; a++) { iPlayer = sPlayers[a] if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw]) { get_user_name(iPlayer, sName, sizeof sName - 1) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center>%s^n</center>", sName) } } } show_motd(id, sBuffer, motd_msg) return 0 } who_table(id) { switch(get_pcvar_num(who_typtable)) { case 1: table_style_one(id) case 2: table_style_two(id) } return 0 } table_style_one(id) { new sPlayers[32], iNum, iPlayer new sName[32], sBuffer[1024] new iLen iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>") iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h3><b><font color=^"red^">NUME - ACCES</font></h3></b></center>") get_players(sPlayers, iNum, "ch") for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++) { for(new a = 0; a < iNum ; a++) { iPlayer = sPlayers[a] if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw]) { get_user_name(iPlayer, sName, sizeof sName - 1) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h4><font color=^"white^">%s %s^n</font></h4></center>", sName, GroupNames[p_of_pw]) } } } show_motd(id, sBuffer, motd_msg) return 0 } table_style_two(id) { new sPlayers[32], iNum, iPlayer new sName[32], sBuffer[1024] new iLen iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>") iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<html><head><title>a</title></head>") iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<br><br><center><body><table border>") iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<tr><td><h3><b><font color=^"red^">NUME</td><td></h3></b> <h3><b><font color=^"red^">ACCES</td></h3></font></b></center>") get_players(sPlayers, iNum, "ch") for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++) { for(new a = 0; a < iNum ; a++) { iPlayer = sPlayers[a] if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw]) { get_user_name(iPlayer, sName, sizeof sName - 1) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><tr><td><h4><b><font color=^"white^">%s<td></b></h4> <h4><b><font color=^"white^">%s </td></h4></font></b></center>", sName, GroupNames[p_of_pw]) } } } iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "</table></body></html>") show_motd(id, sBuffer, motd_msg) return 0 } who_hud(id) { new sPlayers[32], iNum, iPlayer new sName[32], sBuffer[1024] new iLen get_players(sPlayers, iNum, "ch") for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++) { iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "=== %s ===^n", GroupNames[p_of_pw]) for(new a = 0; a < iNum ; a++) { iPlayer = sPlayers[a] if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw]) { get_user_name(iPlayer, sName, sizeof sName - 1) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "%s^n", sName) } } } set_hudmessage(RRR, GGG, BBB, 0.02, 0.24, 0, 6.0, time_hud) show_hudmessage(id, sBuffer) return 0 } who_console(id) { new sPlayers[32], iNum, iPlayer new sName[32] get_players(sPlayers, iNum) console_print(id, who_console_top) for(new p_of_pw = 0; p_of_pw < GROUPS_NAME; p_of_pw++) { for(new a = 0; a < iNum ; a++) { iPlayer = sPlayers[a] get_user_name(iPlayer, sName, sizeof sName - 1) if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw]) console_print(id, "= %d = %s : %s", p_of_pw+1, GroupNames[p_of_pw], sName) } } console_print(id, who_console_bottom) return 0 }
Cerere copilare plugin[rezolvat!]
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
Forum rules
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
-
- Membru, skill +1
- Posts: 132
- Joined: 19 Jul 2010, 02:44
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com!
- Has thanked: 13 times
- Contact:
asi vrea sa imi copilati si mie .sma-ul asta ca mie imi da eroare
Last edited by Casual on 25 Aug 2010, 22:52, edited 1 time in total.
Reason: + [rezolvat!]
Reason: + [rezolvat!]
- KronoS eXtream
- Fost administrator
- Posts: 4378
- Joined: 02 Apr 2009, 19:18
- Detinator Steam: Da
- Reputatie: Fost administrator
Fost detinator Zombie-Land.eXtream.Ro
Contribuitor
Fost Scripter eXtreamCS
Dezvoltator al listei de seriozitate eXtreamCS - Location: Bucharest
- Has thanked: 551 times
- Been thanked: 820 times
- Contact:
Nu efectuez tranzactii pe mess, skype etc. Aveti grija la indivizii care se dau drept mine!
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!
Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!
Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch
- Awakening
- eXtream Mod
- Posts: 3933
- Joined: 06 Apr 2010, 11:01
- Detinator Steam: Da
- CS Status: Plictiseala
- Detinator server CS: Adio cs
- SteamID: eliara
- Reputatie: eXtream Mod
Fost Manager VEST.eXtream.Ro
Fost Manager ZM.eXtream.Ro
Membru Club eXtreamCS (6 luni)
Nume anterior: CRISTIAN - Location: Bucuresti
- Discord: m_i3
- Has thanked: 151 times
- Been thanked: 344 times
clickdany-bany wrote:asi vrea sa imi copilati si mie .sma-ul asta ca mie imi da eroare
Do it or don't do it, you will regret both.
Windows 10 - Discutii, Probleme, Intrebari, Raspunsuri
STEAM ALERTS - Ce inseamna fiecare si cum poti scapa de ele
Cum sa faci FIFA 2007 sa ruleze pe Windows 8, 8.1,10 si 11
Windows 10 - Discutii, Probleme, Intrebari, Raspunsuri
STEAM ALERTS - Ce inseamna fiecare si cum poti scapa de ele
Cum sa faci FIFA 2007 sa ruleze pe Windows 8, 8.1,10 si 11
- iLLuSsi0N
- Membru, skill +1
- Posts: 125
- Joined: 04 Aug 2010, 16:47
- Detinator Steam: Da
- CS Status: ^.^
- Detinator server CS: inca nu e pornit :d
- Has thanked: 8 times
- Been thanked: 6 times
- Contact:
lol..ce ai putea sa faci in afara sa-l compilezi si sa obtii fisierul .amxx care il vei pune in plugins ?si ce sa fac cu asta? :D
Nick CS : r0NaLd0*
Nick Forum-uri / Site-uri : iLLuSsi0N
Caut uploaderi, cat si un Moderator pentru trackerul http://www.GhostList.org [ Uploaderul lunii castiga 4 euro pe telefon in orice retea! ]
Vand conturi pe FileList , IPTorrents , DemonoID , SuperTorrents , XploR , SceneFZ , TorrentLeech + invitatii pe IPTorrents
Cine este interesat sa-mi dea add : [email protected]
Daca te-am ajutat , apasa butonul !
Nick Forum-uri / Site-uri : iLLuSsi0N
Caut uploaderi, cat si un Moderator pentru trackerul http://www.GhostList.org [ Uploaderul lunii castiga 4 euro pe telefon in orice retea! ]
Vand conturi pe FileList , IPTorrents , DemonoID , SuperTorrents , XploR , SceneFZ , TorrentLeech + invitatii pe IPTorrents
Cine este interesat sa-mi dea add : [email protected]
Daca te-am ajutat , apasa butonul !
-
- Membru, skill +1
- Posts: 132
- Joined: 19 Jul 2010, 02:44
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com!
- Has thanked: 13 times
- Contact:
Nu este bun uite cum imi apare http://i38.tinypic.com/smad09.jpg alea incercuite ar trebui sa dispara si ar trebui sa fie colorat ca si aici http://i305.photobucket.com/albums/nn21 ... ucvar1.pngDeidara ;x wrote:clickdany-bany wrote:asi vrea sa imi copilati si mie .sma-ul asta ca mie imi da eroare
si voi ceilalti nu va credeti asa de destepti pentru o mica gresala.
- iLLuSsi0N
- Membru, skill +1
- Posts: 125
- Joined: 04 Aug 2010, 16:47
- Detinator Steam: Da
- CS Status: ^.^
- Detinator server CS: inca nu e pornit :d
- Has thanked: 8 times
- Been thanked: 6 times
- Contact:
ia-l pe acesta: este la fel
http://www.extreamcs.com/forum/viewtopi ... 55&t=31778
are mai multe moduri in care adminii sa se afiseze..setezi prin cvar
http://www.extreamcs.com/forum/viewtopi ... 55&t=31778
are mai multe moduri in care adminii sa se afiseze..setezi prin cvar
Nick CS : r0NaLd0*
Nick Forum-uri / Site-uri : iLLuSsi0N
Caut uploaderi, cat si un Moderator pentru trackerul http://www.GhostList.org [ Uploaderul lunii castiga 4 euro pe telefon in orice retea! ]
Vand conturi pe FileList , IPTorrents , DemonoID , SuperTorrents , XploR , SceneFZ , TorrentLeech + invitatii pe IPTorrents
Cine este interesat sa-mi dea add : [email protected]
Daca te-am ajutat , apasa butonul !
Nick Forum-uri / Site-uri : iLLuSsi0N
Caut uploaderi, cat si un Moderator pentru trackerul http://www.GhostList.org [ Uploaderul lunii castiga 4 euro pe telefon in orice retea! ]
Vand conturi pe FileList , IPTorrents , DemonoID , SuperTorrents , XploR , SceneFZ , TorrentLeech + invitatii pe IPTorrents
Cine este interesat sa-mi dea add : [email protected]
Daca te-am ajutat , apasa butonul !
-
- Membru, skill +1
- Posts: 132
- Joined: 19 Jul 2010, 02:44
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com!
- Has thanked: 13 times
- Contact:
Asta l-am luat si iam modificat .sma :DiLLuSsi0N wrote:ia-l pe acesta: este la fel
http://www.extreamcs.com/forum/viewtopi ... 55&t=31778
are mai multe moduri in care adminii sa se afiseze..setezi prin cvar
- iLLuSsi0N
- Membru, skill +1
- Posts: 125
- Joined: 04 Aug 2010, 16:47
- Detinator Steam: Da
- CS Status: ^.^
- Detinator server CS: inca nu e pornit :d
- Has thanked: 8 times
- Been thanked: 6 times
- Contact:
Poftim:
sa-mi spui daca merge.
sa-mi spui daca merge.
Last edited by Ciprian on 28 Aug 2010, 16:54, edited 1 time in total.
Reason: Foloseste sursa in loc de code/quote pt. texte lungi.
Reason: Foloseste sursa in loc de code/quote pt. texte lungi.
Nick CS : r0NaLd0*
Nick Forum-uri / Site-uri : iLLuSsi0N
Caut uploaderi, cat si un Moderator pentru trackerul http://www.GhostList.org [ Uploaderul lunii castiga 4 euro pe telefon in orice retea! ]
Vand conturi pe FileList , IPTorrents , DemonoID , SuperTorrents , XploR , SceneFZ , TorrentLeech + invitatii pe IPTorrents
Cine este interesat sa-mi dea add : [email protected]
Daca te-am ajutat , apasa butonul !
Nick Forum-uri / Site-uri : iLLuSsi0N
Caut uploaderi, cat si un Moderator pentru trackerul http://www.GhostList.org [ Uploaderul lunii castiga 4 euro pe telefon in orice retea! ]
Vand conturi pe FileList , IPTorrents , DemonoID , SuperTorrents , XploR , SceneFZ , TorrentLeech + invitatii pe IPTorrents
Cine este interesat sa-mi dea add : [email protected]
Daca te-am ajutat , apasa butonul !
- Bananee.
- Membru eXtream
- Posts: 2495
- Joined: 06 Oct 2009, 15:04
- Detinator Steam: Da
- SteamID: kiduu407
- Reputatie: Membru Club eXtreamCS (2 luni)
Nume anterior: EL Shaarawy, KiduuuTz
Fost Moderator ajutator - Location: Pe balta.
- Has thanked: 387 times
- Been thanked: 153 times
Uite, ţi l-am compilat eu : http://www.amxmodx.org/webcompiler.cgi?go=dl&id=957228
Ca sa intelegi ca esti prost, trebuie totusi sa-ti mearga mintea. - George Brassens.