|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
|
Рестарт после смены карты
|
|
| wolf17 | Дата: Понедельник, 11.08.2008, 18:20:41 | Сообщение # 1 |
|
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| ВИдел плагин после смены карты у правом углу отображается счетчик и там тикают секунды до рестарта подскажите где найти?
|
| |
|
|
| Root | Дата: Воскресенье, 17.08.2008, 19:17:45 | Сообщение # 2 |
|
Лейтенант
Группа: Пользователи
Сообщений: 60
Статус: Не в сети
| +1! тож такой нужен
|
| |
|
|
| Joker | Дата: Воскресенье, 17.08.2008, 19:24:15 | Сообщение # 3 |
 Генерал-майор
Группа: Пользователи
Сообщений: 375
Статус: Не в сети
| restInMsg.. кстати автор jas0n Сам искал искал.. нашел этот плагин, только на одном из файлообменников. Что за фигня у меня с файлами.. никуда не могу заливать =\\
One death is a Tragedy One million is a Statistic...
Сообщение отредактировал Joker - Воскресенье, 17.08.2008, 19:28:02 |
| |
|
|
| DaTa | Дата: Воскресенье, 17.08.2008, 19:41:22 | Сообщение # 4 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Quote (Joker) restInMsg.. кстати автор jas0n  Сам искал искал.. нашел этот плагин, только на одном из файлообменников. Что за фигня у меня с файлами.. никуда не могу заливать =\\ вот какой-то нагуглил Code /* AMXMOD X script. * * (c) 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" new const PLUGIN_AUTHOR[] = "jas0n"
new const USAGE[] = "amx_restartgame - restart game in 60 sec" new const CENTER_MSG[] = "Welcome to real World..." new const RESTART_IN_MSG[] = "Autorestart in %d second(s)"
#define SET_RESTART_IN_MSG 255, 0, 0, 0.04, 0.65, 0, 0.0, 1.1, 0.0, 0.0, 3 #define SET_CENTER_MSG 255, 255, 255, -1.0, 0.40, 1, 6.0, 6.0, 0.1, 0.1, 3 #define TASK_ID 93417 #define RESTART_IN_SECONDS 60
new g_Timer new gHudSync
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") 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 = RESTART_IN_SECONDS set_task(1.0, "restInMsg", TASK_ID, _, _, "a", RESTART_IN_SECONDS) 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", 1) set_task(3.0, "centerMsg") }
public centerMsg() { set_cvar_num("mp_friendlyfire", 1) set_hudmessage(SET_CENTER_MSG) // show_hudmessage(0, CENTER_MSG) ShowSyncHudMsg(0, gHudSync, CENTER_MSG) }
|
| |
|
|
| NegativkO | Дата: Понедельник, 18.08.2008, 15:43:27 | Сообщение # 5 |
 Полковник
Группа: Пользователи
Сообщений: 184
Статус: Не в сети
| Автар, ты не пробывал сначало поискать на форуме подобную тему прежде чем создавать новою? Я вроде как видел уже похожую тему и вроде как тоже народ искал этот плагин. Зачем повторяться? Вдруг на той теме ссылочка лежит на этот плагин?)
Признаю только сверх качественные и дораотанные плагины т.е. в основном русские =]
|
| |
|
|
| Brute | Дата: Понедельник, 18.08.2008, 16:32:47 | Сообщение # 6 |
 Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Статус: Не в сети
| NegativkO, тебе явно пора в модеры :D
|
| |
|
|
| NegativkO | Дата: Понедельник, 18.08.2008, 16:36:35 | Сообщение # 7 |
 Полковник
Группа: Пользователи
Сообщений: 184
Статус: Не в сети
| Quote (Brute) NegativkO, тебе явно пора в модеры Ты мне лстишь Народ заходит поискать плагины нужные им по темам, а видет куча одинаковых тем и начинает все разгребать в поисках того что народу нужно... Вот по этому мне такое не нравится 
Признаю только сверх качественные и дораотанные плагины т.е. в основном русские =]
|
| |
|
|
| wolf17 | Дата: Четверг, 21.08.2008, 13:19:58 | Сообщение # 8 |
|
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| Joker, Дай плз плагин=)
|
| |
|
|
| Joker | Дата: Четверг, 21.08.2008, 13:34:02 | Сообщение # 9 |
 Генерал-майор
Группа: Пользователи
Сообщений: 375
Статус: Не в сети
| DaTa уже выложил. Компилируй и вперед.
One death is a Tragedy One million is a Statistic...
Сообщение отредактировал Joker - Четверг, 21.08.2008, 13:34:16 |
| |
|
|
| wolf17 | Дата: Четверг, 21.08.2008, 13:41:17 | Сообщение # 10 |
|
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| А где время рестарта?
|
| |
|
|
| Joker | Дата: Четверг, 21.08.2008, 14:39:53 | Сообщение # 11 |
 Генерал-майор
Группа: Пользователи
Сообщений: 375
Статус: Не в сети
| #define RESTART_IN_SECONDS 60
One death is a Tragedy One million is a Statistic...
|
| |
|
|
| Argus | Дата: Четверг, 21.08.2008, 14:42:53 | Сообщение # 12 |
 AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Статус: Не в сети
| немного изменил плагин. ввел квар amx_restarttime - для установки времени таймера (по дефолту 15) ввел квар amx_restartcentrmsg - вкл\выкл отображ. сообщения в центре экрана после рестарта (по дефолту 1) месторасположение таймера - правый верхний угол экрана, вместо левого нижнего. цвет таймера - небесный, вместе красного. сообщение в центре экарна "Welcome to Hell!" красным, вместо "Welcome to real World..." белым. сообщение в центре экрана после рестарта держится 2, сек вместо 6. дефолтное время рестарта поставил 15, вместо 60. Code /* AMXMOD X script. * * (c) 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[] = "jas0n & Argus"
new const USAGE[] = "amx_restartgame - restart game in 15 sec" //new const CENTER_MSG[] = "Welcome to real World..." new const CENTER_MSG[] = "Welcome to Hell!" new const RESTART_IN_MSG[] = "Autorestart in %d second(s)"
//#define SET_RESTART_IN_MSG 255, 0, 0, 0.04, 0.65, 0, 0.0, 1.1, 0.0, 0.0, 3 #define SET_RESTART_IN_MSG 50, 130, 255, 0.66, 0.04, 0, 0.0, 1.1, 0.0, 0.0, 3 #define SET_CENTER_MSG 255, 0, 0, -1.0, 0.40, 1, 6.0, 2.0, 0.1, 0.1, 3 #define TASK_ID 93417 //#define RESTART_IN_SECONDS 15
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","15") 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", 1) 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) } } плагин и исходник:
Правила форума Поиск плагинов Последние сообщения форума
|
| |
|
|
| Sasha86 | Дата: Вторник, 02.09.2008, 02:31:51 | Сообщение # 13 |
|
Сержант
Группа: Пользователи
Сообщений: 36
Статус: Не в сети
| Хочу увеличить время рестарта, amx_restarttime 25, не выходит.. Поменял в сма файле значения 15 на 25 , всё равно 15 и осталось. Ребят перепишите не много, хотелось бы так же после 25 секунд , ещё сразу два рестарта мгновенных.. для автобаланса игроков
Сообщение отредактировал Sasha86 - Вторник, 02.09.2008, 14:11:46 |
| |
|
|
| Root | Дата: Понедельник, 15.09.2008, 12:38:09 | Сообщение # 14 |
|
Лейтенант
Группа: Пользователи
Сообщений: 60
Статус: Не в сети
| а как менять цвет сообщений и их место расположение? например внизу по центру где отсчет хочу желтую надпись!
|
| |
|
|
| se7h | Дата: Понедельник, 15.09.2008, 13:29:39 | Сообщение # 15 |
 Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Статус: Не в сети
| Quote (Root) а как менять цвет сообщений и их место расположение? например внизу по центру где отсчет хочу желтую надпись! здесь #define SET_RESTART_IN_MSG Red, Green, Blue, X, Y, 0, 0.0, 1.1, 0.0, 0.0, 3
Сообщение отредактировал se7h - Понедельник, 15.09.2008, 13:31:38 |
| |
|
|
 | AMX Mod X Russian Community © 2006-2026  |  |
|
| |