Заявки за AdminPrefix-ове — тук! (II тема)

Ако искате да поръчате да ви намерим определено нещо, без да става дума за коментиране, пишете тук.
User avatar
sladura_1687
Потребител
Потребител
Posts: 7
Joined: 21 Nov 2016, 23:43

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by sladura_1687 »

[Hoster] флаг ''А''
[Admin] флаг '' d ''
[T. Admin] Този Флаг не, го знам кой беше направете го Сички права без кик и бан
[Sms Admin] ''е''
[VIP] ''p''
User avatar
asusbg
Потребител
Потребител
Posts: 57
Joined: 20 Nov 2014, 12:40
Skype: ,,,
CS Nick: asusbg
Favorite version: CS: 1.6
Location: Добрич

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by asusbg »

sladura_1687 wrote:[Hoster] флаг ''А''
[Admin] флаг '' d ''
[T. Admin] Този Флаг не, го знам кой беше направете го Сички права без кик и бан
[Sms Admin] ''е''
[VIP] ''p''
Оправи си заявката,трябва да уточниш с кой флаг да бъде [T.Admin].
Ето ти ги:
m - сuѕtоm lеvеl А (зa дoпълнитeлни плъгини)

n - сuѕtоm lеvеl В

о - сuѕtоm lеvеl С

р - сuѕtоm lеvеl D

q - сuѕtоm lеvеl Е

r - сuѕtоm lеvеl F

ѕ - сuѕtоm lеvеl G

t - сuѕtоm lеvеl Н

u - дocтъп дo aдмин мeнютo

z - oбиĸнoвeн пoтpeбитeл (бeз aдминиcтpaтopcĸи пpaвa)

Също така не си уточнил с какъв цвят искаш да е префикса,ника,чатът му.Погледни предишните заявки на хората и си редактирай мнението :)
User avatar
Ss56
VIP
VIP
Posts: 17
Joined: 13 Jun 2015, 19:05
Skype: misho_energy100
CS Nick: Ss56
Favorite version: CS: Global Offensive

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by Ss56 »

asusbg wrote:
Ss56 wrote:[Sobstvenik] - m
[Admin] - p
[SmS-Admin] - r
[V.I.P] - n

Префикс - Бял
Ник - Зелен
Чат - Бял
Изтегли
Пробвай и ми кажи дали всичко е наред :)
Нестава, цветовете не са си намясто ;/
Жълт префикс зелен ник и жълт префикс
User avatar
seta-brat
Потребител
Потребител
Posts: 17
Joined: 16 Sep 2016, 15:27

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by seta-brat »

[Owner] - флаг "m"
[Administrator] - флаг "n"
[Moderator] - флаг "о"
[Global Admin] - флаг "p"
[Server Admin] - флаг "q"
[Test Admin] - флаг "r"
[SMS Admin] - флаг "s"
[VIP] - флаг "u"

Nick - Зелен
Prefix - Зелен
Chat - Според отбора
User avatar
HacksBG
V.I.P
V.I.P
Posts: 132
Joined: 29 Dec 2011, 14:17
Favorite version: other

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by HacksBG »

seta-brat wrote:[Owner] - флаг "m"
[Administrator] - флаг "n"
[Moderator] - флаг "о"
[Global Admin] - флаг "p"
[Server Admin] - флаг "q"
[Test Admin] - флаг "r"
[SMS Admin] - флаг "s"
[VIP] - флаг "u"

Nick - Зелен
Prefix - Зелен
Chat - Според отбора

Code: Select all

#include <amxmodx>
#include <colorchat>

#define PLUGIN_VERSION "2.2"
//#define USE_JAILBREAK

#if defined USE_JAILBREAK
    #define PREFIX_SIMON 5
    native is_user_simon(id)
#endif

enum
{
    INFO_PREFIX = 1,
    INFO_CLRNAME,
    INFO_CLRCHAT,
    INFO_CLRSCND
}

#define ADMIN_LISTEN "m"

new const g_szAdminPrefixes[][] = {
/*
    --------------
    Флаг     Префикс                 Цвят (ник)     Цвят (чат)     Цвят (second) */
    "",     "",                        "second",     "normal",     "team",
     "m",     "^3[Owner]",             "green",     "second",     "grey",
    "n",     "^3[Administrator]",             "green",     "second",     "grey",
    "o",     "^3[Moderator]",             "green",     "second",     "grey",
    "p",     "^3[Global Admin]",             "green",     "second",     "grey",
    "q",     "^3[Server Admin]",             "green",     "second",     "grey",
    "r",     "^3[Test Admin]",             "green",     "second",     "grey",
    "s",     "^3[SMS Admin]",             "green",     "second",     "grey",
    "u",     "^3[VIP]",             "green",     "second",     "grey"
}

new const g_szSeparator[] = " ^4:"
new const g_szDeathPrefix[][] = { "*DEAD* ", "" }
new const g_szColors[][] = { "^1", "^3", "^4" }
new g_szAdminPrefix[33][32]

new const g_szTeamPrefix[][] = {
    "",
    "^4(Terrorist)",
    "^4(Counter-Terrorist)",
    "^4(Spectator)"
}

public plugin_init()
{
    register_plugin("Chat Manager", PLUGIN_VERSION, "OciXCrom")
    register_cvar("CRXChatManager", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
    register_clcmd("say", "hookSay")
    register_clcmd("say_team", "hookSay")
}

public plugin_natives()
    register_native("GetPlayerPrefix", "_GetPlayerPrefix")
    
public _GetPlayerPrefix(iPlugin, iParams)
{
    new id = get_param(1)
    set_string(2, g_szAdminPrefix[id], get_param(3))
    return 1
}

public client_putinserver(id)
    g_szAdminPrefix[id][0] = EOS

public hookSay(id)
{
    new szArgs[192]
    read_args(szArgs, charsmax(szArgs))
    remove_quotes(szArgs)
    
    switch(szArgs[0])
    {
        case EOS, '@': return PLUGIN_HANDLED
    }
    
    new szMessage[192], szName[32], szDeathPrefix[32], szTeamPrefix[32], szAdminPrefix[32], szCommand[5], szNameColor[3], szChatColor[3]
    new iAlive = is_user_alive(id) ? 1 : 0, iPrefix = get_prefixnum(id), iColor = get_secondcolor(g_szAdminPrefixes[iPrefix + INFO_CLRSCND]), iTeam = get_user_team(id)
    copy(szDeathPrefix, charsmax(szDeathPrefix), g_szDeathPrefix[iAlive])
    copy(szAdminPrefix, charsmax(szAdminPrefix), g_szAdminPrefixes[iPrefix + INFO_PREFIX])
    if(!is_blank(szAdminPrefix)) add(szAdminPrefix, charsmax(szAdminPrefix), " ")
    copy(g_szAdminPrefix[id], charsmax(g_szAdminPrefix[]), szAdminPrefix)
    get_color(g_szAdminPrefixes[iPrefix + INFO_CLRNAME], szNameColor)
    get_color(g_szAdminPrefixes[iPrefix + INFO_CLRCHAT], szChatColor)
    read_argv(0, szCommand, charsmax(szCommand))
    get_user_name(id, szName, charsmax(szName))
    
    new bool:blTeam = szCommand[3] == '_' ? true : false
    if(blTeam) formatex(szTeamPrefix, charsmax(szTeamPrefix), "%s ", g_szTeamPrefix[iTeam])
    formatex(szMessage, charsmax(szMessage), "%s%s%s%s%s%s %s%s", szDeathPrefix, szTeamPrefix, szAdminPrefix, szNameColor, szName, g_szSeparator, szChatColor, szArgs)
    
    new iPlayers[32], iPlayer, iPlayerAlive, iPnum
    get_players(iPlayers, iPnum)
    
    for(new i; i < iPnum; i++)
    {
        iPlayer = iPlayers[i]
        iPlayerAlive = is_user_alive(iPlayer) ? 1 : 0
        
        if(iAlive == iPlayerAlive || (blTeam && iTeam == get_user_team(iPlayer)) || has_user_listen(iPlayer))
        {
            switch(iColor)
            {
                case 0:
                {
                    switch(iTeam)
                    {
                        case 1: ColorChat(iPlayer, RED, szMessage)
                        case 2: ColorChat(iPlayer, BLUE, szMessage)
                        case 3: ColorChat(iPlayer, GREY, szMessage)
                    }
                }
                case 1: ColorChat(iPlayer, RED, szMessage)
                case 2: ColorChat(iPlayer, BLUE, szMessage)
                case 3: ColorChat(iPlayer, GREY, szMessage)
            }
        }
    }
    
    logChatMessage(szMessage)
    return PLUGIN_HANDLED
}

logChatMessage(szMessage[192])
{
    for(new i; i < sizeof(g_szColors); i++)
        replace_all(szMessage, charsmax(szMessage), g_szColors[i], "")
    
    log_amx(szMessage)
}

get_prefixnum(id)
{    
    #if defined USE_JAILBREAK
        if(is_user_simon(id))
            return PREFIX_SIMON
    #endif
    
    new iPrefix
    static iFlags
    iFlags = get_user_flags(id)
    
    for(new i; i < sizeof(g_szAdminPrefixes) - 4; i += 5)
    {
        if(iFlags & read_flags(g_szAdminPrefixes[i]))
        {
            iPrefix = i
            break
        }
    }
    
    return iPrefix
}
    
get_color(szString[], szColor[3])
{
    new iColor
    
    switch(szString[0])
    {
        case 't', 's': iColor = 1
        case 'g': iColor = 2
    }
    
    copy(szColor, charsmax(szColor), g_szColors[iColor])
}

get_secondcolor(szString[])
{
    new iColor
    
    switch(szString[0])
    {
        case 'r': iColor = 1
        case 'b': iColor = 2
        case 'g': iColor = 3
    }
    
    return iColor
}

bool:is_blank(szString[])
    return szString[0] == EOS ? true : false
    
bool:has_user_listen(id)
    return get_user_flags(id) & read_flags(ADMIN_LISTEN) ? true : false
User avatar
bayern93
Потребител
Потребител
Posts: 76
Joined: 25 Nov 2015, 14:06
Skype: Фред Флинтстоун
CS Nick: f0rsaken
Favorite version: CS: 1.6
Steam Community ID: f0rsa93
Location: jail_crime
Contact:

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by bayern93 »

[ADMIN] флаг - м
[VIP] флаг - n
[Staff] - o
User avatar
mi0
Потребител
Потребител
Posts: 21
Joined: 23 Dec 2016, 13:19
Skype: Не
CS Nick: mi0
Favorite version: CS: 1.6
Steam Community ID: kurdokoleno

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by mi0 »

bayern93 wrote:[ADMIN] флаг - м
[VIP] флаг - n
[Staff] - o
Download
User avatar
Life is strange
Потребител
Потребител
Posts: 1
Joined: 14 May 2017, 19:06

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by Life is strange »

Добър ден, трябва ми МНООГО спешно админ префиксове !!!!
Искам те да бъдат:
[Owner] - m
[Head Admin]- b
[Test Admin]- e
[Admin]- d
[Sms Admin]- n
[V.I.P]- c
Искам те да изглеждат така:
[Owner] Nick: text
Понеже не съм много запознат с флаговете, моля ако някой флаг ви се струва странен или преовеличен, моля сменете го с флага който според вас е по-добър!
ТРЯБВАТ МИ МНОГО СПЕШНО, КОЙТО УСПЕЕ ДА ГИ НАПРАВИ ЩЕ СЪМ МУ БЕЗКРАЙНО БЛАГОДАРЕH!
Last edited by sLaughtereD- on 15 May 2017, 16:57, edited 2 times in total.
Reason: Нарушена т.3 от правилата на форума.
User avatar
FEEL MY STYLE
Потребител
Потребител
Posts: 202
Joined: 11 Feb 2016, 19:32
Skype: Ня ти каа, щот няям, ооо ;]
CS Nick: THE PRO , ComPany oF HeroeS
Favorite version: CS: 1.6
Steam Community ID: proto236
Location: България :)
Contact:

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by FEEL MY STYLE »

Life is strange wrote:Добър ден, трябва ми МНООГО спешно админ префиксове !!!!
Искам те да бъдат:
[Owner] - m
[Head Admin]- b
[Test Admin]- e
[Admin]- d
[Sms Admin]- n
[V.I.P]- c
Искам те да изглеждат така:
[Owner] Nick: text
Понеже не съм много запознат с флаговете, моля ако някой флаг ви се струва странен или преовеличен, моля сменете го с флага който според вас е по-добър!
ТРЯБВАТ МИ МНОГО СПЕШНО, КОЙТО УСПЕЕ ДА ГИ НАПРАВИ ЩЕ СЪМ МУ БЕЗКРАЙНО БЛАГОДАРЕH!
Искам да ми кажеш дали работи всичко и да знам как да процедирам,защото смятам да започна и аз да изпълнявам заявките!
Та флаговете ти съм ги променил малко и съм ти ги записал :
Owner - флаг: n
Head Admin - флаг: p
Test Admin -флаг: q
Admin - флаг: r
Sms Admin - флаг: s
V.I.P - флаг: t

Code: Select all

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin Chat Colors"
#define VERSION "2.2a"
#define AUTHOR "Arion/juan"

#define ACCESS_LEVEL      ADMIN_IMMUNITY
#define ADMIN_LISTEN      ADMIN_CHAT
#define OWNER_CHAT_FLAG     ADMIN_LEVEL_B
#define TEST_CHAT_FLAG           ADMIN_LEVEL_E
#define HEAD_CHAT_FLAG           ADMIN_LEVEL_D
#define ADMIN_CHAT_FLAG           ADMIN_LEVEL_F
#define SMS_CHAT_FLAG           ADMIN_LEVEL_G
#define V.I.P_CHAT_FLAG           ADMIN_LEVEL_T

new message[192]
new sayText
new teamInfo
new maxPlayers

new g_MessageColor
new g_NameColor
new g_AdminListen

new strName[191]
new strText[191]
new alive[11]

new const g_szTag[][] = {
        "",
        "[Owner]",
        "[Head Admin]",
        "[Test Admin]",   
        "[Admin]",       
        "[Sms Admin]",
        "[V.I.P]"  
}

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)

        g_MessageColor = register_cvar("amx_color", "3") // Message colors: [1] Green, [2] White, [3] Green, [4] Blue, [5] Red
        g_NameColor = register_cvar("amx_namecolor", "2") // Name colors: [1] Green, [2] White, [3] Green, [4] Blue, [5] Red, [6] Team-color
        g_AdminListen = register_cvar("amx_listen", "0") // Set whether admins see or not all messages(Alive, dead and team-only)


        sayText = get_user_msgid("SayText")
        teamInfo = get_user_msgid("TeamInfo")
        maxPlayers = get_maxplayers()


        register_message(sayText, "avoid_duplicated")

        register_concmd("amx_color", "set_color", ACCESS_LEVEL, "<color>")
        register_concmd("amx_namecolor", "set_name_color", ACCESS_LEVEL, "<color>")
        register_concmd("amx_listen", "set_listen", ACCESS_LEVEL, "<1 | 0>")
        register_clcmd("say", "hook_say")
        register_clcmd("say_team", "hook_teamsay")
}


public avoid_duplicated(msgId, msgDest, receiver)
{
        return PLUGIN_HANDLED
}


public hook_say(id)
{
        read_args(message, 191)
        remove_quotes(message)

        // Gungame commands and empty messages
        if(message[0] == '@' || message[0] == '/' || message[0] == '!' || message[0] == '#' || message[0] == '$' || equal(message, "")) // Ignores Admin Hud Messages, Admin Slash commands
                return PLUGIN_CONTINUE

        new name[32]
        get_user_name(id, name, 31)

        new admin = 0, iFlags = get_user_flags(id)

        if(iFlags & OWNER_CHAT_FLAG)
                admin = 1
        else if(iFlags & TEST_CHAT_FLAG)
                admin = 2
        else if(iFlags & HEADADMIN_CHAT_FLAG)
                admin = 3
        else if(iFlags & ADMIN_CHAT_FLAG)
                admin = 4
        else if(iFlags & SMS_CHAT_FLAG)
                admin = 5
        else if(iFlags & V.I.P_CHAT_FLAG)
                admin = 6              
            
        new isAlive

        if(is_user_alive(id))
        {
                isAlive = 1
                alive = "^x01"
        }
        else
        {
                isAlive = 0
                alive = "^x01*DEAD* "
        }

        static color[10]

        if(admin)
        {
                // Name
                switch(get_pcvar_num(g_NameColor))
                {
                        case 1:
                                format(strName, 191, "^x03%s %s%s", g_szTag[admin], alive, name)
                        case 2:
                                format(strName, 191, "^x03%s %s^x04%s ", g_szTag[admin], alive, name)
                        case 3:
                        {
                                color = "SPECTATOR"
                                format(strName, 191, "^x03%s %s^x03%s ", g_szTag[admin], alive, name)
                        }
                        case 4:
                        {
                                color = "CT"
                                format(strName, 191, "^x03%s %s^x03%s", g_szTag[admin], alive, name)
                        }
                        case 5:
                        {
                                color = "TERRORIST"
                                format(strName, 191, "^x03%s %s^x03%s", g_szTag[admin], alive, name)
                        }
                        case 6:
                        {
                                get_user_team(id, color, 9)
                                format(strName, 191, "^x03%s %s^x03%s", g_szTag[admin], alive, name)
                        }
                }

                // Message
                switch(get_pcvar_num(g_MessageColor))
                {
                        case 1:    // Yellow
                                format(strText, 191, "^x03%s", message)
                        case 2:    // Green
                                format(strText, 191, "^x03%s", message)
                        case 3:    // White
                        {
                                copy(color, 9, "SPECTATOR")
                                format(strText, 191, "^x03%s", message)
                        }
                        case 4:    // Blue
                        {
                                copy(color, 9, "CT")
                                format(strText, 191, "^x03%s", message)
                        }
                        case 5:    // Red
                        {
                                copy(color, 9, "TERRORIST")
                                format(strText, 191, "^x03%s", message)
                        }
                }
        }
        else     // Player is not admin. Team-color name : Yellow message
        {
                get_user_team(id, color, 9)
                format(strName, 191, "%s^x03%s", alive, name)
                format(strText, 191, "%s", message)
        }

        format(message, 191, "%s^x01 :  %s", strName, strText)

        sendMessage(color, isAlive)    // Sends the colored message

        return PLUGIN_CONTINUE
}


public hook_teamsay(id)
{
        new playerTeam = get_user_team(id)
        new playerTeamName[19]

        switch(playerTeam) // Team names which appear on team-only messages
        {
                case 1:
                        copy(playerTeamName, 11, "Terrorists")

                case 2:
                        copy(playerTeamName, 18, "Counter-Terrorists")

                default:
                        copy(playerTeamName, 9, "Spectator")
        }

        read_args(message, 191)
        remove_quotes(message)

        // Gungame commands and empty messages
        if(message[0] == '@' || message[0] == '/' || message[0] == '!' || message[0] == '#' || message[0] == '$' || equal(message, "")) // Ignores Admin Hud Messages, Admin Slash commands
                return PLUGIN_CONTINUE

        new name[32]
        get_user_name(id, name, 31)

        new admin = 0, iFlags = get_user_flags(id)

        if(iFlags & OWNER_CHAT_FLAG)
                admin = 1
        else if(iFlags & TEST_CHAT_FLAG)
                admin = 2
        else if(iFlags & HEADADMIN_CHAT_FLAG)
                admin = 3
        else if(iFlags & ADMIN_CHAT_FLAG)
                admin = 4
        else if(iFlags & SMS_CHAT_FLAG)
                admin = 5
        else if(iFlags & V.I.P_CHAT_FLAG)
                admin = 6

        new isAlive

        if(is_user_alive(id))
        {
                isAlive = 1
                alive = "^x01"
        }
        else
        {
                isAlive = 0
                alive = "^x01*DEAD* "
        }

        static color[10]

        if(admin)
        {
                // Name
                switch(get_pcvar_num(g_NameColor))
                {
                        case 1:
                                format(strName, 191, "%s(%s)^x03%s %s", alive, playerTeamName, g_szTag[admin], name)
                        case 2:
                                format(strName, 191, "%s(%s)^x03%s ^x04%s", alive, playerTeamName, g_szTag[admin], name)
                        case 3:
                        {
                                color = "SPECTATOR"
                                format(strName, 191, "%s(%s)^x03%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
                        }
                        case 4:
                        {
                                color = "CT"
                                format(strName, 191, "%s(%s)^x03%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
                        }
                        case 5:
                        {
                                color = "TERRORIST"
                                format(strName, 191, "%s(%s)^x03%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
                        }
                        case 6:
                        {
                                get_user_team(id, color, 9)
                                format(strName, 191, "%s(%s)^x03%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
                        }
                }

                // Message
                switch(get_pcvar_num(g_MessageColor))
                {
                        case 1:    // Yellow
                                format(strText, 191, "^x03%s", message)
                        case 2:    // Green
                                format(strText, 191, "^x03%s", message)
                        case 3:    // White
                        {
                                copy(color, 9, "SPECTATOR")
                                format(strText, 191, "^x03%s", message)
                        }
                        case 4:    // Blue
                        {
                                copy(color, 9, "CT")
                                format(strText, 191, "^x03%s", message)
                        }
                        case 5:    // Red
                        {
                                copy(color, 9, "TERRORIST")
                                format(strText, 191, "^x03%s", message)
                        }
                }
        }
        else     // Player is not admin. Team-color name : Yellow message
        {
                get_user_team(id, color, 9)
                format(strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
                format(strText, 191, "%s", message)
        }

        format(message, 191, "%s ^x01:  %s", strName, strText)

        sendTeamMessage(color, isAlive, playerTeam)    // Sends the colored message

        return PLUGIN_CONTINUE
}


public set_color(id, level, cid)
{
        if(!cmd_access(id, level, cid, 2))
                return PLUGIN_HANDLED

        new arg[1], newColor
        read_argv(1, arg, 1)

        newColor = str_to_num(arg)

        if(newColor >= 1 && newColor <= 5)
        {
                set_pcvar_num(g_MessageColor, newColor)

                if(get_pcvar_num(g_NameColor) != 1 &&
                        ((newColor == 3 &&  get_pcvar_num(g_NameColor) != 3)
                        ||(newColor == 4 &&  get_pcvar_num(g_NameColor) != 4)
                        ||(newColor == 5 &&  get_pcvar_num(g_NameColor) != 5)))
                {
                        set_pcvar_num(g_NameColor, 2)
                }
        }

        return PLUGIN_HANDLED
}


public set_name_color(id, level, cid)
{
        if(!cmd_access(id, level, cid, 2))
                return PLUGIN_HANDLED

        new arg[1], newColor
        read_argv(1, arg, 1)

        newColor = str_to_num(arg)

        if(newColor >= 1 && newColor <= 6)
        {
                set_pcvar_num(g_NameColor, newColor)

                if((get_pcvar_num(g_MessageColor) != 1
                        &&((newColor == 3 &&  get_pcvar_num(g_MessageColor) != 3)
                        ||(newColor == 4 &&  get_pcvar_num(g_MessageColor) != 4)
                        ||(newColor == 5 &&  get_pcvar_num(g_MessageColor) != 5)))
                        || get_pcvar_num(g_NameColor) == 6)
                {
                        set_pcvar_num(g_MessageColor, 2)
                }
        }

        return PLUGIN_HANDLED
}


public set_listen(id, level, cid)
{
        if(!cmd_access(id, level, cid, 2))
                return PLUGIN_HANDLED

        new arg[1], newListen
        read_argv(1, arg, 1)

        newListen = str_to_num(arg)

        set_pcvar_num(g_AdminListen, newListen)

        return PLUGIN_HANDLED
}


public sendMessage(color[], alive)
{
        new teamName[10]

        for(new player = 1; player < maxPlayers; player++)
        {
                if(!is_user_connected(player))
                        continue

                if(alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
                {
                        get_user_team(player, teamName, 9)    // Stores user's team name to change back after sending the message
                        changeTeamInfo(player, color)        // Changes user's team according to color choosen
                        writeMessage(player, message)        // Writes the message on player's chat
                        changeTeamInfo(player, teamName)    // Changes user's team back to original
                }
        }
}


public sendTeamMessage(color[], alive, playerTeam)
{
        new teamName[10]

        for(new player = 1; player < maxPlayers; player++)
        {
                if(!is_user_connected(player))
                        continue

                if(get_user_team(player) == playerTeam || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
                {
                        if(alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
                        {
                                get_user_team(player, teamName, 9)    // Stores user's team name to change back after sending the message
                                changeTeamInfo(player, color)        // Changes user's team according to color choosen
                                writeMessage(player, message)        // Writes the message on player's chat
                                changeTeamInfo(player, teamName)    // Changes user's team back to original
                        }
                }
        }
}


public changeTeamInfo(player, team[])
{
        message_begin(MSG_ONE, teamInfo, _, player)    // Tells to to modify teamInfo(Which is responsable for which time player is)
        write_byte(player)                // Write byte needed
        write_string(team)                // Changes player's team
        message_end()                    // Also Needed
}


public writeMessage(player, message[])
{
        message_begin(MSG_ONE, sayText, {0, 0, 0}, player)    // Tells to modify sayText(Which is responsable for writing colored messages)
        write_byte(player)                    // Write byte needed
        write_string(message)                    // Effectively write the message, finally, afterall
        message_end()                        // Needed as always
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1026\\ f0\\ fs16 \n\\ par }
*/
User avatar
SorryMateYoureDead
Потребител
Потребител
Posts: 6
Joined: 21 May 2017, 16:09
Skype: Тайна
CS Nick: SorryMateYoureDead
Favorite version: CS: 1.6
Location: Sliven
Contact:

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by SorryMateYoureDead »

(Global Admin) - m
(Server Admin) - p
(Test Admin) - o
(SMS Admin) - r

Префикс - Зелен
Ник-Според Тийма ( CT - син ; T - Червен)
Чат- според тийма team

ПС: ако може () да са с цвят според отбора
БЛАГОДАРЯ предварително!
Last edited by SorryMateYoureDead on 05 Jun 2017, 21:50, edited 1 time in total.
User avatar
devil11
Потребител
Потребител
Posts: 2
Joined: 31 Mar 2017, 23:21

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by devil11 »

[Owner] - червен - флаг a
[Server Admin] - син - флаг b
[Test Admin] - жълт - флаг v
[Sms Admin] - зелен - флаг g
[VIP] - зелен - флаг r
User avatar
kreiv
Потребител
Потребител
Posts: 2
Joined: 27 May 2017, 23:01

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by kreiv »

[OWNER] p
[ADMIN] s
[SUPPORT] q
[VIP] o
[TEST ADMIN] r

[Prefix] - зелен [Nick] - според отбора [Chat] - зелен
User avatar
Prodan0ff
V.I.P
V.I.P
Posts: 31
Joined: 07 Jun 2017, 10:18
Skype: Лично съобщение!
CS Nick: iNSANER.
Favorite version: CS: 1.6
Location: Фенчето на BMW-то ;33
Contact:

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by Prodan0ff »

[Head Admin] - "a"
[Server Admin] - "b"
[Test Admin] - "t"
[VIP User] - "u"
[Admin] - "k"
[SMS Admin] - "n"
[Global Admin] - "m"
[VIP+] - "i"
[Admin+] - "r"
User avatar
CloudNine
Потребител
Потребител
Posts: 8
Joined: 24 Nov 2016, 19:33

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by CloudNine »

NqkaF LuD wrote:[Head Admin] - "a"
[Server Admin] - "b"
[Test Admin] - "t"
[VIP User] - "u"
[Admin] - "k"
[SMS Admin] - "n"
[Global Admin] - "m"
[VIP+] - "i"
[Admin+] - "r"
Download

@Някав Луд - Download
User avatar
Stix
Потребител
Потребител
Posts: 7
Joined: 23 Jul 2017, 10:40
CS Nick: Osama Bin Laden
Favorite version: CS: Global Offensive

Re: Заявки за AdminPrefix-ове — тук! (II тема)

Post by Stix »

[Leader] - m
[Co-Leader] - n

Префикс: Бял
Ник и чат според тима
Post Reply

Return to “Заявки”