Как сделать чтоб моды на сервере не смешивались?
|
|
| Дата: Воскресенье, 28.11.2010, 00:19 | Сообщение # 1 |
| можно-ли сделать чтоб на картах deahtrun_ запускался только Deathrun mod, на surf_ только Surf mod,и т.д. и т.д... Если да,то как?
|
|
| |
| Дата: Воскресенье, 28.11.2010, 07:31 | Сообщение # 2 |
| мм ну ты просто мод поставь там он же и будет только он работать
|
|
| |
| Дата: Воскресенье, 28.11.2010, 11:23 | Сообщение # 3 |
| Desmont, Не так нельзя на любой карте будут запускаться моды которые установлены на весь сервер
|
|
| |
| Дата: Воскресенье, 28.11.2010, 16:36 | Сообщение # 4 |
| можно так сделать!!!! -------------------------------------------- Пример: Code import es
deathrunmap = ['deathrun_lol', 'deathrun_aztecan_escape_v8'] // карты на которых работает скрипт
def load(): mapname = es.ServerVar('eventscripts_currentmap') if mapname in deathrunmap: es.load('deathrun') // включает скрипт else: // если нет, то es.unload('deathrun') // выключает скрипт
def es_map_start(event_var): mapname = es.ServerVar('eventscripts_currentmap') if mapname in deathrunmap: es.load('deathrun') // включает скрипт else: // если нет, то es.unload('deathrun') // выключает срипт
Сообщение отредактировал wanted46 - Воскресенье, 28.11.2010, 16:36 |
|
| |
| Дата: Воскресенье, 28.11.2010, 16:43 | Сообщение # 5 |
| wanted46, Твои скрипты не робят! Ни однин
|
|
| |
| Дата: Воскресенье, 28.11.2010, 16:46 | Сообщение # 6 |
| Этот работает !!!! Добавлено (28.11.2010, 16:46) --------------------------------------------- И мои скрипты работают !!! Добавлено (28.11.2010, 16:46) --------------------------------------------- Причем все!!!
|
|
| |
| Дата: Воскресенье, 28.11.2010, 17:02 | Сообщение # 7 |
| wanted46, а как,и куда его устанавливать?
|
|
| |
| Дата: Воскресенье, 28.11.2010, 17:12 | Сообщение # 8 |
| создай файл loader.py, потом его в папку loader и вставь в addons/eventscripts/ и es_load loader Требования: ES SPE
|
|
| |
| Дата: Воскресенье, 28.11.2010, 17:38 | Сообщение # 9 |
| а если продолжать этот файл,начитать надо с или с ??? к примеру: Code import es
deathrunmap = ['deathrun_lol', 'deathrun_aztecan_escape_v8'] // карты на которых работает скрипт
def load(): mapname = es.ServerVar('eventscripts_currentmap') if mapname in deathrunmap: es.load('deathrun') // включает скрипт else: // если нет, то es.unload('deathrun') // выключает скрипт
def es_map_start(event_var): mapname = es.ServerVar('eventscripts_currentmap') if mapname in deathrunmap: es.load('deathrun') // включает скрипт else: // если нет, то es.unload('deathrun') // выключает срипт
surfmap = ['Name', 'name'] // карты на которых работает скрипт
def load(): mapname = es.ServerVar('eventscripts_currentmap') if mapname in deathrunmap: es.load('surf') // включает скрипт else: // если нет, то es.unload('surf') // выключает скрипт
def es_map_start(event_var): mapname = es.ServerVar('eventscripts_currentmap') if mapname in deathrunmap: es.load('surf') // включает скрипт else: // если нет, то es.unload('surf') // выключает срипт и еще 1 вопрос,из файла autoexec нужно удалять es_load deathrun ? и вместо него писать es_load loader ?
Сообщение отредактировал Desmont - Воскресенье, 28.11.2010, 17:58 |
|
| |
| Дата: Воскресенье, 28.11.2010, 18:09 | Сообщение # 10 |
| Quote (Desmont) import es deathrunmap = ['deathrun_lol', 'deathrun_aztecan_escape_v8'] // карты на которых работает скрипт def load(): mapname = es.ServerVar('eventscripts_currentmap') if mapname in deathrunmap: es.load('deathrun') // включает скрипт else: // если нет, то es.unload('deathrun') // выключает скрипт так def es_map_start(event_var): mapname = es.ServerVar('eventscripts_currentmap') if mapname in deathrunmap: es.load('deathrun') // включает скрипт else: // если нет, то es.unload('deathrun') // выключает срипт surfmap = ['Name', 'name'] // карты на которых работает скрипт def load(): mapname = es.ServerVar('eventscripts_currentmap') if mapname in deathrunmap: es.load('surf') // включает скрипт else: // если нет, то es.unload('surf') // выключает скрипт def es_map_start(event_var): mapname = es.ServerVar('eventscripts_currentmap') if mapname in deathrunmap: es.load('surf') // включает скрипт else: // если нет, то es.unload('surf') // выключает срипт
|
|
| |
| Дата: Воскресенье, 28.11.2010, 18:42 | Сообщение # 11 |
| Есть способ намного проще.. (Требуется мани админ плагин) В папке сервер\orangebox\cstrike\cfg\mani_admin_plugin\map_config\ создаешь cfg файл(имя карты.cfg) с конфигурацией карты. Пример: Файл - de_dust2.cfg es_load dm es_unload surf Файл - surf_map.cfg es_unload dm es_load surf
Сообщение отредактировал Exotic - Воскресенье, 28.11.2010, 18:43 |
|
| |
| Дата: Воскресенье, 28.11.2010, 22:53 | Сообщение # 12 |
| Спасибо! постараюсь попробовать оба варианта!
|
|
| |