Проблема с нехваткой респауна на многих картах дизран...
|
|
LaFA | Дата: Пятница, 11.09.2009, 02:14:28 | Сообщение # 1 |
![LaFA](/avatar/68/320450.gif) Подполковник
Группа: Только чтение
Сообщений: 148
Статус: Не в сети
|
СТРАНО Я ЗАШОЛ МНЕ КАК МЕНУТУ ПРОИГРАЛ И МНЕ БАН АДМИН КИНУЛ ЗА ШТО ХЗ ЧЁ ЗА ФИГНЯ ЗАБАНИЛИ НЕ ЗАШТО Я ЗАХАДИЛ И ТАМ БАН ВЫСВЕТЕЛСЯ Я НЕПОНЯЛ 4Е ЗА ФИГНЯ Я РАСТЕРЯЛСЯ
Сообщение отредактировал LaFA - Вторник, 26.04.2011, 17:19:28 |
|
| |
PomanoB | Дата: Пятница, 11.09.2009, 08:53:26 | Сообщение # 2 |
![PomanoB](/avatar/66/872586.png) Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Так попробуй deathrun_auto_spawn_delay - время после начала раунда, после которого спавнит мёртвых игроков (по умолчанию 4.0)
http://romanov4400.mybrute.com
|
|
| |
LaFA | Дата: Пятница, 11.09.2009, 15:36:42 | Сообщение # 3 |
![LaFA](/avatar/68/320450.gif) Подполковник
Группа: Только чтение
Сообщений: 148
Статус: Не в сети
|
СТРАНО Я ЗАШОЛ МНЕ КАК МЕНУТУ ПРОИГРАЛ И МНЕ БАН АДМИН КИНУЛ ЗА ШТО ХЗ ЧЁ ЗА ФИГНЯ ЗАБАНИЛИ НЕ ЗАШТО Я ЗАХАДИЛ И ТАМ БАН ВЫСВЕТЕЛСЯ Я НЕПОНЯЛ 4Е ЗА ФИГНЯ Я РАСТЕРЯЛСЯ
Сообщение отредактировал LaFA - Вторник, 26.04.2011, 17:19:37 |
|
| |
LtRAT | Дата: Пятница, 11.09.2009, 23:38:22 | Сообщение # 4 |
Сержант
Группа: Пользователи
Сообщений: 33
Статус: Не в сети
| Натыкался недавно на плагин, который должен подойти http://forums.alliedmods.net/showthread.php?t=101047&highlight=h Ну а вообще надо нормальный плагин для всего этого дела, а то все это простенькие плагины
|
|
| |
LaFA | Дата: Суббота, 12.09.2009, 00:10:12 | Сообщение # 5 |
![LaFA](/avatar/68/320450.gif) Подполковник
Группа: Только чтение
Сообщений: 148
Статус: Не в сети
|
СТРАНО Я ЗАШОЛ МНЕ КАК МЕНУТУ ПРОИГРАЛ И МНЕ БАН АДМИН КИНУЛ ЗА ШТО ХЗ ЧЁ ЗА ФИГНЯ ЗАБАНИЛИ НЕ ЗАШТО Я ЗАХАДИЛ И ТАМ БАН ВЫСВЕТЕЛСЯ Я НЕПОНЯЛ 4Е ЗА ФИГНЯ Я РАСТЕРЯЛСЯ
Сообщение отредактировал LaFA - Вторник, 26.04.2011, 17:19:46 |
|
| |
LtRAT | Дата: Суббота, 12.09.2009, 01:03:26 | Сообщение # 6 |
Сержант
Группа: Пользователи
Сообщений: 33
Статус: Не в сети
| Quote (LaFA) он походу для определения нехватки мест, а не для предотвращения смертей на респе.. По описанию он два в одном... Когда нехватает мест, он респаунит заного через некоторое время и пишет в собственный лог - карты на которых это случается...
|
|
| |
LaFA | Дата: Суббота, 12.09.2009, 11:59:43 | Сообщение # 7 |
![LaFA](/avatar/68/320450.gif) Подполковник
Группа: Только чтение
Сообщений: 148
Статус: Не в сети
|
СТРАНО Я ЗАШОЛ МНЕ КАК МЕНУТУ ПРОИГРАЛ И МНЕ БАН АДМИН КИНУЛ ЗА ШТО ХЗ ЧЁ ЗА ФИГНЯ ЗАБАНИЛИ НЕ ЗАШТО Я ЗАХАДИЛ И ТАМ БАН ВЫСВЕТЕЛСЯ Я НЕПОНЯЛ 4Е ЗА ФИГНЯ Я РАСТЕРЯЛСЯ
Сообщение отредактировал LaFA - Вторник, 26.04.2011, 17:19:53 |
|
| |
PomanoB | Дата: Суббота, 12.09.2009, 18:02:29 | Сообщение # 8 |
![PomanoB](/avatar/66/872586.png) Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Code /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <hamsandwich>
#define PLUGIN "Auto Respawner" #define VERSION "0.1.1" #define AUTHOR "PomanoB"
new g_cvar_delay new g_max_players
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "eventRoundStart", "a", "1=0", "2=0") g_cvar_delay = register_cvar("deathrun_auto_spawn_delay", "4.0") g_max_players = get_maxplayers() }
public eventRoundStart() { set_task(get_pcvar_float(g_cvar_delay), "taskSpawn") }
public taskSpawn() { new i for (i = 1; i <= g_max_players; i++) if (is_user_connected(i) && !is_user_alive(i) && (1 <= get_user_team(i) <= 2)) ExecuteHamB(Ham_CS_RoundRespawn, i) }
Ещё это плагин на bkm пойдет хорошо
http://romanov4400.mybrute.com
|
|
| |
LaFA | Дата: Суббота, 12.09.2009, 19:08:07 | Сообщение # 9 |
![LaFA](/avatar/68/320450.gif) Подполковник
Группа: Только чтение
Сообщений: 148
Статус: Не в сети
|
СТРАНО Я ЗАШОЛ МНЕ КАК МЕНУТУ ПРОИГРАЛ И МНЕ БАН АДМИН КИНУЛ ЗА ШТО ХЗ ЧЁ ЗА ФИГНЯ ЗАБАНИЛИ НЕ ЗАШТО Я ЗАХАДИЛ И ТАМ БАН ВЫСВЕТЕЛСЯ Я НЕПОНЯЛ 4Е ЗА ФИГНЯ Я РАСТЕРЯЛСЯ
Сообщение отредактировал LaFA - Вторник, 26.04.2011, 17:20:14 |
|
| |
PomanoB | Дата: Суббота, 12.09.2009, 19:24:25 | Сообщение # 10 |
![PomanoB](/avatar/66/872586.png) Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Я имел ввиду карту bkm, там где дырки в полу прямо на респе
http://romanov4400.mybrute.com
|
|
| |
LaFA | Дата: Суббота, 12.09.2009, 19:40:16 | Сообщение # 11 |
![LaFA](/avatar/68/320450.gif) Подполковник
Группа: Только чтение
Сообщений: 148
Статус: Не в сети
|
СТРАНО Я ЗАШОЛ МНЕ КАК МЕНУТУ ПРОИГРАЛ И МНЕ БАН АДМИН КИНУЛ ЗА ШТО ХЗ ЧЁ ЗА ФИГНЯ ЗАБАНИЛИ НЕ ЗАШТО Я ЗАХАДИЛ И ТАМ БАН ВЫСВЕТЕЛСЯ Я НЕПОНЯЛ 4Е ЗА ФИГНЯ Я РАСТЕРЯЛСЯ
Сообщение отредактировал LaFA - Вторник, 26.04.2011, 17:29:16 |
|
| |
tavot | Дата: Вторник, 24.11.2009, 00:51:08 | Сообщение # 12 |
Генерал-майор
Группа: Пользователи
Сообщений: 256
Статус: Не в сети
| LaFA, Если актуально еще: http://forums.alliedmods.net/showthread.php?t=43660 Сам делаешь где угодно спауны. Я потратил 2 часа времени на то что бы сделать пральные спауны на всех 40 картах. Всего в паре мест ошибся... На гангейме тоже на всех 50 или более картах стоит. Игроки в восторге - особено на ГГ.
|
|
| |
AnOrangeJuice | Дата: Вторник, 24.11.2009, 18:10:08 | Сообщение # 13 |
Лейтенант
Группа: Пользователи
Сообщений: 62
Статус: Не в сети
| было уже http://amxmodx.ucoz.ru/forum/9-3480-1 Code #include <amxmodx> #include <hamsandwich> #include <fun>
#define PLUGIN "omfg godmode on spawn?" #define VERSION "o.O" #define AUTHOR "Juice"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "HamPlayerSpawn", 1); }
public HamPlayerSpawn(id) { if(is_user_alive(id)) { set_user_godmode(id,1) set_task(3.0, "DisableGod", id) } }
public DisableGod(id) { if(is_user_alive(id)) { set_user_godmode(id,0) } }
|
|
| |
PomanoB | Дата: Вторник, 24.11.2009, 18:45:23 | Сообщение # 14 |
![PomanoB](/avatar/66/872586.png) Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| На дату посмотри получше)))) Эта тема появилась раньше
http://romanov4400.mybrute.com
|
|
| |
DaTa | Дата: Среда, 25.11.2009, 04:01:21 | Сообщение # 15 |
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Может можно поймать момент убийства игрока при занятом респе, например, хукнуть TraceHull и повторить его без коллизии с игроками(например SOLID_NOT всем выставить)? Ну я не знаю какое именно событие, надо провести расследование. В результате игроки должны появляться друг в друге, но при прыжке PM_Move будет телепортировать в свободное место и они "отсрянут". На крайний случай можно самому переместить их в свободное пространство, ищя его с помощью того же TraceHull. P.S. я уже давно не занимался скриптингом так что сорри, если бред наговорил ![:)](http://amxmodx.ucoz.ru/Smiles/smile.gif)
|
|
| |