Сейчас: 07.02.2025, 08:19RSS
  • Страница 1 из 1
  • 1
Архив - только для чтения
Как сделать чтоб моды на сервере не смешивались?

Дата: Воскресенье, 28.11.2010, 00:19 | Сообщение # 1

Desmont







         Сообщений: 6
         Репутация: 0
         Статус: Оффлайн

можно-ли сделать чтоб на картах deahtrun_ запускался только Deathrun mod,
на surf_ только Surf mod,и т.д. и т.д...
Если да,то как? cry
 

Дата: Воскресенье, 28.11.2010, 07:31 | Сообщение # 2

n1ke







         Сообщений: 423
         Репутация: 14
         Статус: Оффлайн

мм ну ты просто мод поставь там он же и будет только он работать

 

Дата: Воскресенье, 28.11.2010, 11:23 | Сообщение # 3

Maks131







         Сообщений:
         Репутация:
         Статус:

Desmont, Не так нельзя на любой карте будут запускаться моды которые установлены на весь сервер
 

Дата: Воскресенье, 28.11.2010, 16:36 | Сообщение # 4

wanted46







         Сообщений: 116
         Репутация: 5
         Статус: Оффлайн

можно так сделать!!!!

--------------------------------------------

Пример:

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

n1ke







         Сообщений: 423
         Репутация: 14
         Статус: Оффлайн

wanted46, Твои скрипты не робят! Ни однин

 

Дата: Воскресенье, 28.11.2010, 16:46 | Сообщение # 6

wanted46







         Сообщений: 116
         Репутация: 5
         Статус: Оффлайн

Этот работает !!!!

Добавлено (28.11.2010, 16:46)
---------------------------------------------
И мои скрипты работают !!!

Добавлено (28.11.2010, 16:46)
---------------------------------------------
Причем все!!!


 

Дата: Воскресенье, 28.11.2010, 17:02 | Сообщение # 7

Desmont







         Сообщений: 6
         Репутация: 0
         Статус: Оффлайн

wanted46, а как,и куда его устанавливать?
 

Дата: Воскресенье, 28.11.2010, 17:12 | Сообщение # 8

wanted46







         Сообщений: 116
         Репутация: 5
         Статус: Оффлайн

создай файл loader.py, потом его в папку loader и вставь в addons/eventscripts/ и es_load loader

Требования:

ES
SPE


 

Дата: Воскресенье, 28.11.2010, 17:38 | Сообщение # 9

Desmont







         Сообщений: 6
         Репутация: 0
         Статус: Оффлайн

а если продолжать этот файл,начитать надо с
Quote
import es

или с
Quote
deathrunmap =
???
к примеру:
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

wanted46







         Сообщений: 116
         Репутация: 5
         Статус: Оффлайн

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

Exotic







         Сообщений: 4
         Репутация: 1
         Статус: Оффлайн

Есть способ намного проще.. (Требуется мани админ плагин)
В папке сервер\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

Desmont







         Сообщений: 6
         Репутация: 0
         Статус: Оффлайн

Спасибо! smile постараюсь попробовать оба варианта! smile
 
  • Страница 1 из 1
  • 1
Поиск: