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

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

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

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

авто рестрат раунда

Статус пользователя fomeN
сообщение 29.9.2014, 2:26
Сообщение #1
Стаж: 12 лет

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

Ребят помогите изменить немного плагин, нужно что бы вывод сообщения о рестарте был по центру выше прицела, а не в верхнем правом углу как сейчас, и изменить цвет зеленый на белый
Скрытый текст
Код:
/* AMXMOD X script.
*
* © Copyright 2007, jas0n
* This file is provided as is (no warranties).
*
* v1.0 - initial release
* v1.1 - show_hudmessage() changed to ShowSyncHudMsg()
*
*/

#include <amxmodx>
#include <amxmisc>

new const PLUGIN_NAME[] = "Auto Restart Game"
new const PLUGIN_VERSION[] = "1.1.1"
new const PLUGIN_AUTHOR[] = "by deda"

new const USAGE[] = "amx_restartgame - restart game in 15 sec"
//new const CENTER_MSG[] = "Удачной Игры!"
new const CENTER_MSG[] = "Удачной игры!"
new const RESTART_IN_MSG[] = "Авто рестарт через %d секунд[ы]!"

//#define SET_RESTART_IN_MSG 006, 400, 0, 0.04, 0.65, 0, 0.0, 1.1, 0.0, 0.0, 3
#define SET_RESTART_IN_MSG 006, 400, 0, 0.66, 0.04, 0, 0.0, 1.1, 0.0, 0.0, 3
#define SET_CENTER_MSG 006, 400, 0, -1.0, 0.40, 1, 6.0, 2.0, 0.1, 0.1, 3
#define TASK_ID 93417
//#define RESTART_IN_SECONDS 30

new g_Timer
new gHudSync
new pcvar_amx_restarttime, pcvar_amx_restartcentrmsg

public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_clcmd("amx_restartgame", "autoRestart", ADMIN_CFG, USAGE)
// register_event("TextMsg", "autoRestart", "a", "2=#Game_Commencing")
pcvar_amx_restarttime = register_cvar("amx_restarttime","45")
pcvar_amx_restartcentrmsg = register_cvar("amx_restartcentrmsg","1")
set_task(1.0, "autoRestart")
gHudSync = CreateHudSyncObj()
}

public autoRestart(id, level, cid)
{
if (!cmd_access(id, level, cid, 0))
return PLUGIN_CONTINUE

set_cvar_num("mp_friendlyfire", 0)
g_Timer = get_pcvar_num(pcvar_amx_restarttime)
set_task(1.0, "restInMsg", TASK_ID, _, _, "a", get_pcvar_num(pcvar_amx_restarttime))

return PLUGIN_HANDLED
}

public restInMsg()
{
set_hudmessage(SET_RESTART_IN_MSG)
// show_hudmessage(0, RESTART_IN_MSG, g_Timer)
ShowSyncHudMsg(0, gHudSync, RESTART_IN_MSG, g_Timer)

if (--g_Timer == 0)
restRound()

}

public restRound()
{
if(task_exists(TASK_ID))
remove_task(TASK_ID)

set_cvar_num("sv_restart", 3)
set_task(3.0, "centerMsg")

}

public centerMsg()
{
set_cvar_num("mp_friendlyfire", 1)

if (get_pcvar_num(pcvar_amx_restartcentrmsg))
{
set_hudmessage(SET_CENTER_MSG)
// show_hudmessage(0, CENTER_MSG)
ShowSyncHudMsg(0, gHudSync, CENTER_MSG)
}

}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Takashi Murakami
сообщение 29.9.2014, 2:32
Сообщение #2
Стаж: 14 лет

Сообщений: 797
Благодарностей: 459
Полезность: 514

#define SET_RESTART_IN_MSG 255, 255, 255, -1.0, 0.20, 0, 0.0, 1.1, 0.0, 0.0, 3
#define SET_CENTER_MSG 255, 255, 255, -1.0, 0.40, 1, 6.0, 2.0, 0.1, 0.1, 3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя fomeN
сообщение 29.9.2014, 3:12
Сообщение #3
Стаж: 12 лет

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

Цитата(Takashi Murakami @ 29.9.2014, 6:32) *
#define SET_RESTART_IN_MSG 255, 255, 255, -1.0, 0.20, 0, 0.0, 1.1, 0.0, 0.0, 3
#define SET_CENTER_MSG 255, 255, 255, -1.0, 0.40, 1, 6.0, 2.0, 0.1, 0.1, 3

спс
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
gosha777
сообщение 19.10.2014, 11:29
Сообщение #4
Стаж: 12 лет

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

подскажите какие квары нужно править что бы рр был через 13 секунд.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 19.10.2014, 11:32
Сообщение #5
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

gosha777,
Код
amx_restarttime "13"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя offtop2012
сообщение 19.10.2014, 11:33
Сообщение #6


Стаж: 13 лет

Сообщений: 878
Благодарностей: 126
Полезность: 356

Цитата(gosha777 @ 19.10.2014, 13:29) *
подскажите какие квары нужно править что бы рр был через 13 секунд.

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