WooOooW | Дата: Суббота, 24.08.2013, 17:57 | Сообщение # 1 |
- Сообщения: 48
- Награды: 0
- Замечания:
|
Прошу помощи, скачал плагин VIPSystem, к вип-системе прилагались плагины, конкретно мне нужен вот этот - VSVipPrefix.amxx Установил, но перфикс цвета команды, то есть за террористов красным цветом, за коунтер-террористов голубым, как сделать не зависимо от команды перфикс [VIP]зеленым цветом?
Код /* VSVipPrefix v1.1
Description: Adds prefixes [VIP]in the chat. Default access flag: VIP_FLAG_ALL. Type: Constant. */
#include <amxmodx> #include <VIPSystem>
#define ACCESS_FLAG VIP_FLAG_Q
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.1", "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) { if (VSGetVipFlag(sender, ACCESS_FLAG)) { set_msg_arg_string(2, channel); } } }
public plugin_end() { TrieDestroy(vipChannels); }
Сообщение отредактировал WooOooW - Суббота, 24.08.2013, 18:01 |
|
| |
Avrora | Дата: Суббота, 24.08.2013, 21:15 | Сообщение # 2 |
- Сообщения: 145
- Награды: 0
- Замечания:
|
"(Counter-Terrorist) !g[VIP]%s1 : %s2", "(Terrorist) !g[VIP]%s1 : %s2", "*DEAD*(Counter-Terrorist) !g[VIP]%s1 : %s2", "*DEAD*(Terrorist) !g[VIP]%s1 : %s2", "(Spectator) !g[VIP]%s1 : %s2", "!g[VIP]%s1 : %s2", "*DEAD* !g[VIP]%s1 : %s2", "*SPEC* !g[VIP]%s1 : %s2"
|
|
| |
WooOooW | Дата: Воскресенье, 25.08.2013, 12:48 | Сообщение # 3 |
- Сообщения: 48
- Награды: 0
- Замечания:
|
Цитата (Avrora) "(Counter-Terrorist) !g[VIP]%s1 : %s2", "(Terrorist) !g[VIP]%s1 : %s2", "*DEAD*(Counter-Terrorist) !g[VIP]%s1 : %s2", "*DEAD*(Terrorist) !g[VIP]%s1 : %s2", "(Spectator) !g[VIP]%s1 : %s2", "!g[VIP]%s1 : %s2", "*DEAD* !g[VIP]%s1 : %s2", "*SPEC* !g[VIP]%s1 : %s2" Я сам делал, проверял до этого еще просто пишит !g [VIP]
|
|
| |
GooDgashish | Дата: Воскресенье, 25.08.2013, 21:37 | Сообщение # 4 |
- Сообщения: 36
- Награды: 0
- Замечания:
|
WooOooW,
подключи )
#include <colorchat>
|
|
| |