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

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

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

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

Не работает плагин

, помогите найти ошибку
Статус пользователя TauJIeP
сообщение 5.12.2013, 8:39
Сообщение #1


Стаж: 13 лет
Город: Уральск

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

Всем хай.
#include <amxmodx>

#include <amxmisc>

#include <cstrike>



#define PLGUIN "x"

#define AUTHOR "dada"

#define VERSION "1.0"



new szPrefix[64]



public plugin_init()

{

register_plugin("PLUGIN","AUTHOR","VERSION")

register_cvar("admin_acces","m")

register_message(get_user_msgid("SayText"),"Tekst")

}



public Tekst(msgId,msgDest,msgEnt)

{

new id = get_msg_arg_int(1)



if(!is_user_connected(id))

return PLUGIN_CONTINUE;

if(get_user_flags(id) & ADMIN_IMMUNITY)

{

szPrefix = "[^x04Admin^x01]";

}

if(get_user_flags(id) & ADMIN_LEVEL_H)

{

szPrefix = "[^x04VIP^x01]"; // Наш префикс

}

if((get_user_flags(id) & (ADMIN_LEVEL_D )) && (get_user_flags(id) & ADMIN_LEVEL_H))

{

szPrefix = "[^x04VIP^x01][^x04Girl^x01]";

}


if((get_user_flags(id) & (ADMIN_IMMUNITY )) && (get_user_flags(id) & ADMIN_LEVEL_H))

{

szPrefix = "[^x04VIP^x01][^x04Admin^x01]";

}

{

new szTmp[256],szTmp2[256];

get_msg_arg_string(2,szTmp, charsmax( szTmp ) )



if(!equal(szTmp,"#Cstrike_Chat_All"))

{

add(szTmp2,charsmax(szTmp2),szPrefix);

add(szTmp2,charsmax(szTmp2)," ");

add(szTmp2,charsmax(szTmp2),szTmp);

}else{ // Если чат общий

add(szTmp2,charsmax(szTmp2),szPrefix);

add(szTmp2,charsmax(szTmp2)," ^x03%s1^x01: ^x01%s2")

}

set_msg_arg_string(2,szTmp2);

}

return PLUGIN_CONTINUE

}

Плагин вроде работает. Мне нужно его совместить с colored_translit и сделать чтобы был сами префиксы были зелеными. а у меня получается что весь чат у меня стандартным цветом.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 5.12.2013, 8:59
Сообщение #2
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

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

public plugin_init()
{
        register_plugin("Prefix", "1.0", "asa");
}

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

        else if(get_user_flags(id) & ADMIN_LEVEL_H)
        {
                ct_add_to_msg(CT_MSGPOS_PREFIX, "[^x04VIP^x01]");
        }

        else if((get_user_flags(id) & (ADMIN_LEVEL_D )) && (get_user_flags(id) & ADMIN_LEVEL_H))
        {
                ct_add_to_msg(CT_MSGPOS_PREFIX, "[^x04VIP^x01][^x04Girl^x01]");
        }

        return PLUGIN_CONTINUE;
}


И дальше сами.

Отредактировал: TarikYuzkiv, - 5.12.2013, 9:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 5.12.2013, 9:17
Сообщение #3


Стаж: 13 лет
Город: Уральск

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

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

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата(TauJIeP @ 5.12.2013, 11:17) *
TarikYuzkiv,
Не компилится. Ошибка.

Инклюд coloredtranslit'a есть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 5.12.2013, 9:30
Сообщение #5


Стаж: 13 лет
Город: Уральск

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

Упс. НЕту). чтото не подумал ваще о нем. Не мог бы ты выложить его сюда?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 5.12.2013, 9:31
Сообщение #6
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата(TauJIeP @ 5.12.2013, 11:30) *
Упс. НЕту). чтото не подумал ваще о нем. Не мог бы ты выложить его сюда?

Держите. Закнуть в scripting\include.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 5.12.2013, 9:33
Сообщение #7


Стаж: 13 лет
Город: Уральск

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

Все разобрался. Спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 5.12.2013, 10:13
Сообщение #8


Стаж: 13 лет
Город: Уральск

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

TarikYuzkiv,
Что-то у меня Прификсы все одним цветом.... желтым
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 5.12.2013, 10:31
Сообщение #9
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата(TauJIeP @ 5.12.2013, 12:13) *
TarikYuzkiv,
Что-то у меня Прификсы все одним цветом.... желтым

Русские префиксы не добавляли?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 5.12.2013, 10:35
Сообщение #10


Стаж: 13 лет
Город: Уральск

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

нет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 5.12.2013, 10:48
Сообщение #11
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата(TauJIeP @ 5.12.2013, 12:35) *
нет

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