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

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

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

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

Начало раунда !

Статус пользователя staffer
сообщение 2.10.2012, 16:16
Сообщение #1
Стаж: 13 лет

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

Помогите сделать плагин. Показывает какой раунд в dhud. Мне не надо говорить что это есть в miscstats. Этот плагин мне нужен отдельно и без звуков.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя 3apuk
сообщение 2.10.2012, 17:13
Сообщение #2
Стаж: 14 лет

Сообщений: 106
Благодарностей: 24
Полезность: 181

CODE

#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "Rnd"
#define VERSION "1.0"
#define AUTHOR "XXX"

new roundnumber


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("TextMsg", "eRestart", "a", "2&#Game_C", "2&#Game_w")
register_logevent("eNewRound", 2, "1=Round_Start")
}

public eRestart()
{
roundnumber = 0
return PLUGIN_HANDLED
}

public eNewRound(id)
{
roundnumber++

set_dhudmessage(100, 100, 100, -1.0, 0.2, 0, 3.0, 0.0, 0.2, 4.0, false)
show_dhudmessage(0, "Раунд %i", roundnumber)

return PLUGIN_HANDLED
}


Доделаешь сам
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 2.10.2012, 17:21
Сообщение #3
Стаж: 14 лет
Город: Moscow

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

Вместо
Код
register_logevent("eNewRound", 2, "1=Round_Start")

лучше юзать
Код
register_event( "HLTV", "eNewRound", "a", "1=0", "2=0" )

Тогда оповещение о номере раунда будет появляться сразу после спавна, до окончания freezetime.

Отредактировал: Safety1st, - 2.10.2012, 17:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 3apuk
сообщение 2.10.2012, 18:55
Сообщение #4
Стаж: 14 лет

Сообщений: 106
Благодарностей: 24
Полезность: 181

Цитата(Safety1st @ 2.10.2012, 18:21) *
Вместо
Код
register_logevent("eNewRound", 2, "1=Round_Start")

лучше юзать
Код
register_event( "HLTV", "eNewRound", "a", "1=0", "2=0" )

Тогда оповещение о номере раунда будет появляться сразу после спавна, до окончания freezetime.


Впринципе, оба способа работают, для меня удобен данный способ.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя staffer
сообщение 2.10.2012, 21:18
Сообщение #5
Стаж: 13 лет

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

Цитата(3apuk @ 2.10.2012, 18:55) *
Впринципе, оба способа работают, для меня удобен данный способ.






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