• Страница 1 из 2
  • 1
  • 2
  • »
Архив - только для чтения
Модератор форума: andycrowz  
немного помощи и пару вопросов
Erestwow
Сержант
Вот вопросы:
1) как сделать чтоб можно было играть на сервере за алых людьми за орду только эльф ами крови а остальные расы закрыть при этом чтоб эти две расы имели все классы котрые есть в клиенте
2)как изменить спелл у меня реал м крази и надо изменить спел лечение питомца у хан тов чтоб он хи лил не 2к в 15 секунд а например 100к
3)как сделать или вообще возможно чтоб при старте на персонажа одеть морф и он его не мог снять пока допустим не достигнет какого то лвл или не выполнит определенный кв
И последний
У меня есть сервер пан ды и при создании перса он долго создает после отмены создания и пере захода в акаунт перс создан уже!
Кто поможет плюс дам гарантированно!
Сообщение # 1 отредактировано Erestwow - Суббота, 08.02.2014, 02:11
infinium
Маршал
Парой минут не отделаться, для решения всех ваших вопросов, нужно будет создавать как патчи в клиент, так и писать патчи в ядро.
Сообщение # 2 написано 08.02.2014 в 02:51
Erestwow
Сержант
Цитата infinium ()
Парой минут не отделаться, для решения всех ваших вопросов, нужно будет создавать как патчи в клиент, так и писать патчи в ядро.

Через дбс это не как не сделать?
Если не сложно напишите в скай пе vahzxz2
Сообщение # 3 написано 08.02.2014 в 03:17
_dm666
<3 Death Metal
1) отключить создание рас, кроме тех, которые тебе нужны. На счет классов: нужно редактировать .dbc сервера и клиента, из этого следует, что нужен патч.
2) можно через ядро, а если патч в клиент, то можно и через .dbc.
3) при логине морфнуть игрока, предварительно сделав проверку на уровень или выполненный квест. Если условие выполняется, то снять морф.
Сообщение # 4 написано 08.02.2014 в 03:18
Erestwow
Сержант
Цитата std_Suicide ()
1) отключить создание рас, кроме тех, которые тебе нужны. На счет классов: нужно редактировать .dbc сервера и клиента, из этого следует, что нужен патч.
2) можно через ядро, а если патч в клиент, то можно и через .dbc.
3) при логине морфнуть игрока, предварительно сделав проверку на уровень или выполненный квест. Если условие выполняется, то снять морф.

Если бы я знал как это сделать то я бы не писал)))
По пальцам разложить можете ? Где что делать?
Плюс поставлю без проблемм
Сообщение # 5 написано 08.02.2014 в 03:23
_dm666
<3 Death Metal
1) Расы: CharacterCreating.Disabled.RaceMask в конфиге. На счет классов: качаешь паблик патч на все классы всем расам, потом заливаешь нужные данные в базу. Радуешься.
2) В твоем случае лучше будет использовать изменение .dbc. Кстати, если визуализация не нужна, то просто редактируй Spell.dbc и закидывай его в папку с .dbc на сервере. http://www.pxr.dk/wowdev/wiki/index.php?title=Spell.dbc
3) Пишется скрипт в ядро, в котором нужно записать действия, которые я предложил.
Сообщение # 6 написано 08.02.2014 в 12:21
Erestwow
Сержант
Цитата std_Suicide ()
1) Расы: CharacterCreating.Disabled.RaceMask в конфиге. На счет классов: качаешь паблик патч на все классы всем расам, потом заливаешь нужные данные в базу. Радуешься.

У меня вот такая сктрукутура базы characters

Цитата std_Suicide ()
2) В твоем случае лучше будет использовать изменение .dbc. Кстати, если визуализация не нужна, то просто редактируй Spell.dbc и закидывай его в папку с .dbc на сервере. http://www.pxr.dk/wowdev/wiki/index.php?title=Spell.dbc

Меня тут интересует только в каком столбце менять значение?
Цитата std_Suicide ()
3) Пишется скрипт в ядро, в котором нужно записать действия, которые я предложил.

Что вы предлогали,какой скрипт?
Сообщение # 7 написано 08.02.2014 в 13:34
_dm666
<3 Death Metal
Цитата Erestwow ()
У меня вот такая сктрукутура базы characters

Цитата Erestwow ()
CharacterCreating.Disabled.RaceMask в конфиге

Думаю, что конфигурационный файл и база данных - разные понятия.
Цитата Erestwow ()
Меня тут интересует только в каком столбце менять значение?

Найти ауру и привязанные к ней BasePoints.
Цитата Erestwow ()
Что вы предлогали,какой скрипт?

Цитата std_Suicide ()
при логине морфнуть игрока, предварительно сделав проверку на уровень или выполненный квест. Если условие выполняется, то снять морф
Сообщение # 8 написано 08.02.2014 в 14:32
Erestwow
Сержант
Цитата std_Suicide ()
при логине морфнуть игрока, предварительно сделав проверку на уровень или выполненный квест. Если условие выполняется, то снять морф

Как это сделать?
Сообщение # 9 написано 08.02.2014 в 15:19
_dm666
<3 Death Metal
Цитата std_Suicide ()
Пишется скрипт в ядро
Сообщение # 10 написано 08.02.2014 в 15:20
Erestwow
Сержант
Цитата std_Suicide ()
CharacterCreating.Disabled.RaceMask в конфиге

Думаю, что конфигурационный файл и база данных - разные понятия.

У меня нету там таких слов вообще(

Добавлено (08.02.2014, 15:27)
---------------------------------------------

Цитата Erestwow ()
Пишется скрипт в ядро

Думаю это я понял!
Поподробнее обьясните о решение вопроса?
Цитата Erestwow ()
1) как сделать чтоб можно было играть на сервере за алых людьми за орду только эльф ами крови а остальные расы закрыть при этом чтоб эти две расы имели все классы котрые есть в клиенте
Сообщение # 11 написано 08.02.2014 в 15:27
_dm666
<3 Death Metal
Сообщение # 12 написано 08.02.2014 в 15:32
Erestwow
Сержант
У меня этого нету в конфе орегон коре

Добавлено (09.02.2014, 00:42)
---------------------------------------------
И всеже остановлюсь на втором вопросе мне нужно дмг хила изменить скажите в каком столбце менять значение (цифры) в дбц spell.dbc

Сообщение # 13 написано 09.02.2014 в 00:42
_dm666
<3 Death Metal
81-83. Но нужно еще смотреть сам спел, он может и в ядре обрабатываться.
Сообщение # 14 написано 09.02.2014 в 00:46
Erestwow
Сержант
Цитата std_Suicide ()
81-83. Но нужно еще смотреть сам спел, он может и в ядре обрабатываться.

Если честно,смотрел и там нулевые значения(
И насчет рас!
У меня в конфе нету то что вы писали(
Сообщение # 15 написано 09.02.2014 в 00:54
Ranege
Чемпион
Цитата std_Suicide ()
при логине морфнуть игрока, предварительно сделав проверку на уровень или выполненный квест. Если условие выполняется, то снять морф.

Вообще не вариант

Добавлено (09.02.2014, 00:55)
---------------------------------------------

Цитата Erestwow ()
Erestwow

Открой TC и посмотри реализацию там
Сообщение # 16 написано 09.02.2014 в 00:55
Erestwow
Сержант
Цитата Ranege ()
Открой TC

Что это?
Сообщение # 17 написано 09.02.2014 в 00:56
Ranege
Чемпион
Код
SessionMap::const_iterator itr;
     for (itr = m_sessions.begin(); itr != m_sessions.end(); ++itr)
     {
       // пару проверок во избежания краша

         if (player->IsInWorld() && pPlayer->GetDisplayId() != ID && player->getLevel() < LVL)
         {
         player->SetDisplayId(ID);
         }
     }


Забей себе апдейт мира smile
Сообщение # 18 написано 09.02.2014 в 01:04
Erestwow
Сержант
Цитата Ranege ()
SessionMap::const_iterator itr;
     for (itr = m_sessions.begin(); itr != m_sessions.end(); ++itr)
     {
       // пару проверок во избежания краша

         if (player->IsInWorld() && pPlayer->GetDisplayId() != ID && player->getLevel() < LVL)
         {
         player->SetDisplayId(ID);
         }
     }

Забей себе апдейт мира

В консоли базы ворлд?
И что мне это даст?
Сообщение # 19 написано 09.02.2014 в 01:15
_dm666
<3 Death Metal
Цитата Ranege ()
Вообще не вариант

Почему не вариант?
Цитата Erestwow ()
В консоли базы ворлд?
И что мне это даст?

Ядро это.
Сообщение # 20 написано 09.02.2014 в 01:19
Erestwow
Сержант
Цитата std_Suicide ()
Вообще не вариант

Почему не вариант?
Erestwow ()
В консоли базы ворлд?
И что мне это даст?

Ядро это

Вы хотябы можете ответить на мои вопросы по по руку можно сказать маленький ма ну мануальчик написать буду благодарен
Сообщение # 21 написано 09.02.2014 в 01:22
_dm666
<3 Death Metal
Цитата Erestwow ()
Вы хотябы можете ответить на мои вопросы по по руку можно сказать маленький ма ну мануальчик написать буду благодарен

Набор слов какой-то, ничего не понял из твоего поста.
Сообщение # 22 написано 09.02.2014 в 01:24
Erestwow
Сержант
Цитата std_Suicide ()
Набор слов какой-то, ничего не понял из твоего поста.

Можете на мои вопросы ответить по порядку
Можно сказать маленький мануал написать,заранее спасибо
Я имею ввиду как и где что делать и тд
Уверен вашим ответом наверно много кого выручите!
Сообщение # 23 написано 09.02.2014 в 01:27
Ranege
Чемпион
Цитата std_Suicide ()
Почему не вариант?

Дал морф при входе, если умер - морф слетел, проверки твои будут срабатывать исключительно при логине
Сообщение # 24 написано 09.02.2014 в 01:30
Unstopable1001
Чемпион
Цитата Erestwow ()
В консоли базы ворлд?

Цитата Erestwow ()
маленький мануал

Тут не маленький нужен, ибо после маленького, понятного для среднего юзера, у вас появится еще больше вопросов, чем сейчас.
Сообщение # 25 написано 09.02.2014 в 01:31
Ranege
Чемпион
Цитата Erestwow ()
Можно сказать маленький мануал написать,заранее спасибо

Мануалов предостаточно, исходный код открыт, примеров уйма, выучить немного базы из ООП, думаю, не особо составит труда. Главное желание, стремление, упорство и вера smile
Сообщение # 26 написано 09.02.2014 в 01:32
Erestwow
Сержант
Цитата Ranege ()
Мануалов предостаточно, исходный код открыт, примеров уйма, выучить немного базы из ООП, думаю, не особо составит труда. Главное желание, стремление, упорство и вера

Цитата Ranege ()
Мануалов предостаточно, исходный код открыт, примеров уйма, выучить немного базы из ООП, думаю, не особо составит труда. Главное желание, стремление, упорство и вера

Найдите мне мануал где описан но как запретить массу или как сделать все классы на одной расе или как повысить зил у спела?
Допустим последний вопрос про спелл я где то видел но про расы и классы не разу в жизни
Цитата Ranege ()
Главное желание, стремление, упорство и вера

Спасибо за поддержку

Добавлено (09.02.2014, 01:44)
---------------------------------------------

Цитата Erestwow ()
массу

Расу*)

Добавлено (09.02.2014, 01:45)
---------------------------------------------

Цитата Erestwow ()
зил

Хил*
Сообщение # 27 написано 09.02.2014 в 01:45
Ranege
Чемпион
А что его искать? Если Вы хотите обновить ядро, Вам необходимо знать его структуру, ООП, да хотя бы СИ. В ТС есть данная реализация, строку Вам предоставили, ищем её в коде, смотрим функция, смотрим реализацию. Редактируем что и как хотим. Посмотреть это можно нечего не скачиваю, всё в открытом доступе.
Сообщение # 28 написано 09.02.2014 в 01:47
Erestwow
Сержант
Цитата Ranege ()
А что его искать? Если Вы хотите обновить ядро, Вам необходимо знать его структуру, ООП, да хотя бы СИ. В ТС есть данная реализация, строку Вам предоставили, ищем её в коде, смотрим функция, смотрим реализацию. Редактируем что и как хотим. Посмотреть это можно нечего не скачиваю, всё в открытом доступе.

Значит более понятного обьяснения не ждать?
Сообщение # 29 написано 09.02.2014 в 01:50
Ranege
Чемпион
Как сказал Unstopable1001:" Чем больше объяснение, тем больше вопросов". Вот я Вам предоставил реализацию Вашего 3-го вопроса, какой толк?

Если Вам дать реализацию первого вопроса, то Вы тоже нечего не поймёте.

Подумайте сами как и что можно сделать, вот тогда вопросов будет гораздо меньше( по-крайне мере, они будут по теме, касаемо эмулятора)
Сообщение # 30 написано 09.02.2014 в 01:57
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: