Cs-Plan3T

Doriti să reactionati la acest mesaj? Creati un cont în câteva clickuri sau conectati-vă pentru a continua.

    TuToRiaL:Amx_who_nou.amxx

    Admin
    Admin
    Admin
    Admin


    Mesaje : 172
    Data de înscriere : 24/08/2008

    TuToRiaL:Amx_who_nou.amxx Empty TuToRiaL:Amx_who_nou.amxx

    Mesaj  Admin Joi Sept 25, 2008 4:34 pm

    Deci pluginu acesta nu arata grupele care sunt fara admini ONLINE:
    Exemplu:

    -------------------Admin Online-------------------------
    [1].Ownar:Link
    [4].Slot:MoMo
    -----------------------------------------------------------

    Daca sunt mai multi admini care corespund aceleasi grupe atunci amx_who o sa arate asa:

    -------------------Admini Online-------------------------
    [1].Ownar:NiKe
    [1].Ownar:AmiGo
    [4].Slot:==>In Cutare<==
    -----------------------------------------------------------

    Descarcare: http://www.esnips.com/doc/737853b6-9e27 ... mx_who_nou

    Se compileaza dupa care se baga in plugins,pe urma te duci in addons/amxmodx/configs si se deschide plugins.ini apoi il scrii acolo:
    <BLOCKQUOTE class=uncited>
    Cod:
    amx_who_nou.amxx


    </BLOCKQUOTE>

    Note Suplimentare:
    1.Cum modific inceputul la amx_who si sfarsitul?
    2.Cum modific numele si accesele/Cum adaug nume si accese?
    3.Cum pot sa sterg numerele si parantezele din fata grupelor?
    4.Cum fac sa schimb comanda?
    5.Cum fac sa nu apara acelasi grup de 2 ori daca sunt 2 admini de aceeasi grupa online?

    1.Caut in SMA(ce ai descarcat tu) urmatoarea linie
    <BLOCKQUOTE class=uncited>
    Cod:
    console_print(id, "=======Admini Online===========")
    for(i = 0; i < MAX_GROUPS; i++) {
    for(a = 0; a < inum; ++a) {
    player = players[a]
    get_user_name(player, name, 31)
    if(get_user_flags(player) == g_groupFlagsValue[i]) {
    console_print(id, "[%d]%s:%s", i+1, g_groupNames[i], name)
    }
    }
    }

    console_print(id, "==================")


    </BLOCKQUOTE>

    Primul care e rosu,sterge si punem ce vrem noi in locul lui - este inceputul amx_who
    Al doilea care este rosu,sterge si punem ce vrem noi in locul lui - este sfarsitul amx_who
    ATENTIE:NU STERGETI GHILIMELELE CI DOAR CONTINUTUL LOR,ADICA CE ESTE CU ROSU!

    2.Mai intai cautam linia asta in SMA
    <BLOCKQUOTE class=uncited>
    Cod:
    #define MAX_GROUPS 5

    </BLOCKQUOTE>
    In functie de cate grupe vreti sa adaugati schimbati numar acela cu rosu,daca vrei 6 puneti 6 in locul la 5!
    Apoi cautam linia aceasta(reprezinta grupele):
    <BLOCKQUOTE class=uncited>
    Cod:
    new g_groupNames[MAX_GROUPS][] =
    {
    "Ownar",
    "God",
    "Moderator",
    "Administrator",
    "Slot"
    }


    </BLOCKQUOTE>
    In acesta linie trebui sa modificam doar ce este intre GHILIMELE(cele cu rosu)
    ATENTIE 1: MODIFICATI DOAR CE ESTE CU ROSU,ATAT
    ATENTIE 2: DACA VRETI SA ADAUGATI O GRUPA O PUNETI INTRE GHILIMELE SI APOI PUNETI VIRGULA DUPA CE INCHIDETI GHILIMELELE
    Exemplu:
    <BLOCKQUOTE class=uncited>
    Cod:
    new g_groupNames[MAX_GROUPS][] =
    {
    "Ownar",
    "God",
    "Moderator",
    "Administrator",
    "Maturator",
    "Slot"
    }


    </BLOCKQUOTE>
    Ce este cu portocaliu sunt GHILIMELELE,Ce este cu rosu este Grupa cea noua,ce este cu ALBASTRU ESTE VIRUGULA ADAUGATA!
    IN CAZ DE ESTE ULTIMA GRUPA ATUNCI NU SE MAI PUNE VIRGULA!
    ATENTIE 3: EXACT CUM SCRIETI GRUPELE AICI ASA O SA VA ARATE SI CAND DATI COMANDA amx_who

    Acum cautam linia asta(reprezinta accesele):
    <BLOCKQUOTE class=uncited>
    Cod:
    new g_groupFlags[MAX_GROUPS][] =
    {
    "abcdefghijklmnopqrstu",
    "abcdefgijkmnopqrstu",
    "abcdefijmnopqrstu",
    "abcefijmu",
    "b"
    }


    </BLOCKQUOTE>

    In acesta linie trebui sa modificam doar ce este intre GHILIMELE(cele cu rosu)
    ATENTIE 1: ACCESELE ACESTEA SUNT INDIVIDUALE PT FIECARE GRUPA,DECI DACA AVETI 6 GRUPE,PUNETI 6 ACCESE
    ATENTIE 2: SA SE RESPECTE ORDINEA IN CARE AVETI ACCESELE SA SE ASOCIEZE CU GRUPELE!ADICA SA NU INCURCATI ACCESELE INTRE ELE
    ATENTIE 3: DACA VRETI SA ADAUGATI UN ACCES IL PUNETI INTRE GHILIMELE SI APOI PUNETI VIRGULA DUPA CE INCHIDETI GHILIMELELE
    Exemplu:
    <BLOCKQUOTE class=uncited>
    Cod:
    new g_groupFlags[MAX_GROUPS][] =
    {
    "abcdefghijklmnopqrstu",
    "abcdefgijkmnopqrstu",
    "abcdefijmnopqrstu",
    "abcdefijmnu",
    "abcefijmu",
    "b"
    }


    </BLOCKQUOTE>

    Ce este cu portocaliu sunt GHILIMELELE,Ce este cu rosu este accesul cel nou,ce este cu ALBASTRU ESTE VIRUGULA ADAUGATA!
    IN CAZ DE ESTE ULTIMUL ACCES ATUNCI NU SE MAI PUNE VIRGULA!

    3.Cautam linia aceasta:
    <BLOCKQUOTE class=uncited>
    Cod:
    for(i = 0; i < MAX_GROUPS; i++) {
    for(a = 0; a < inum; ++a) {
    player = players[a]
    get_user_name(player, name, 31)
    if(get_user_flags(player) == g_groupFlagsValue[i]) {
    console_print(id, "[%d]%s:%s", i+1, g_groupNames[i], name)


    </BLOCKQUOTE>

    In caz de nu vreti sa va mai apara numarul de dinainte de grupa,stergeti ce am selectat cu rosu!

    4.Cauti linia asta:
    <BLOCKQUOTE class=uncited>
    Cod:
    public plugin_init() {
    register_plugin("amx_who Forumula", "1.0", "MUT@NT")
    register_concmd("amx_who", "cmdWho", 0)
    for(new i = 0; i < MAX_GROUPS; i++) {
    g_groupFlagsValue[i] = read_flags(g_groupFlags[i])


    </BLOCKQUOTE>
    Unde am selectat cu rosu puteti sa inlocuiti cu ce vreti,si cu CAINE..cu orice!

    5.Inca nu am rezolvat problema aceea,inca lucrez la ea![/quote]

      Data/ora curentă este: Sam Noi 23, 2024 9:55 am