[Cerere] Plugin - Admin List in MoTD

Categoria unde puteti cere pentru tutoriale.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Simp1e
Membru, skill 0
Membru, skill 0
Posts: 31
Joined: 13 Nov 2008, 16:46
Detinator Steam: Nu
CS Status: Motociclism - Ca stil viata.
Location: Here...
Has thanked: 2 times

02 Oct 2010, 12:45

Salut, as vrea un pluginul cand scriu /who, /admins sa-mi apara un Motd cu adminii dupa ranku' din users.ini.
Ceva de genu' asta...
Image
Image
Nimeni Altu' - Mereu in sufletul meu!Ti-ai cistigat in loc de veci prin albumul "Nopti Prea' Lungi"
"...Imi amintesc cum am fost,cum eram,
parca vad copii de alta data cand ma uit pe geam,
dar nu sunt ei,
si locurile-n' care ne-am jucat s-au schimbat,
parca as fi in alt cartier acum,
ce ciudat..."
RoyalServer 2
User avatar
Andrei.B
Fost administrator
Fost administrator
Posts: 6479
Joined: 17 Aug 2009, 09:15
Detinator Steam: Da
CS Status: Plecat pe mari si tari
Detinator server CS: Nu detin !
SteamID: andreybci94
Reputatie: Fost Membru Club eXtreamCS (o luna)
Fost Administrator
Nume anterior : bLack, Andrei,krusc
Contribuitor
Location: ConstanTa
Has thanked: 275 times
Been thanked: 557 times

02 Oct 2010, 19:14

Poftim , dar am gasit cu /admin
| 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        4
#define GROUPS_ACCESS        4

#define motd_msg        "Admin's Online"

new color[][] =
{
    "00FF00",
    "FF0000",
    "0000FF",
    "545454"
}

new GroupNames[GROUPS_NAME][] = 
{
    "---=== WebMaster ===---",
    "---=== Administrator ===---",
    "---=== Moderator ===---",
    "---=== V.I.P ===---"
}

new GroupFlags[GROUPS_ACCESS][] = 
{
    "abcdefghijklmnopqrstu",
    "abcdefghijklmnopqrst",
    "bcdefijmnopqrstu",
    "b"
}

new GroupFlagsValue[GROUPS_NAME]

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")
}

public cmdSay(id)
{
    new say[8]
    read_args(say, 7)
    
    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))
        who_motd(id)
    
    return PLUGIN_CONTINUE
}

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=^"violet^">%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><font color=^"%s^">%s^n</center></font>", color[p_of_pw], sName)
            }
        }        
    }
    
    show_motd(id, sBuffer, motd_msg)
    return PLUGIN_CONTINUE
}

In loc de acele rang-uri le pui pe ale tale , si la flags la fel

Mereu in suflet culorile ( Roş -Albastru )
Image
ImageImage
radublak
Membru, skill 0
Membru, skill 0
Posts: 11
Joined: 21 Aug 2010, 09:45
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Contact:

22 Dec 2010, 23:30

am si io o intrebare udne le bag
User avatar
teke.
Membru, skill +1
Membru, skill +1
Posts: 417
Joined: 06 Dec 2010, 21:41
Detinator Steam: Da
CS Status: Inactiv
Reputatie: Fost Moderator
Contribuitor
Nume anterior: tekezoRR
Location: Constanta
Has thanked: 9 times
Been thanked: 32 times
Contact:

22 Dec 2010, 23:38

descarci sma de Aici , dupa il compilezi Aici si obtii .amxx
radublak
Membru, skill 0
Membru, skill 0
Posts: 11
Joined: 21 Aug 2010, 09:45
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Contact:

09 Apr 2011, 11:55

GJ aveam nevoie urgenta
necula george
Membru, skill 0
Membru, skill 0
Posts: 5
Joined: 09 Jun 2011, 16:39
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Contact:

09 Jun 2011, 17:48

auziti cum sa-mi facd admin?
User avatar
Aadriann
Membru, skill +2
Membru, skill +2
Posts: 721
Joined: 15 Dec 2009, 19:28
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Reputatie: Nume anterior: Valgaav
Has thanked: 45 times
Been thanked: 66 times

09 Jun 2011, 19:34

Daca ai un server si vrei sa faci la un jucator un admin,intri in users.ini si sub toate acele linii adaugi adminul(nume,parola,flaguri,etc)
REGULI GENERALE : Afișează regulile forumului
1. Utilizati corect limba romana (folositi cuvinte intregi, virgula, punctul si cratima). NU FOLOSITI limbaj de chat!
2. Raspundeti concret! Fara offtopic, fara mesaje scurte, inutile sau deja postate!
* offtopic = reprezinta devierea de la subiectul care se discuta
3. Folosirea cuvintelor sau inregistrarea cu nume obscene/jignitoare duce la restrictionarea accesului, stergerea contului, etc.
4. Este interzis orice atac la persoana. Discutati ideea, nu persoana !
5. Restrictii reclame :
a) Reclama este permisa in subiecte atat timp cat ele au legatura cu idea care se discuta.
b) In semnatura este permisa o singura reclama SIMPLA de tip TEXT cu dimensiunea fontului setat pe NORMAL
c) Reclama nu este permisa in campurile personale gen: Locatie, CS Status.
d) Nu aveti voie sa deschideti topicuri cu referire exacta la un site in scopul obtinerii de vizite, se considera reclama !
6. Nu folositi imagini in semnatura mai mari decat 500x120. Puteti folosi mai multe imagini care, toate sa nu depaseasca marimea impusa !
7. Folositi CAUTAREA si apoi intrebati pentru ceva daca nu exista pe forum! Numele topicurilor create trebuie sa reflecte continutul subiectului pe care se discuta. Nu vor fi permise topicuri de genul: help, ajutor pls, cum fac, etc
8. Este permisa continuarea unei discutii vechi de pe forum, chiar daca aceasta a fost deschisa cu cativa ani in urma. NU se permite insa dublu-post, triplu-post sau UP-uri.
* dublu-post / triplu - post = adaugarea unor mesaje unul dupa altul intr-o discutie a forumului de catre aceeasi persoana
* UP = adaugarea unor mesaje unul dupa altul cu scopul de a scoate in evidenta discutia respectiva
9. Orice fel de continut cu caracter erotic va fi sters, iar daca este necesar se vor aplica avertismente.
10. Nu este permisa promovarea firmelor de hosting in afara de http://www.eXtreamHost.com , fie ca este vorba de o reclama directa sau indirecta.
11. Nu este permisa postarea de continut ilegal: warez, carding (bine cunoscutele "metode" de furat domenii etc.) si alte practici "neortodoxe", se vor aplica avertismente sau ban, dupa caz si antecedente.

SANCTIONAM DRASTIC INCALCAREA ACESTOR REGULI SI ORICE ABUZ !


WARNINGS/Avertismente
3 Avertismente = BAN pe forum pentru o anumita perioada de timp, in functie de gravitatea regulilor incalcate!
1 Avertisment = 15 de zile

Mesaje private
Abuzul in orice fel de folosirea mesajelor private va duce la sanctionare. In concluzie, vi se va lua dreptul de a mai trimite mesaje.
Reclamatiile cat si penalizarile se regasesc aici: discutii-forum/reclamatii-mesaje-private-t335539.html

Suplimentar
1. In semnatura nu sunt permise linkuri catre jocuri (site-uri) gen bitefight, monstergame, etc.
2. La profilul Detinator server CS se permite reclama catre un server de Counter-Strike.
3. Orice insulta adusa asupra unui administrator se penalizeaza cu ban permanent. Orice insulta adusa asupra unui moderator se penalizeaza (in functie de gravitatea situatiei) de la avertisment pana la ban permanent.
4. Nu se permite ridicarea subiectelor cu mesaje gen "UP!" unul dupa altul, indiferent de timpul dintre raspunsuri.


Atentionari
1. Nu se permite schimbarea numelui pe forum
2. Nu aveti voie cu mai mult de 1 cont / persoana (vi se sterg toate mesajele si contul de utilizator de pe forum drept penalizare) - cei care abuzeaza si isi fac mai multe conturi, risca sa primeasca ban permanent

 

[regulia][/regulia]
User avatar
Rest
Membru, skill +2
Membru, skill +2
Posts: 988
Joined: 18 Feb 2012, 16:12
Detinator Steam: Da
Reputatie: Ban 2 luni
Location: Bucuresti
Has thanked: 97 times
Been thanked: 62 times

05 Jul 2012, 12:43

Cand compilez imi apar urmatoarele erori :-?? :

Code: Select all

/tmp/text6GOaQe.sma(29) : error 018: initialization data exceeds declared size
/tmp/text6GOaQe.sma(41) : error 018: initialization data exceeds declared size

2 Errors.
Could not locate output file /home/groups/amxmodx/public_html/websc3/text6GOaQe.amx (compile failed).
TwO
Membru, skill +2
Membru, skill +2
Posts: 752
Joined: 10 Jun 2011, 21:31
Detinator Steam: Da
Detinator server CS: Nu
SteamID: -
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Has thanked: 46 times
Been thanked: 31 times

05 Jul 2012, 22:11

posteaza gradele+flaguri si ti-l fac eu.
User avatar
Rest
Membru, skill +2
Membru, skill +2
Posts: 988
Joined: 18 Feb 2012, 16:12
Detinator Steam: Da
Reputatie: Ban 2 luni
Location: Bucuresti
Has thanked: 97 times
Been thanked: 62 times

09 Jul 2012, 10:38

Am rezolvat , era vorba de niste spatii aiurea.
User avatar
Scooby112
Membru, skill +1
Membru, skill +1
Posts: 418
Joined: 02 Aug 2009, 16:10
Detinator Steam: Da
CS Status: Am server de WAR3FT New Races, New items
Detinator server CS: Detin War3
SteamID: hunterforall
Location: Bucuresti
Has thanked: 35 times
Been thanked: 17 times
Contact:

01 Aug 2012, 19:30

Am si eu o problema...nu stiu ce am umblat pe aici...ca nu imi mai arata motd-ul...
accesele sunt deja puse in sursa...vreau va rog frumos sa imi rezolvati problema cu motd-ul...de ce nu imi mai apare cand scriu who , /who ...va rog
| 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        6
#define GROUPS_ACCESS        6

#define motd_msg        "SURF.CS1.RO Admins:"

new color[][] =
{
    "4876FF",
    "228B22",
    "FF0000",
    "9A32CD",
    "EE6A50",
    "838B83"
}

new GroupNames[GROUPS_NAME][] = 
{
    "---=== Manager ===---",
    "---=== Owner ===---",
    "---=== Moderator ===---",
    "---=== Administrator ===---",
    "---=== Helper ===---",
    "---=== Slot ===---"
}

new GroupFlags[GROUPS_ACCESS][] = 
{
    "abcdefghijklmnopqrstu",
    "abcdefghijkmnopqrst",
    "abcdefijmnop",
    "bcdefij",
    "bceij",
    "b"
}

new GroupFlagsValue[GROUPS_NAME]

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")
}

public cmdSay(id)
{
    new say[5]
    read_args(say, 4)
    if ((containi(say, "/who") != -1 
    || contain(say, "/admin") != -1 
    || contain(say, "/admins") != -1))
        who_motd(id)
    
    return PLUGIN_CONTINUE
}

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=^"violet^">%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><font color=^"%s^">%s^n</center></font>", color[p_of_pw], sName)
            }
        }        
    }
    
    show_motd(id, sBuffer, motd_msg)
    return PLUGIN_CONTINUE
}
Contact Y!M: war3.staff

War3FT, versiune Privata. Mod facut de ONEMDX
Image
User avatar
Scooby112
Membru, skill +1
Membru, skill +1
Posts: 418
Joined: 02 Aug 2009, 16:10
Detinator Steam: Da
CS Status: Am server de WAR3FT New Races, New items
Detinator server CS: Detin War3
SteamID: hunterforall
Location: Bucuresti
Has thanked: 35 times
Been thanked: 17 times
Contact:

02 Aug 2012, 22:44

UP!!..
Contact Y!M: war3.staff

War3FT, versiune Privata. Mod facut de ONEMDX
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 1 guest