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

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

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

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

dhud message

Статус пользователя dandys
сообщение 16.10.2015, 12:48
Сообщение #1
Стаж: 13 лет

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

Здравствуйте. СДелал плагин dhud сообщения, но почему-то, после смерти, оно появляется на 1 секунду и исчезает. Прошу помочь исправить...

Код
#include <amxmodx>
#include <hamsandwich>
#include <dhudmessage>

#define PLUGIN "dhudinfo"
#define VERSION "0.1"
#define AUTHOR "KaLPa4ek"

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
              
        RegisterHam(Ham_Killed, "player", "player_killed", 1)
}

public player_killed(victim, attacker, corpse)
{
        set_task(1.0, "task_dhudmsg", victim)
}

public task_dhudmsg(id)
{
        set_dhudmessage(60, 60, 60, 0.01, 0.18, 0, 6.0, 30.0, 0.08, 2.0, true);
        show_dhudmessage(id, "Продажа Админок и Вип. Skype: dandyzp")
        set_dhudmessage(60, 60, 60, 0.01, 0.21, 0, 6.0, 30.0, 0.08, 2.0, true);
        show_dhudmessage(id, "Админка+Вип всего 250 рублей! Skype: dandyzp")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя GDon
сообщение 16.10.2015, 14:10
Сообщение #2


Стаж: 12 лет

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

Илюзион делал мне когда то

Код
#include <amxmodx>

new g_iHudSync

public plugin_init()
{
    register_plugin("advert", "1.0", "ill")
    
    g_iHudSync = CreateHudSyncObj()
}

public client_putinserver(id)
    set_task(1.0, "info", id, _, _, "b")

public client_disconnect(id)
    remove_task(id)

public info(id)
{
    if(is_user_alive(id))
        return
    
    set_hudmessage(random(255), random(255), random(255), 0.01, 0.18, 0, 1.0, 1.0, 0.1, 0.1, -1)
    ShowSyncHudMsg(id, g_iHudSync, "Welcom to Армия мод ®^nЗам Админка:^nГл Админка:^nДевушкам VIP бесплатно^nskype:^nemail:^nДобавь сервер в избранное")
}


Отредактировал: GDon, - 16.10.2015, 14:11


*_*_*_*_*_*_*_*_*_*_ВСЕ_О_КС_*_*_*_*_*_*_*_*_*_*
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя freeze
сообщение 16.10.2015, 15:53
Сообщение #3


Стаж: 11 лет

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

А есть у кого-нибудь плагин,который показывает мертвым дхуд сверху по центру?Поискал тут,не нашел
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sexmachine
сообщение 16.10.2015, 17:41
Сообщение #4


Стаж: 10 лет

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

Цитата(freeze @ 16.10.2015, 4:48) *
А есть у кого-нибудь плагин,который показывает мертвым дхуд сверху по центру?Поискал тут,не нашел

Код:
#include <amxmodx>

public plugin_init()
{
register_plugin("advert", "1.0", "no-name")
}

public client_putinserver(id)
set_task(1.0, "info", id, _, _, "b")

public client_disconnect(id)
remove_task(id)

public info(id)
{
if(is_user_alive(id))
return

set_dhudmessage(0, 205, 0, 0.01, 0.18, 0, 1.0, 1.0, 0.1, 0.1, -1)
show_dhudmessage(id, "hello my baby")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя dandys
сообщение 16.10.2015, 22:20
Сообщение #5
Стаж: 13 лет

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

поставил, когда человек умирает - вылетает из сервера с ошибкой:
Host_Error: UserMsg: Not Present on Client 22

Отредактировал: Bloo, - 16.10.2015, 22:22
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 16.10.2015, 22:20
Сообщение #6
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

В твоём варианте:
Код
{
        set_task(1.0, "task_dhudmsg", victim)
}

на
Код
{
        set_task(7.0, "task_dhudmsg", victim)
}

Будет показывать 7-ь секунд.


Есть и такой вариант Dhud сообщения:
Прикрепленное изображение
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя dandys
сообщение 16.10.2015, 22:23
Сообщение #7
Стаж: 13 лет

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

При компиляции выдает ошибку: tag missmatch.

Кто-нибудь может нормально написать этот банальный плагин?

Цитата(sevcs @ 16.10.2015, 23:16) *
В твоём варианте:
Код
{
        set_task(1.0, "task_dhudmsg", victim)
}

на
Код
{
        set_task(7.0, "task_dhudmsg", victim)
}

Будет показывать 7-ь секунд.


Есть и такой вариант Dhud сообщения:
Прикрепленное изображение
Прикрепленное изображение

А как сделать, чтобы всегда, когда мертв, показывало? А когда возраждаешься - надпись исчезает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 16.10.2015, 22:25
Сообщение #8
Стаж: 10 лет

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

Цитата(freeze @ 16.10.2015, 15:48) *
А есть у кого-нибудь плагин,который показывает мертвым дхуд сверху по центру?Поискал тут,не нашел

отлавливай смерть игрока.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 16.10.2015, 22:26
Сообщение #9
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

По сути, сделай просто время показа больше.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 16.10.2015, 22:26
Сообщение #10
Стаж: 10 лет

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

Чтоб не морочились там есть плагин что выводит инфу после смерти. = Склад маленьких плагинов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 16.10.2015, 22:29
Сообщение #11
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

Цитата(EvilSMS @ 16.10.2015, 23:22) *
Чтоб не морочились там есть плагин что выводит инфу после смерти. = Склад маленьких плагинов


Зачем ему инфа после смерти, он хочет Рекламу посередине экрана, чтобы всё время была видна для мёртвых в Dhud
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dandys
сообщение 16.10.2015, 22:35
Сообщение #12
Стаж: 13 лет

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

В общем как-то криво работает. Пофиг, ненадо, чтобы все время было, на 15 секунд нужно. Но почему-то, когда умер, проходит несколько секунд, я возраждаюсь и сообщение показывается, когда я жив!


Код
#include <amxmodx>
#include <hamsandwich>
#include <dhudmessage>

#define PLUGIN "dhudinfo"
#define VERSION "0.1"
#define AUTHOR "KaLPa4ek"

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
              
        RegisterHam(Ham_Killed, "player", "player_killed", 1)
}

public player_killed(victim, attacker, corpse)
{
        set_task(12.0, "task_dhudmsg", victim)
}

public task_dhudmsg(id)
{
        set_dhudmessage(60, 60, 60, 0.01, 0.18, 0, 1.0, 12.0, 0.08, 2.0, true);
        show_dhudmessage(id, "Продажа Админок и Вип. Skype: dandyzp")
        set_dhudmessage(60, 60, 60, 0.01, 0.21, 0, 1.0, 12.0, 0.08, 2.0, true);
        show_dhudmessage(id, "Админка+Вип всего 250 рублей! Skype: dandyzp")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя freeze
сообщение 16.10.2015, 22:37
Сообщение #13


Стаж: 11 лет

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

sevcs, вот такой плагин я ищу,как на скринах,у тебя нет случаем?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dandys
сообщение 16.10.2015, 22:37
Сообщение #14
Стаж: 13 лет

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

12 секунд после смерти проходит, я возраждаюсь, появляется сообещнеие, когда я жив на 12 секунд. бред
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 16.10.2015, 22:45
Сообщение #15
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

Цитата(freeze @ 16.10.2015, 23:32) *
sevcs, вот такой плагин я ищу,как на скринах,у тебя нет случаем?


Ну так я на своём и делал эти скрины.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя dandys
сообщение 16.10.2015, 22:48
Сообщение #16
Стаж: 13 лет

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

Цитата(sevcs @ 16.10.2015, 23:16) *
В твоём варианте:
Код
{
        set_task(1.0, "task_dhudmsg", victim)
}

на
Код
{
        set_task(7.0, "task_dhudmsg", victim)
}

Будет показывать 7-ь секунд.


Есть и такой вариант Dhud сообщения:
Прикрепленное изображение
Прикрепленное изображение


Если это значение 1.0 сменить на 7.0, то будет отображаться не через 1 секунду после смерти, а через 7. А не так, как ты написал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 16.10.2015, 22:51
Сообщение #17
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

Цитата(dandys @ 16.10.2015, 23:43) *
Если это значение 1.0 сменить на 7.0, то будет отображаться не через 1 секунду после смерти, а через 7. А не так, как ты написал.


Согласен, прое....
Время показа сообщения в (set_dhudmessage(60, 60, 60, 0.01, 0.18, 0, 1.0, 12.0, 0.08, 2.0, true);)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя freeze
сообщение 16.10.2015, 22:51
Сообщение #18


Стаж: 11 лет

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

sevcs, ну я понял)я имел в виду ты поделишься готовым плагином или нет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dandys
сообщение 16.10.2015, 23:11
Сообщение #19
Стаж: 13 лет

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

В общем, все нормально работает без плагина zp_score (счет dhud сверху)

Когда zp_score включен, то на 1-2 секунды всего появляется, из-за каналов, наверное. Как пофиксить?

Код
#include <amxmodx>
#include <hamsandwich>
#include <dhudmessage>

#define PLUGIN "dhudinfo"
#define VERSION "0.1"
#define AUTHOR "KaLPa4ek"

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
              
        RegisterHam(Ham_Killed, "player", "player_killed", 1)
}

public player_killed(victim, attacker, corpse)
{
        set_task(1.0, "task_dhudmsg", victim)
}

public task_dhudmsg(id)
{
        set_dhudmessage(60, 60, 60, 0.01, 0.18, 0, 0.0, 12.0, 0.08, 2.0, true);
        show_dhudmessage(id, "Продажа Админок и Вип. Skype: dandyzp")
        set_dhudmessage(60, 60, 60, 0.01, 0.21, 0, 0.0, 12.0, 0.08, 2.0, true);
        show_dhudmessage(id, "Акция! Админка+Вип всего 250 рублей!")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 16.10.2015, 23:21
Сообщение #20
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

Перенести координаты показа сообщения, или в том плагине или в этом.
Координаты, тут: (60, 60, 60, 0.01, 0.18, 0, 0.0, 12.0, 0.08, 2.0, true)

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