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

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

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

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

admin_vgk

Статус пользователя adrenalin_den
сообщение 4.11.2012, 13:56
Сообщение #1
Стаж: 15 лет

Сообщений: 60
Благодарностей: 5
Полезность: 4

Всем привет.Пацаны помогите сделать чтобы в данном плагин при написании в чат была приставка ВИП типо [Вип]KENT:привет
И если можно чтобы ник Випа был красный.Большое спасибо=)
admin_vgk.sma

#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

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

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
give_item(id,"item_assaultsuit")
}

return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
cah9
сообщение 4.11.2012, 14:02
Сообщение #2
Стаж: 13 лет

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

Плагины для тега есть.
Плагины для админ чата тож есть.

Что мешает...

Colored Translit стоит?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adrenalin_den
сообщение 4.11.2012, 20:29
Сообщение #3
Стаж: 15 лет

Сообщений: 60
Благодарностей: 5
Полезность: 4

Цитата(c A h @ 4.11.2012, 14:02) *
Плагины для тега есть.
Плагины для админ чата тож есть.

Что мешает...

Colored Translit стоит?

Да.Вот и думаю что они конфликтовать будут

Отредактировал: adrenalin_den, - 4.11.2012, 20:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 4.11.2012, 21:00
Сообщение #4
Стаж: 56 лет


Благодарностей:

Зачем думать? Поставь да проверь.
Перейти в начало страницы     
   + Цитировать сообщение
Статус пользователя miRror
сообщение 4.11.2012, 21:20
Сообщение #5


Стаж: 15 лет

Сообщений: 1151
Благодарностей: 1002
Полезность: 967

Меценат Меценат

... Будут конфликтовать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adrenalin_den
сообщение 4.11.2012, 22:50
Сообщение #6
Стаж: 15 лет

Сообщений: 60
Благодарностей: 5
Полезность: 4

Цитата(miRror @ 4.11.2012, 21:20) *
... Будут конфликтовать

А может как нибудь можно прописать в Colored_translir чтобы там при написании в чат выдавал тег [Вип] для определённого флага доступа.Ведь он же пишет [Админ].....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 4.11.2012, 22:55
Сообщение #7


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Цитата(adrenalin_den @ 5.11.2012, 2:50) *
А может как нибудь можно прописать в Colored_translir чтобы там при написании в чат выдавал тег [Вип] для определённого флага доступа.Ведь он же пишет [Админ].....

Как то так.

Код
#include <amxmodx>
#include <colored_translit>

public plugin_init()
{
        register_plugin("VIP_Prefix", "0.1", "Akushi");
        return PLUGIN_CONTINUE
}

public ct_message_format(id)
{
        if((get_user_flags(id) & Твой флаг для вип))
        {
                ct_add_to_msg(CT_MSGPOS_PREFIX, "[^x04VIP^x01]");
        }

        return PLUGIN_CONTINUE;
}

Ниже можешь добавить сколько угодно тегов.

Отредактировал: Akushi, - 4.11.2012, 23:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя adrenalin_den
сообщение 4.11.2012, 23:46
Сообщение #8
Стаж: 15 лет

Сообщений: 60
Благодарностей: 5
Полезность: 4

Цитата(Akushi @ 4.11.2012, 22:55) *
Как то так.

Код
#include <amxmodx>
#include <colored_translit>

public plugin_init()
{
        register_plugin("VIP_Prefix", "0.1", "Akushi");
        return PLUGIN_CONTINUE
}

public ct_message_format(id)
{
        if((get_user_flags(id) & Твой флаг для вип))
        {
                ct_add_to_msg(CT_MSGPOS_PREFIX, "[^x04VIP^x01]");
        }

        return PLUGIN_CONTINUE;
}

Ниже можешь добавить сколько угодно тегов.

а флаг ставить прописной или только букву?
Скрытый текст
ADMIN_IMMUNITY => "a
ADMIN_RESERVATION => "b"
ADMIN_KICK => "c"
ADMIN_BAN => "d"
ADMIN_SLAY => "e"
ADMIN_MAP => "f"
ADMIN_CVAR => "g"
ADMIN_CFG => "h"
ADMIN_CHAT => "i"
ADMIN_VOTE => "j"
ADMIN_PASSWORD => "k"
ADMIN_RCON => "l" "
ADMIN_LEVEL_A => "m"
ADMIN_LEVEL_B => "n"
ADMIN_LEVEL_C => "o"
ADMIN_LEVEL_D => "p"
ADMIN_LEVEL_E => "q"
ADMIN_LEVEL_F => "r"
ADMIN_LEVEL_G => "s"
ADMIN_LEVEL_H => "t"
ADMIN_MENU => "u"
ADMIN_ADMIN => "y"
ADMIN_USER => "z"



Ошибка компиляции плагина! (использовался компилятор "AMX Mod X 1.8.1")

Проверьте ошибки ниже:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

33.sma(2) : fatal error 100: cannot read from file: "colored_translit"

Compilation aborted.
1 Error.

Отредактировал: adrenalin_den, - 4.11.2012, 23:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 4.11.2012, 23:50
Сообщение #9


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Цитата(adrenalin_den @ 5.11.2012, 3:46) *
а флаг ставить прописной или только букву?

Прописной.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adrenalin_den
сообщение 4.11.2012, 23:57
Сообщение #10
Стаж: 15 лет

Сообщений: 60
Благодарностей: 5
Полезность: 4

Цитата(Akushi @ 4.11.2012, 23:50) *
Прописной.

Делаю
Скрытый текст

#include <amxmodx>
#include <colored_translit>

public plugin_init()
{
register_plugin("VIP_Prefix", "0.1", "Akushi");
return PLUGIN_CONTINUE
}

public ct_message_format(id)
{
if((get_user_flags(id) & ADMIN_CFG))
{
ct_add_to_msg(CT_MSGPOS_PREFIX, "[^x04VIP^x01]");
}

return PLUGIN_CONTINUE;
}


Выдает ошибку при копиляции плагина

Отредактировал: adrenalin_den, - 4.11.2012, 23:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 5.11.2012, 0:06
Сообщение #11
Стаж: 56 лет


Благодарностей:

Инклуд colored_translit.inc засунь в include.
Перейти в начало страницы     
   + Цитировать сообщение
Статус пользователя adrenalin_den
сообщение 5.11.2012, 0:10
Сообщение #12
Стаж: 15 лет

Сообщений: 60
Благодарностей: 5
Полезность: 4

Цитата(underwoker @ 5.11.2012, 0:06) *
Инклуд colored_translit.inc засунь в include.

Что то я тебя не понял=) Я делаю через онлайн компилятор

Отредактировал: adrenalin_den, - 5.11.2012, 0:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adrenalin_den
сообщение 5.11.2012, 13:30
Сообщение #13
Стаж: 15 лет

Сообщений: 60
Благодарностей: 5
Полезность: 4

Всем спс.Сделал сам)))

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