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

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

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

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

Разобраться никак не могу

, показывает инфу в консоле а надо в чате
Статус пользователя bapstop
сообщение 12.8.2014, 3:42
Сообщение #1


Стаж: 12 лет

Сообщений: 206
Благодарностей: 100
Полезность: 686

Надо чтобы эту инфу показывало в чате, а у меня в консоле показывает
Вроде всё верно же .

Код:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <csstats>
#include <colorchat>

#define PLUGIN "Kill Stats"
#define VERSION "1.0"
#define AUTHOR "bapstop"


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

register_event("DeathMsg", "onDeathMsgEvent", "a")
}

public onDeathMsgEvent()
{
new killer = read_data(1)
new victim = read_data(2)

if(killer == victim || !is_user_connected(killer))
return

static stats[8], hits[8], rank
rank = get_user_stats(killer, stats, hits)
new maxranks = get_statsnum()

new szName[32]
get_user_name(killer, szName, charsmax(szName))

client_print(victim, print_chat, "^1Killer:^3 %s^1 [Health:^3 %d^1 | Armor:^3 %d^1]", szName, get_user_health(killer), get_user_armor(killer))
client_print(victim, print_chat, "^1Stats:^3 %s^1 [Kills:^3 %d^1 | Deaths:^3 %d^1 | Heads:^3 %d^1 | Rank:^3 %d^1 of^3 %d^1]", szName, stats[0], stats[1], stats[2], rank, maxranks)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя qvadro
сообщение 12.8.2014, 23:09
Сообщение #2


Стаж: 16 лет

Сообщений: 358
Благодарностей: 147
Полезность: 579

Код:
ColorChat(victim, NORMAL, "^1Killer:^3 %s^1 [Health:^3 %d^1 | Armor:^3 %d^1]", szName, get_user_health(killer), get_user_armor(killer))
ColorChat(victim, NORMAL, "^1Stats:^3 %s^1 [Kills:^3 %d^1 | Deaths:^3 %d^1 | Heads:^3 %d^1 | Rank:^3 %d^1 of^3 %d^1]", szName, stats[0], stats[1], stats[2], rank, maxranks)

Всё нормально компилируется и показывает в чате.


Достойно парировать, к сожалению, умеют далеко не многие. Нельзя наказывать людей за критику.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 12.8.2014, 23:19
Сообщение #3
Стаж: 14 лет

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

bapstop,
скомпелируйте исходник, после замените старый плагин на новый, и перезапустите сервер или карту.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bapstop
сообщение 13.8.2014, 10:00
Сообщение #4


Стаж: 12 лет

Сообщений: 206
Благодарностей: 100
Полезность: 686

Попробовал как сказали, в чате ни че не выходит + в логах пишет про какой то дебаг ? Как их включить та %)
Код
L 08/13/2014 - 13:48:50: Plugin called message_begin with an invalid message id (0).
L 08/13/2014 - 13:48:50: [AMXX] Run time error 10 (plugin "kilstats.amxx") (native "message_begin") - debug not enabled!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 13.8.2014, 10:19
Сообщение #5
Стаж: 14 лет

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

bapstop,
debug - слово говорит само за себя. Это сообщение появляется если в плагине есть ошыбки... и если включить этот "дебаг", то у вас будет показывать подробней ошибку и записывать её в лого... После чего можно будет её устранить.

Чтоб включить режим "дебаг", в plugin.ini добавьте в конце нужного плагина текст "debug"

т.е. если у вас стоит

Код
kilstats.amxx


поставьте

Код
kilstats.amxx debug


всем плагинам включать такой режим нет нужды... после устранения ошибки, его можно и лучше былоб отключить....

но вероятней всего ошибку я нашел...
попробуйте поставить этот плагин

Скрытый текст
Код
#include <amxmodx>
#include <csstats>
#include <colorchat>

public plugin_init()
{
    register_plugin("Kill Stats", "1.0", "bapstop")
    
    register_event("DeathMsg", "onDeathMsgEvent", "a")
}

public onDeathMsgEvent()
{
    new killer = read_data(1)
    new victim = read_data(2)
    
    if(killer != victim && is_user_connected(killer) && is_user_connected(victim))
    {
        static stats[8], hits[8], rank
        rank = get_user_stats(killer, stats, hits)
        new maxranks = get_statsnum()
        
        new szName[32]
        get_user_name(killer, szName, charsmax(szName))
        
        client_print(victim, print_chat, "^1Killer:^3 %s^1 [Health:^3 %d^1 | Armor:^3 %d^1]", szName, get_user_health(killer), get_user_armor(killer))
        client_print(victim, print_chat, "^1Stats:^3 %s^1 [Kills:^3 %d^1 | Deaths:^3 %d^1 | Heads:^3 %d^1 | Rank:^3 %d^1 of^3 %d^1]", szName, stats[0], stats[1], stats[2], rank, maxranks)
    }
    return PLUGIN_CONTINUE
}


Отредактировал: Orty_Hart, - 13.8.2014, 10:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя qvadro
сообщение 13.8.2014, 10:35
Сообщение #6


Стаж: 16 лет

Сообщений: 358
Благодарностей: 147
Полезность: 579

Цитата(bapstop @ 13.8.2014, 12:00) *
Попробовал как сказали, в чате ни че не выходит + в логах пишет про какой то дебаг ? Как их включить та %)
Код
L 08/13/2014 - 13:48:50: Plugin called message_begin with an invalid message id (0).
L 08/13/2014 - 13:48:50: [AMXX] Run time error 10 (plugin "kilstats.amxx") (native "message_begin") - debug not enabled!


Использовался разный colorchat.inc при компиляции. Прикрепил тот с которым компилировал.

Отредактировал: qvadro, - 13.8.2014, 10:41
Прикрепленные файлы:
Прикрепленное изображение

Прикрепленные файлы:
Прикрепленный файл  colorchat.7z ( 1,18 килобайт ) Кол-во скачиваний: 4


Достойно парировать, к сожалению, умеют далеко не многие. Нельзя наказывать людей за критику.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bapstop
сообщение 13.8.2014, 10:46
Сообщение #7


Стаж: 12 лет

Сообщений: 206
Благодарностей: 100
Полезность: 686

Orty_Hart
Заменил Colorchat на новый и заменил на ваш плагин спасибо всё заработало :)

Отредактировал: bapstop, - 13.8.2014, 10:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 13.8.2014, 13:33
Сообщение #8
Стаж: 14 лет

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

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