Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
AAS - Форумы Боевого Народа
IPB

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

5 страниц V  « < 2 3 4 5 >  
Ответить в данную темуНачать новую тему
AAS, с не родными картами...
сообщение 19.11.2009, 17:09
Сообщение #61





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



сейчас пытаюсь прилепить Push Mode из Forgotten Hope 2 к серверу BF2 1.50. мои познания в питоне минимальны, поэтому результат непредсказуем.
что делал: скопировал папку \mods\fh2\python\game\ в \mods\bf2\python\game\
отключил ненужные(а может нужные?) плагины в файле \mods\bf2\python\game\plugins\__init__.py
содержимое:
Раскрывающийся текст
#from randomiseSpawner import randomiseSpawner
#from aiFixups import aiFixups
from pyShell import pyShell
#from tankDisable import tankDisable
#from commanderChair import commanderChair
#from ingameEditor import ingameEditor
#from limitKit import limitKit, limitKitNCO
from destroyObjective import destroyObjective
from push import push
from linkCPs import linkCPs
#from artilleryReload import artilleryReload
#from betaTest import betaTest
#from artillery import artillery
#from testing import testing
from mapLint import mapLint
from chooseNSpawns import chooseNSpawns
#from parachute import parachute
#from deployables import deployables
#from fragalyzer import fragalyzer
#from awards import awards

def plugin(plg, **kwargs):
return (plg, kwargs)


в файле \mods\bf2\python\game\gameplayPlugin.py исправил строку
Код
standard = 'tankDisable aiFixups limitKitNCO artillery commanderChair artilleryReload parachute awards deployables'.split()

на
Код
standard = ' '.split()


эксперименты решил проводить на карте Dalian_Plant на 32 каски. в папку с картой закинул файл mapdata.py со следующим содержимым:
Раскрывающийся текст
Код
from game.plugins import plugin, linkCPs, push
linkCPs_32 = [
    plugin(linkCPs, target = 'cpname_dp_32_airfield', source = 'cpname_dp_32_mainentrance'),
    plugin(linkCPs, target = 'cpname_dp_32_mainentrance', source = ['cpname_dp_32_maintenancebuilding', 'cpname_dp_32_reactors'], invert = True),
    plugin(linkCPs, target = 'cpname_dp_32_maintenancebuilding', source = 'cpname_dp_32_southdocks', invert = True),
]

push_32 = [
    plugin(push, source = 'cpname_dp_32_airfield', target = 'cpname_dp_32_mainentrance', attacker = 1),
    plugin(push, source = 'cpname_dp_32_mainentrance', target = 'cpname_dp_32_maintenancebuilding', attacker = 1),
    plugin(push, source = 'cpname_dp_32_mainentrance', target = 'cpname_dp_32_reactors', attacker = 1),
    plugin(push, source = 'cpname_dp_32_maintenancebuilding', target = 'cpname_dp_32_southdocks', attacker = 1),
]      

gpm_cq = {
  #64: push_64 + linkCPs_64,

  #16: linkCPs_16,

  32: push_32 + linkCPs_32,
}


работает коряво. если китайцы берут точки на побережье, то предыдущие китайские точки становятся американскими. буду копать дальше. так-же пока не ясно, как вывести стрелки на карту/миникарту клиента, как в Forgotten Hope 2.
спросите, а зачем это нужно? а вот зачем. порядок захвата точек можно сделать любой. причем индивидуально для каждой карты. все прописывается в файле mapdata.py, который лежит в папке с картой.

p.s.
а может кто-то уже делал это? надеюсь на помощь.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 21.11.2009, 11:26
Сообщение #62





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



всетаки мне удалось прилепить push mode из Forgotten Hope 2 к Battlefield 2 Server 1.50 + bf2statistics 1.4.2
было одобрено лучшими соба... батлеводами на моем сервере.
преимущества по сравнению с AAS:
push mode можно включить выборочно на любой карте в том числе и на нестандартной.
можно прописать одновременный захват нескольких точек.

недостатки:
ничего не выводится на экран о том, какую точку брать следующую.
ни текста как в AAS, ни стрелок на карте как в Forgotten Hope 2.

выкладываю то, что получилось. порядок захвата прописан только для 5 карт. кому надо, пропишите остальные. принцип тот-же, что и в AAS. точки прописываются в порядке от не америкосов к америкосам.
перед установкой сделайте резервную копию папки Battlefield 2 Server\mods\bf2\python\game\
установка: распаковать архив в папку с сервером.

http://depositfiles.com
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 21.11.2009, 21:49
Сообщение #63





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



ещё один вариант mapdata.py для карты Strike_at_Karkand. точка suburb будет взята автоматом в случае взятия точки market
Раскрывающийся текст
Код
#Strike_at_Karkand
from game.plugins import plugin, push, linkCPs

links_32 = [
   plugin(linkCPs, target = 'cpname_sk_32_suburb', source = 'cpname_sk_32_market', invert = False),
]

push_32 = [
    plugin(push, source = 'cpname_sk_32_gatehouse', target = 'cpname_sk_32_trainaccident', attacker = 1),
    plugin(push, source = 'cpname_sk_32_trainaccident', target = 'cpname_sk_32_market', attacker = 1),
    plugin(push, source = 'cpname_sk_32_trainaccident', target = 'cpname_sk_32_suburb', attacker = 1),
    plugin(push, source = 'cpname_sk_32_market', target = 'cpname_sk_32_square', attacker = 1),
    plugin(push, source = 'cpname_sk_32_suburb', target = 'cpname_sk_32_square', attacker = 1),
    plugin(push, source = 'cpname_sk_32_square', target = 'cpname_sk_32_hotel', attacker = 1),
]      

gpm_cq = {
  32: push_32 + links_32,
}
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 19.1.2010, 18:05
Сообщение #64





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



mapdata.py - этот файло на серверной части где?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 20.1.2010, 8:49
Сообщение #65





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(PanGolin @ Вторник, 19 Января 2010, 18:05:55) *
mapdata.py - этот файло на серверной части где?

на сервере в папке с картой. клиенту он не нужен.
и он бесполезен без скриптов в \Battlefield 2 Server\mods\bf2\python\game\

ссылка на депозит умерла. если надо, перезалью.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 20.1.2010, 17:05
Сообщение #66





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Daimon_ , выкладывай всё что надо.Перелей плз
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 21.1.2010, 8:43
Сообщение #67





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



перезалил. ссылка

порядок захвата прописан для 19 карт. кому надо, пропишите остальные. принцип тот-же, что и в AAS. точки прописываются в порядке от не америкосов к америкосам.
перед установкой сделайте резервную копию папки Battlefield 2 Server\mods\bf2\python\game\
установка: распаковать архив в папку с сервером.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 28.3.2010, 12:00
Сообщение #68





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



У когото есть этот скрипт под сервер с патч 1,5(под стандартные карты). Скрипт с поста выше не работает.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 29.3.2010, 8:32
Сообщение #69





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



у меня эта система работает с начала января без проблем. нашлась одна ошибка: карта Road_To_Jalalabad файл mapdata.py в строке 17 удалить скобку.

немного пояснений, как это работает. плагин грузится после загрузки карты и если в папке с картой есть файл mapdata.py, то он выполняется. в этом самом файле и прописан порядок захвата точек. причем прописывать надо порядок отдельно для каждого режима (16, 32, 64). ниже пример файла mapdata.py карты Sharqi_Peninsula на 16 и 32 касок (на 64 плагин загружен не будет):
Раскрывающийся текст

Код
#Sharqi_Peninsula
from game.plugins import plugin, push

push_16 = [
    plugin(push, source = 'cpname_sp_16_hotel', target = 'cpname_sp_16_constructionsite', attacker = 1),
    plugin(push, source = 'cpname_sp_16_constructionsite', target = 'cpname_sp_16_officebuildings', attacker = 1),
    plugin(push, source = 'cpname_sp_16_officebuildings', target = 'cpname_sp_16_tvstation', attacker = 1),
]

push_32 = [
    plugin(push, source = 'cpname_sp_32_outskirts', target = 'cpname_sp_32_city_entrance', attacker = 1),
    plugin(push, source = 'cpname_sp_32_city_entrance', target = 'cpname_sp_32_surveillancepost', attacker = 1),
    plugin(push, source = 'cpname_sp_32_surveillancepost', target = 'cpname_sp_32_constructionsite', attacker = 1),    
    plugin(push, source = 'cpname_sp_32_constructionsite', target = 'cpname_sp_32_tvstation', attacker = 1),
    
    plugin(push, source = 'cpname_sp_32_beachhouse', target = 'cpname_sp_32_hotel', attacker = 1),
    plugin(push, source = 'cpname_sp_32_hotel', target = 'cpname_sp_32_tvstation', attacker = 1),

]      

gpm_cq = {

  16: push_16,

  32: push_32,
}


после загрузки карты в логах должно присутствовать сообщение, что плагины загружены (с какой карты лог, не знаю. выцепил первое попавшееся сообщение):
Раскрывающийся текст
Код
PreGame plugin bf2_init <game.gameplayPlugin.pluginsystem instance at 0x02B41E40>
gameplayPlugin: pluginsystem.bf2_init
(<class 'game.plugins.push.push'>, {'source': '32_cp_str_mec_roadblock', 'target': '32_cp_str_market', 'attacker': 1})
(<class 'game.plugins.push.push'>, {'source': '32_cp_str_market', 'target': '32_cp_str_gas_station_0', 'attacker': 1})
(<class 'game.plugins.push.push'>, {'source': '32_cp_str_gas_station_0', 'target': '32_cp_str_us_roadblock', 'attacker': 1})
gameplayPlugin: loaded 3 plugins


установка: распаковать архив в папку с сервером С ЗАМЕНОЙ ФАЙЛОВ!
перед установкой сделайте резервную копию папки Battlefield 2 Server\mods\bf2\python\game\

p.s. не кидайтесь тапками и не задавайте глупых вопросов. я не программер и сам не знаю как это работает.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 27.10.2010, 21:56
Сообщение #70





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Daimon_ мм столкнулись с проблемой, после выхода нового патча под FH (2.33) fbf вырубился... сидим ломаем голову что можно сделать... сейчас попробуем mapdata.py поможет - значит гут)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 28.10.2010, 7:16
Сообщение #71





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



fbf вырубился в бф2? а что использовали?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 28.10.2010, 10:53
Сообщение #72





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



не в бф2, а в фх2. Что значит, что использовали?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 28.10.2010, 17:09
Сообщение #73





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



ну тогда не знаю. новый FH (2.33) не пробовал еще.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 20.2.2011, 14:57
Сообщение #74





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



дайте ссылочку на мод для battlefield 2/ plz ;)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 20.2.2011, 15:45
Сообщение #75





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



ссылка сдохла. вечером или завтра перезалью.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 20.2.2011, 19:58
Сообщение #76





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Daimon_ заранее спасибо :+:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 21.2.2011, 8:30
Сообщение #77





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



mod AAS. файл \Battlefield 2 Server\mods\bf2\python\game\gamemodes\gpm_cq.py
http://depositfiles.com
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 22.10.2011, 5:23
Сообщение #78





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



landot AAS mod v1.7 - Рабочий! *долга искал, с трудом нашёл где скачать можно*
не кто не в курсе как решить проблему с точками..., проблема в том что на карте канкард почему та точка у американцев, как это можно переправить обратно на мек?

Сообщение отредактировал sh@rk - 22.10.2011, 5:30
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 22.10.2011, 6:55
Сообщение #79





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



не могу скачать выложи пожалуйста куданить в другое место, все ссылки умерли...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 22.10.2011, 8:36
Сообщение #80





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Зеркало landot AAS mod v1.7 - вот!
по первой ссылки там глюк какой та со сетью, потому потух пока...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

5 страниц V  « < 2 3 4 5 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 19:55
Консультации адвоката по уголовным делам. Бесплатно. По всей России