[Cerere] Plugin - Admin List in MoTD

Categoria unde puteti cere pentru tutoriale.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

CaRtZaShU
Membru, skill 0
Membru, skill 0
Posts: 6
Joined: 04 Aug 2012, 14:34
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Contact:

04 Aug 2012, 15:49

Am si eu o problema care mi-l face si mie exact ca mai sus(in imagine) cu urmatoarele grade!
DACA PUTETI VA ROG MULT SA IMI DATI SMA SI AMX DE DOWNLOADAT DIRECT , VA ROG EU , CAUT DE MULA VREME

"---=== Owner ===---",
"---=== Co Owner ===---",
"---=== God'z ===---",
"---=== Semi God'z ===---",
"---=== Moderator ===---",
"---=== Administrator ===---",
"---=== Helper ===---",
"---=== Slot'z ===---"

"abcdefghijklmnopqrstu",
"bcdefghijmnoqrstu",
"bcdefghijmnopqrt",
"bcdefijmnopqrt",
"bcdefijm",
"bcdefim",
"cefim",
"b"
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

05 Aug 2012, 19:46

Da de ce nu vi-l faceti singuri ce e asa de greu modificati numele la rank-uri si gradele si apoi la

#define GROUPS_NAME 6
#define GROUPS_ACCESS 6


in loc de 6 treceti cate rank-uri aveti .

Mereu in suflet culorile ( Roş -Albastru )
Image
ImageImage
AlexikeeE
Membru, skill 0
Membru, skill 0
Posts: 2
Joined: 08 Apr 2013, 18:20
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Contact:

08 Apr 2013, 18:36

/tmp/textLwl0Ea.sma(27) : error 029: invalid expression, assumed zero
/tmp/textLwl0Ea.sma(36) : error 054: unmatched closing brace
/tmp/textLwl0Ea.sma(41) : error 001: expected token: "}", but found "-string-"

3 Errors.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textLwl0Ea.amx (compile failed).
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:

14 Apr 2013, 08:40

AlexikeeE wrote:/tmp/textLwl0Ea.sma(27) : error 029: invalid expression, assumed zero
/tmp/textLwl0Ea.sma(36) : error 054: unmatched closing brace
/tmp/textLwl0Ea.sma(41) : error 001: expected token: "}", but found "-string-"

3 Errors.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textLwl0Ea.amx (compile failed).
Iti dai seama singur din erori ca ai uitat sa inchizi functia de la linia 41 cu arcolada --> }
Contact Y!M: war3.staff

War3FT, versiune Privata. Mod facut de ONEMDX
Image
TheDarkStar
Membru, skill 0
Membru, skill 0
Posts: 1
Joined: 14 Apr 2013, 15:40
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Contact:

14 Apr 2013, 15:54

Ma ajuta si pe mine cineva?
Primesc eroarea:

Code: Select all

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
Modified for www.freakz.ro

ultimate_who.sma(32) : error 018: initialization data exceeds declared size
ultimate_who.sma(42) : error 018: initialization data exceeds declared size

2 Errors.
Compile failed!
Stie cineva de ce?

Code: Select all

#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][] = 
{
    "---=== OwNeR ===---",
    "---=== Co-OwNeR ===---",
    "---=== AdMiNisTraToR ===---",
    "---=== SuPeR MoDeRaToR ===---"
    "---=== MoDeRaToR ===---"
    "---=== HeLpEr ===---"
    "---=== V.I.P ===---"
}

new GroupFlags[GROUPS_ACCESS][] = 
{
    "abcdefghijklmnopqrstu",
    "bcdefghijklmnopqrstu",
    "bcdefghijmnopqrstu",
    "bcdefghijmnop"
    "bcefghij"
    "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[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
}
Mi-l puteti corecta va rog?
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:

14 Apr 2013, 22:57

#define GROUPS_NAME 4
#define GROUPS_ACCESS 4

pune 7 inloc de 4 pentru ca vad ca ai 4 grade.

new color[][] =
{
"00FF00",
"FF0000",
"0000FF",
"545454"
} aici mai adauga inca 3 coduri de culori...in genul celor 4 care sunt deja..
Contact Y!M: war3.staff

War3FT, versiune Privata. Mod facut de ONEMDX
Image
M3taph0riK
Membru eXtream
Membru eXtream
Posts: 2127
Joined: 16 Jan 2013, 12:55
Detinator Steam: Da
CS Status: Utilizator Serios
SteamID: Utilizator Serios
Reputatie: Restrictie moderator
Nume anterior: RzV24
Utilizator neserios (tepar)
Has thanked: 60 times
Been thanked: 250 times

18 Apr 2013, 00:42

| 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   7
#define GROUPS_ACCESS 7

#define motd_msg        "Admin's Online"

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

new GroupNames[GROUPS_NAME][] =
{
    "---=== OwNeR ===---",
    "---=== Co-OwNeR ===---",
    "---=== AdMiNisTraToR ===---",
    "---=== SuPeR MoDeRaToR ===---"
    "---=== MoDeRaToR ===---"
    "---=== HeLpEr ===---"
    "---=== V.I.P ===---"
}

new GroupFlags[GROUPS_ACCESS][] =
{
    "abcdefghijklmnopqrstu",
    "bcdefghijklmnopqrstu",
    "bcdefghijmnopqrstu",
    "bcdefghijmnop"
    "bcefghij"
    "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[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
}
User avatar
EleCtr0zZz
Membru, skill +1
Membru, skill +1
Posts: 428
Joined: 25 May 2015, 07:27
Detinator Steam: Da
SteamID: =
Fond eXtream: 0
Has thanked: 3 times
Contact:

09 Nov 2017, 16:15

Andrei.B wrote: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
unde pun acest fisier?
*Or!g!naL*
Fost moderator
Fost moderator
Posts: 1367
Joined: 16 Feb 2014, 16:28
Detinator Steam: Nu
CS Status: N-avem!
Detinator server CS: Zm.Darkcs.ro
Reputatie: Fost moderator ajutator
Has thanked: 3 times
Been thanked: 1 time

11 Nov 2017, 00:38

EleCtr0zZz wrote:
Andrei.B wrote: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
unde pun acest fisier?
probleme-servere/schimbare-knife-t347372-12.html#p2654877

ti am explicat aici
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 5 guests