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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Смена карты при опред. кол-ве игроков

Статус пользователя L1ghT
сообщение 7.3.2012, 22:26
Сообщение #1


Стаж: 16 лет

Сообщений: 274
Благодарностей: 52
Полезность: 167

Всем привет.
Подскажите пожалуйста, как сделать автоматическую смену карты при определенном количестве игроков?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Kolian
сообщение 7.3.2012, 23:18
Сообщение #2


Стаж: 15 лет

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

тут поищи
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя neygomon
сообщение 8.3.2012, 6:36
Сообщение #3


Стаж: 14 лет

Сообщений: 1644
Благодарностей: 515
Полезность: 363

Цитата(Kolian @ 8.3.2012, 0:18) *

ubeysya.gif
опять несешь херню всякую....

Автор имел ввиду что если сервер на 32 слота а играет скажем к примеру 24 то ставится de_dust2_2x2 ... Это ПРИМЕР!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя L1ghT
сообщение 8.3.2012, 9:18
Сообщение #4


Стаж: 16 лет

Сообщений: 274
Благодарностей: 52
Полезность: 167

да, что-то в этом роде.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя neygomon
сообщение 8.3.2012, 9:25
Сообщение #5


Стаж: 14 лет

Сообщений: 1644
Благодарностей: 515
Полезность: 363

Цитата(L1ghT @ 8.3.2012, 10:18) *
да, что-то в этом роде.

тоже ищу такое...
готов заплатить $ если кто то написать сможет=)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 8.3.2012, 9:47
Сообщение #6


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Цитата
public timer(id) {
if (get_playersnum() == 0) {
curtime++;
if (curtime >= staytime) {
change_maps();
}
....

http://forums.alliedmods.net/showthread.php?t=59535

Цитата
emptymap_allowed (default of 0) (Much more stable to disable/enable the feature this way)
* To enable/disable this feature

amx_emptymap (mapname) (default "") (Leaving it blank will Disable this feature also)
* For whatever map you want your server to switch to when nobody is on after reading the staytime cvar

amx_staytime (in seconds) (default 300)
* How long before the plugin changes the map.


намек понят? дальше сами)

ps только я думаю, там одного конкретного числа мало будет.. ибо.. ну вы поняли..

да с бадуна чайник не сразу варит... cbf1b2bfde1a.gif
Код
get_playersnum() <= 15


Отредактировал: LaFA, - 8.3.2012, 10:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя L1ghT
сообщение 10.3.2012, 12:36
Сообщение #7


Стаж: 16 лет

Сообщений: 274
Благодарностей: 52
Полезность: 167

буду что-то делать, да одно число не совсем то, но всё же )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 10.3.2012, 12:53
Сообщение #8


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Цитата(L1ghT @ 10.3.2012, 12:36) *
буду что-то делать, да одно число не совсем то, но всё же )

я же в конце написал решение, если меньше или ровно 15 человек, то карта поменяется в течении стандартного квара мапстей, который по стандарту 300сек стоит.

Код
get_playersnum() == 0

измени на
Код
get_playersnum() <= 15

и выставь свой
amx_staytime (in seconds) (default 300)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Flash
сообщение 10.3.2012, 16:02
Сообщение #9
Стаж: 16 лет

Сообщений: 793
Благодарности: выкл.

L1ghT,
neygomon,

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


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Цитата(Flash @ 10.3.2012, 16:02) *
L1ghT,
neygomon,

если нужно, напишу без проблем, аська в подписи

выше ведь написано все :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Flash
сообщение 10.3.2012, 16:48
Сообщение #11
Стаж: 16 лет

Сообщений: 793
Благодарности: выкл.

LaFA,
там костыли костылями ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 10.3.2012, 16:58
Сообщение #12


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

http://forums.alliedmods.net/showthread.php?p=194690
похожий плагин, теже строчки

Код
get_playersnum() == 0

измени на
Код
get_playersnum() <= 15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: