Перейти к содержимому


Фотография

Vip Firefox (В тему скриптеры)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 54

#1 Elikey

Elikey

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 25 Июль 2012 - 19:08

Вобщем мне нужен отдельный плагин, что напирмер у кого есть флаг "z" у них будет в чате [Vip]

вот с этого плагина вроде можно вытянуть, но как то не понел маленько...помоги морозко и другие кто шарит

http://rghost.ru/39410343

#2 steam.vip

steam.vip

    Новичок

  • Пользователь
  • Pip
  • 41 сообщений

Отправлено 25 Июль 2012 - 19:38

Вобщем мне нужен отдельный плагин, что напирмер у кого есть флаг "z" у них будет в чате [Vip]

вот с этого плагина вроде можно вытянуть, но как то не понел маленько...помоги морозко и другие кто шарит

http://rghost.ru/39410343

нах вытягивать?, на makeserver.ru давно вместо тебя это сделали ток нужно поискать

#3 ProxY92

ProxY92

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 756 сообщений

Отправлено 25 Июль 2012 - 20:36

Вобщем мне нужен отдельный плагин, что напирмер у кого есть флаг "z" у них будет в чате [Vip]

вот с этого плагина вроде можно вытянуть, но как то не понел маленько...помоги морозко и другие кто шарит

http://rghost.ru/39410343

нах вытягивать?, на makeserver.ru давно вместо тебя это сделали ток нужно поискать

Гугл в помощь, в нете давно все есть :)

#4 Elikey

Elikey

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 26 Июль 2012 - 6:37

Не смог я найти) я же искал...

#5 Elikey

Elikey

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 26 Июль 2012 - 7:23

Так, значит уже проблема в другом.

#include <amxmodx>
#include <colored_translit>
 
public plugin_init()
{
    register_plugin("CT Addon: VIP Prefix", "1.0", "Sho0ter")
    return PLUGIN_CONTINUE
}

public ct_message_format(id)
{
    if(!(get_user_flags(id) & ADMIN_LEVEL_H))
    {
        ct_add_to_msg(CT_MSGPOS_PREFIX, "[^x03VIP^x01]")
    }
    return PLUGIN_CONTINUE
}

через инклудь скопилировал но вот кроме флага H другой не ставится, ну ладно я переделал серв под этот флаг для випов, но как я поставил плагин, у всех приставка VIP у кого флаг z появилась, тоесть у всех игроков) Как быть?

#6 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 26 Июль 2012 - 7:28

Функцию создал, а вызывать её, нигде не прописано..

#7 Elikey

Elikey

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 26 Июль 2012 - 7:35

Функцию создал, а вызывать её, нигде не прописано..


Так помогите) а вот ещё есть

#include <amxmodx>
#include <amxmisc>

#define ACCESS_FLAG ADMIN_IMMUNITY

#define PLUGIN "VIP"
#define VERSION "1.0"
#define AUTHOR "Pakistan"

new channels[8][] = 
{
        "#Cstrike_Chat_CT",
        "#Cstrike_Chat_T",
        "#Cstrike_Chat_CT_Dead",
        "#Cstrike_Chat_T_Dead",
        "#Cstrike_Chat_Spec",
        "#Cstrike_Chat_All",
        "#Cstrike_Chat_AllDead",
        "#Cstrike_Chat_AllSpec"
}

new newChannels[8][] =
{
        "(Counter-Terrorist) [VIP] %s1 :  %s2",
        "(Terrorist) [VIP] %s1 :  %s2",
        "*DEAD*(Counter-Terrorist) [VIP] %s1 :  %s2",
        "*DEAD*(Terrorist) [VIP] %s1 :  %s2",
        "(Spectator) [VIP] %s1 :  %s2",
        "[VIP] %s1 :  %s2",
        "*DEAD* [VIP] %s1 :  %s2",
        "*SPEC* [VIP] %s1 :  %s2"
}

new Trie:vipChannels

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

        vipChannels = TrieCreate();
        
        for (new i = 0; i < 8; i++)
        {
                TrieSetString(vipChannels, channels[i], newChannels[i]);
        }
        
        register_message(get_user_msgid("SayText"), "MessageSayText");
}

public MessageSayText(msgid, msgdest, id)
{
        new channel[64];
        get_msg_arg_string(2, channel, charsmax(channel));
        
        if(!TrieGetString(vipChannels, channel, channel, charsmax(channel)))
        {
                return;
        }

        new sender = get_msg_arg_int(1);

        if(sender && get_user_flags(id) & (sender, ACCESS_FLAG))
        {
                set_msg_arg_string(2, channel);
        }
}

public plugin_end()
{
        TrieDestroy(vipChannels);
}

мм тут что то не так? Где флаг доступа?

#8 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 26 Июль 2012 - 9:49

#define ACCESS_FLAG ADMIN_IMMUNITY

То есть флаг а

#9 Morozko

Morozko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 266 сообщений

Отправлено 26 Июль 2012 - 11:46

#define AUTHOR "Pakistan"

DNIWE EBANOE Изображение

#10 Morozko

Morozko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 266 сообщений

Отправлено 26 Июль 2012 - 11:52

у всех приставка VIP у кого флаг z появилась, тоесть у всех игроков) Как быть?


z - Игрок (не администратор) конечно она у всех будет а вы как думали?

#11 Elikey

Elikey

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 26 Июль 2012 - 12:07

у всех приставка VIP у кого флаг z появилась, тоесть у всех игроков) Как быть?


z - Игрок (не администратор) конечно она у всех будет а вы как думали?


А вот можно же левый флаг вобще придумать? скажем "n" и прописать у випов? и в плагине сделать его

#12 Morozko

Morozko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 266 сообщений

Отправлено 26 Июль 2012 - 12:12

n этот флаг иуже давно придуман. если у вас админы его не юзают. то можно для випов его запилить.

#13 Morozko

Morozko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 266 сообщений

Отправлено 26 Июль 2012 - 12:16

#define ACCESS_FLAG ADMIN_LEVEL_B

Пишите чтоб по флагу "n" давать префикс.

#14 Elikey

Elikey

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 26 Июль 2012 - 12:33

#define ACCESS_FLAG ADMIN_LEVEL_B

Пишите чтоб по флагу "n" давать префикс.


Менял разные флаги, не хочет приписываться надпись VIP в чём проблема? Хотя погодите, позже напишу

#15 Elikey

Elikey

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 26 Июль 2012 - 12:47

#define ACCESS_FLAG ADMIN_LEVEL_B

Пишите чтоб по флагу "n" давать префикс.


Ладно другой вопрос, как поменять цвета местами? как я понел вот это не цвета а расположение

"(Counter-Terrorist) [VIP] %s1 :  %s2",
        "(Terrorist) [VIP] %s1 :  %s2",
        "*DEAD*(Counter-Terrorist) [VIP] %s1 :  %s2",
        "*DEAD*(Terrorist) [VIP] %s1 :  %s2",
        "(Spectator) [VIP] %s1 :  %s2",
        "[VIP] %s1 :  %s2",
        "*DEAD* [VIP] %s1 :  %s2",
        "*SPEC* [VIP] %s1 :  %s2"

Мне нужно [VIP](Зелёный)/цвет команды/Цвет текста желтый

#16 Morozko

Morozko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 266 сообщений

Отправлено 26 Июль 2012 - 12:48

на данный момент не цветной он чтоли?

#17 Elikey

Elikey

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 26 Июль 2012 - 12:49

на данный момент не цветной он чтоли?


Цветной, идёт так: Вип цветом как команда, дальше опять же цвет команды и зелёный чат. Мне не так надо((

#18 Morozko

Morozko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 266 сообщений

Отправлено 26 Июль 2012 - 12:51

http://amx-x.ru/view...hp?f=12&t=10768

Этот пробовали?

#19 Elikey

Elikey

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 26 Июль 2012 - 12:53

http://amx-x.ru/viewtopic.php?f=12&t=10768

Этот пробовали?


А ни как нельзя в тот плагин что я кидал цвета добавить? Где то слышал такое. Помоги. то что ты скинул маленько не подходит, проше просто под флаг сделать, чем всех писать в файл

#20 Elikey

Elikey

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 26 Июль 2012 - 13:02

        "(Counter-Terrorist) ^x04[VIP]^x03 %s1 ^x01:  %s2",
        "(Terrorist) ^x04[VIP]^x03 %s1 ^x01: %s2",
        "*DEAD*(Counter-Terrorist) ^x04[VIP]^x03 %s1 ^x01:  %s2",
        "*DEAD*(Terrorist) ^x04[VIP]^x03 %s1 ^x01:  %s2",
        "(Spectator) ^x04[VIP]^x03 %s1 ^x01:  %s2",
        "^x04[VIP]^x03 %s1 ^x01:  %s2",
        "*DEAD* ^x04[VIP]^x03 %s1 ^x01:  %s2",
        "*SPEC* ^x04[VIP]^x03 %s1 ^x01:  %s2"

Зелёный/Цвет команды/Опять зелёный) странно. Почему то всеравно чат зелёный


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных