Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

VIPstatus

, Для всех
Статус пользователя svh0st
сообщение 15.4.2012, 13:36
Сообщение #1


Стаж: 16 лет

Сообщений: 275
Благодарностей: 21
Полезность: 81

Здравствуйте!!!
Вот есть плагин:
Код
#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
    register_plugin("VSVipStatus", "1.3", "swds.dll")
    register_event("ResetHUD", "ResetHUD", "b")
}

public ResetHUD(id)
{
    set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
    new id = TaskID - 6910
    
    if (get_user_flags(id) & ADMIN_RESERVATION)
    {
        message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
        write_byte(id)
        write_byte(4)
        message_end()
    }
    
    return PLUGIN_HANDLED
}

VIP показывает только у CT у Terroв не показует в чём проблема не знаю
Может в Plante?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
artemkyz
сообщение 15.4.2012, 13:39
Сообщение #2
Стаж: 15 лет

Сообщений: 796
Благодарностей: 260
Полезность: 0

миллион раз обсуждали, что в игре, вип может быть только у контер-террористов, у терров он быть не может!!! и не будет никогда, написать плагин нельзя! Смиритесь уже с этим.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя RedL1ne
сообщение 15.4.2012, 13:40
Сообщение #3


Стаж: 15 лет

Сообщений: 3828
Благодарностей: 1854
Полезность: 876

Движок КС не способен стабильно отображать эту надпись у Теров.

Никак не лечится.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя svh0st
сообщение 15.4.2012, 13:46
Сообщение #4


Стаж: 16 лет

Сообщений: 275
Благодарностей: 21
Полезность: 81

А скажите как сделать тут:
Код
#include <amxmodx>
#include <hamsandwich>

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("VSVipPrefix", "1.3", "ZETA [M|E|N]");
    
    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) & ADMIN_RESERVATION)
    {
        set_msg_arg_string(2, channel);
    }
}

public plugin_end()
{
    TrieDestroy(vipChannels);
}

[VIP] зелёным?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fileboxik
сообщение 19.4.2012, 19:53
Сообщение #5


Стаж: 14 лет

Сообщений: 72
Благодарностей: 7
Полезность: 78

Цитата(svhost @ 15.4.2012, 14:46) *
А скажите как сделать тут:
Код
#include <amxmodx>
#include <hamsandwich>

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("VSVipPrefix", "1.3", "ZETA [M|E|N]");
    
    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) & ADMIN_RESERVATION)
    {
        set_msg_arg_string(2, channel);
    }
}

public plugin_end()
{
    TrieDestroy(vipChannels);
}

[VIP] зелёным?

#include <chatcolor>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitamin
сообщение 19.4.2012, 20:01
Сообщение #6


Стаж: 18 лет

Сообщений: 299
Благодарностей: 42
Полезность: 131

оно в T отображается но невсегда..))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 21.4.2012, 16:33
Сообщение #7


Стаж: 15 лет

Сообщений: 464
Благодарностей: 85
Полезность: < 0

svhost, закинь в .sma / .txt и кинь сюда, переделаю, если не сможешь сам.
отображается у меня как-то криво весь текст.

Отредактировал: aleshqa, - 21.4.2012, 16:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 21.4.2012, 19:09
Сообщение #8
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

svhost,
В игре, приставка VIP -только у КТ.

P.S. - я тоже думал так сделать, и идея - провалилась((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: