Перейти к содержанию
Авторизация  
qun1s

Вопрос По Сетам Брони

Рекомендуемые сообщения

Можно ли сделать так, чтобы при разных комбинациях вещей сета скилл сета оставался работать? Например, при надевании шлема и тела МА + перчаток и ног Драк + ботинок ИК оставался работать скилл МА сета. Но это наглядный пример, не обязательно именно такая комбинация и именно с этими сетами. Если можно это реализовать, то как? Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

самый нудный вариант это сделать несколько копий брони, и пилить отдельно под них скилы..)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

самый нудный вариант это сделать несколько копий брони, и пилить отдельно под них скилы..)

Вот именно поэтому и решил поинтересоваться насчет иных способов решения этого вопроса, ибо при этом способе выйдет больше ста комбинаций.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опять же таки таблица armorsets, там хоть перчи дк, боты ик ставь хоть наоборот все равно работать будет, только в конце укажи ид скила.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опять же таки таблица armorsets, там хоть перчи дк, боты ик ставь хоть наоборот все равно работать будет, только в конце укажи ид скила.

Хм, а если в таблице Gloves перечислить все возможные (нужные) перчатки (так же сделать и с остальными частями сета) через знак ; , то будет ли это работать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм, а если в таблице Gloves перечислить все возможные (нужные) перчатки (так же сделать и с остальными частями сета) через знак ; , то будет ли это работать?

ну ты проверь это потом пиши, это же возможно в пару кликов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм, а если в таблице Gloves перечислить все возможные (нужные) перчатки (так же сделать и с остальными частями сета) через знак ; , то будет ли это работать?

Нет, не будет; Туда можно писать только одно значение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Нет, не будет; Туда можно писать только одно значение.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Вряд ли есть какие то еще варианты решения вопроса, но не могу понять зачем Вам это? Типа комбо сет ? :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

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

переписать метод хранения сетов, а так же проверки - одет ли подходящий предмет в нужный слот.

рекомендую посмотреть в сторону нупример овера - там это все сделано достаточно просто и изящно.

 

вот для примера типичное объявление сета:

   <set chests="19790;19854;19918;35029;35059" legs="19791;19855;19919;35030;35060" head="19789;19853;19917;35028;35058" gloves="19792;19856;19920;35031;35061" feet="19793;19857;19921;35032;35062" enchant6skills="13341-1">    <!--Комплект Магических Доспехов Айдиоса - восст. (Robe) -->
       <set_skills parts="2" skills="13091-1" />
       <set_skills parts="3" skills="13091-2" />
       <set_skills parts="4" skills="13091-3" />
       <set_skills parts="5" skills="13091-4;13063-1" />
   </set>

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

 

З.Ы. естестно нужны исходники для переделки

Изменено пользователем Gaikotsu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возьми 1 sql запрос сделай 100 копий и ручками быренько замени потом в 1 клик залей в базу и все) в чем трабл то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

автор, в чем проблема сделать в таблицу арморсет сколько нужно тебе сетов и всем им прикрепить один твой нужный скил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если я правильно понял вопрос то ты хочешь так что бы скил работал только на теле "chest" , и независил от того одеты ли ботинки,перчатки,низ да?

покажу тогда на примере брони например vesper:

-залил шмот в базу "armor".

-создал "xml" с скилом и статами.

-в таблице "armor". указал item_skill_id и item_skill_lvl. на против той вещи к которой хочешь привязать скил.

и все готово=)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если я правильно понял вопрос то ты хочешь так что бы скил работал только на теле "chest" , и независил от того одеты ли ботинки,перчатки,низ да?

покажу тогда на примере брони например vesper:

-залил шмот в базу "armor".

-создал "xml" с скилом и статами.

-в таблице "armor". указал item_skill_id и item_skill_lvl. на против той вещи к которой хочешь привязать скил.

и все готово=)

Спасибо за подробное описание, но попробую объяснить иначе. Мне нужен скилл сета не на одном предмете, а на всем сете (не на каждом предмете сета, а при условии, что все вещи надеты, после чего и включается скилл). А различные S сеты я привел только для примера. Вместо этих сетов может быть, например, ДК сет, но проблема в том, что если будет такой предмет, как, например, Улучшенные перчатки ДК, то бонуса от сета уже не будет, т.к. в скиллах айди этого предмета просто нет. Для этого придется писать скилл для сета: ДК шлем, тело, Улучшенные перчатки, ноги и боты. А если будут еще и Улучшенные ноги? Придется писать скилл для сета: ДК шлем, тело, Улучшенные перчатки, Улучшенные ноги, боты. Получается, что итоге выйдет большое количество комбинаций. Как-то так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возьми 1 sql запрос сделай 100 копий и ручками быренько замени потом в 1 клик залей в базу и все) в чем трабл то?

ну да, лучше многократно делать через всем известное место, чем один раз написать по нормальному.

 

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

е если сделать как ты предложил - будет куча сетов с одним и тем же ид для слота тела и в итоге возникнет мягко говоря бардак с определлением того, инфу о каком сете взять для проверки того, точно ли все из сета одето.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну да, лучше многократно делать через всем известное место, чем один раз написать по нормальному.

 

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

е если сделать как ты предложил - будет куча сетов с одним и тем же ид для слота тела и в итоге возникнет мягко говоря бардак с определлением того, инфу о каком сете взять для проверки того, точно ли все из сета одето.

Абсолютно согласен. К сожалению, не все это понимают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...