01-29-2011, 08:05 PM
Понадобилось сейчас сделать модуль войны рас на сборке епилога л2феникса, т.к. кодер из меня херовый да и внутренностями сборок я плохо знаком решил вас вопросами помучать
Суть в том что за убийство враждующей расы персонажу начисляли pvp, не давали карму и давали приз (по умолчанию Coin of Luck), враждующие расы можно настраивать в конфиге, изначально воюют люди и светлые эльфы против орков, темных эльфов и камаелей, гномы должны оставаться нейтральной расой.
Вот как я вижу это в теории, если есть что добавить еще к этому напишите пожалуйста.
Вот собственно и 1 вопрос, как мне правильно задать враждующие расы в конфиге WarOfRacesEvil и WarOfRacesGood для того чтоб их потом можно было без проблем сравнить, или по другому в каком виде находятся данные которые отвечают за определение расы персонажа.
Теперь, как бы правильно и красиво проверить персонажа на врага ? И кто еще подскажет в каких файлах копать, имею ввиду пати, клан, там где проверяется сметь персонажа и т.д.
Суть в том что за убийство враждующей расы персонажу начисляли pvp, не давали карму и давали приз (по умолчанию Coin of Luck), враждующие расы можно настраивать в конфиге, изначально воюют люди и светлые эльфы против орков, темных эльфов и камаелей, гномы должны оставаться нейтральной расой.
Вот как я вижу это в теории, если есть что добавить еще к этому напишите пожалуйста.
- запрет на пати враждующим
- запрет на прием в клан враждующим
- запрет на али враждующим расам
- проверять если убили враждующюю расу, кармы не давать, дать кол в награду
Код:
###### War of Races config ######
# Включен ли он вообще
WarOfRacesEnabled = True
#давать ли бонус за убийство врага
WarOfRacesBonusEnabled = True
#id вещи выдаваемой за убийство врага
WarOfRacesBonusId = 4037
#Количество выдаваемого бонуса
WarOfRacesBonusCount = 1
#Список рас относящихся к темной стороне
WarOfRacesEvil =
#Список рас относящихся к светлой стороне
WarOfRacesGood =
######## War of Races config End #########
Теперь, как бы правильно и красиво проверить персонажа на врага ? И кто еще подскажет в каких файлах копать, имею ввиду пати, клан, там где проверяется сметь персонажа и т.д.