Ru-MaNGOS

Вернуться   Ru-MaNGOS > Поиск по форуму

Важная информация

Показано с 26 по 46 из 46.
На поиск затрачено 0.01 сек.; сгенерировано 109 мин. назад.
Поиск: Сообщения от: MaS0n
Раздел: WWW 11.08.2010, 18:14
Ответов: 368
Важно: CSWOWD (форк)
Просмотров: 350,047
Автор MaS0n
Поле data больше не существует, лвл, пол, раса,...

Поле data больше не существует, лвл, пол, раса, фракция, деньги и т.д вынесены в отдельные колонки

Рассмотри таблицу characters, там теперь все очевидно
Раздел: Принятые патчи 04.08.2010, 14:19
Ответов: 1
Просмотров: 3,842
Автор MaS0n
[10318][mini-mini fix] Fix packet SMSG_WHO

Как говорится, мелочь, а приятно :)
Намедни шарился по сорцам, наткнулся на этот пакет с полем 0, где в комментах значилось "new 2.4.0" - решил поставить единицу ради интереса

При...
Раздел: Запросы 31.07.2010, 10:36
Ответов: 5
Просмотров: 5,643
Автор MaS0n
Не, не, не, так точно нельзя, даже по 2 причинам ...

Не, не, не, так точно нельзя, даже по 2 причинам

1) в Effect используются индексы, поэтому корректна будет только запись Effect[i], где i = SpellEffectIndex(EFFECT_INDEX_0, EFFCT_INDEX_1,...
Раздел: Баг-репорты 31.07.2010, 10:17
Ответов: 35
Просмотров: 22,544
Автор MaS0n
такие краши нельзя было ловить с ревизии ~8900+,...

такие краши нельзя было ловить с ревизии ~8900+, ибо

0049C96E 00000000 Unit::DelaySpellAuraHolder+2E


AuraHolder появились с 10153+
Все краши думаю относятся к некоторой его некорректной...
Раздел: Патчи на рассмотрении 19.05.2010, 18:31
Ответов: 6
Просмотров: 5,407
Автор MaS0n
1) спросить у игроков с оффа, о том какое...

1) спросить у игроков с оффа, о том какое сообщение точно выдается при попытке поставить круг или отснифать SMSG_CAST_FAILED

Перейти в Spell.cpp - CheckCast - найти это :

for (int i = 0; i...
Раздел: Отвергнутые патчи 18.05.2010, 16:10
Ответов: 6
Просмотров: 4,636
Автор MaS0n
Это, кстати, официальный код - возможно механику...

Это, кстати, официальный код - возможно механику форбиранса нужно переписать более корректно. У меня в мыслях только Spell:CheckCast - там же, где чекаются aurastate, делать что-то вроде custom...
Раздел: Принятые патчи 07.05.2010, 11:38
Ответов: 3
Просмотров: 3,195
Автор MaS0n
У близов все куда проще :) void...

У близов все куда проще :)

void Spell::EffectSummonPhantasm (SpellEffectIndex /* eff_idx */)
{
if (m_caster->GetTypeId() != TYPEID_PLAYER)
return;

WorldPacket...
Раздел: Языки программирования 29.04.2010, 12:32
Ответов: 70
Просмотров: 44,521
Автор MaS0n
Это ответвление и было специально создано для...

Это ответвление и было специально создано для таких случаев, перевод коммента
'триггер спелла есть, но требуется другой код'

В триггерном эффекте стоит квест-комплит с таргет-селф, я думаю, что...
Раздел: Принятые 29.04.2010, 10:24
Ответов: 25
Просмотров: 18,117
Автор MaS0n
Как я понимаю по коду работу эффекта 86 -...

Как я понимаю по коду работу эффекта 86 - Activate Object.
Работа фактически аналогична команде 13 в БД скриптах ГО
Пошагово как идет
Берем наш спелл - 17016

Effect: (086)...
Раздел: Языки программирования 29.04.2010, 09:31
Ответов: 70
Просмотров: 44,521
Автор MaS0n
SpellAuras.cpp Есть такая функция, которая...

SpellAuras.cpp
Есть такая функция, которая вызывается при каждом тике триггерных аур

void Aura::TriggerSpell()


Ищем место где в коде будет

else
{
Раздел: Прочая документация 22.04.2010, 08:27
Ответов: 18
Просмотров: 18,954
Автор MaS0n
1. Различные данные персонажа, в зависимости от...

1. Различные данные персонажа, в зависимости от оффсетов, цвет кожи, лица, стиль волос, цвет волос, кол-во ячеек в банке, состояние "отдохнувший - нормал" при наборе опыта
Пример

*p_data <<...
Раздел: Скрипты 21.04.2010, 09:18
Ответов: 23
Просмотров: 25,114
Автор MaS0n
66118 Патчем не могу выложить void...

66118
Патчем не могу выложить
void Aura::PeriodicDummyTick()

case 55592: // Clean
switch(urand(0,2))
{
...
Раздел: Прочая документация 09.04.2010, 11:42
Ответов: 18
Просмотров: 18,954
Автор MaS0n
HP - GetUInt32Value(UNIT_FIELD_HEALTH); если в...

HP - GetUInt32Value(UNIT_FIELD_HEALTH); если в коде - то GetHealth();
MP(именно мана) - GetUInt32Value(UNIT_FIELD_POWER1); если в коде, то GetPower(POWER_MANA)
Раздел: Прочая документация 09.04.2010, 10:56
Ответов: 18
Просмотров: 18,954
Автор MaS0n
CREATE TABLE `character_stats` ( `guid`...

CREATE TABLE `character_stats` (
`guid` int(11) unsigned NOT NULL default '0' COMMENT 'Global Unique Identifier, Low part',
`maxhealth` int(10) UNSIGNED NOT NULL default '0',
`maxpower1`...
Раздел: Патчи на рассмотрении 09.04.2010, 10:13
Ответов: 8
Просмотров: 6,780
Автор MaS0n
Если разложить патч по косточкам, ну проверки...

Если разложить патч по косточкам, ну проверки думаю там все ясно
Возьмем ауру 10 ранга - ИД 58792
Бонус спд и спеллхита ею же и накладывается
И наличие участка кода в думми проках уже указывает на...
Раздел: Моды 07.04.2010, 19:09
Ответов: 236
Просмотров: 234,822
Автор MaS0n
Сейчас это связано в creature_addon,...

Сейчас это связано в creature_addon, creature_template_addon, а в идеале спавн вехикла и сопоставление ИД не должны зависеть от базы, т.е спавним вехикл, без доп.напрягов садимся и едем

Пс : на...
Раздел: Баг-репорты 29.03.2010, 06:13
Ответов: 4
Просмотров: 3,956
Автор MaS0n
Effect: (045) SPELL_EFFECT_ADD_HONOR Base point...

Effect: (045) SPELL_EFFECT_ADD_HONOR
Base point = 2388
Target A (No target), Target B (No target)


Дело в типах целей, их попросту нет, а значит не доходит даже до обработки эффектов, поэтому и...
Раздел: Отвергнутые патчи 22.03.2010, 22:23
Ответов: 33
Просмотров: 22,362
Автор MaS0n
Ну во-первых здесь не сложение аур, а сложение...

Ну во-первых здесь не сложение аур, а сложение модификаторов, т.е численных значений аур, что вполне допустимо, см. код
Во-вторых, внимательно прочитать пост Владимира и я с ним согласен на 100%....
Раздел: Баг-репорты 15.03.2010, 12:40
Ответов: 7
Просмотров: 4,760
Автор MaS0n
->Ranger С проверкой все норм, просто перебор...

->Ranger
С проверкой все норм, просто перебор ведется...мягко говоря, неполный, по 1 группе

Как обойти эту проверку, берем тиму 5х5, инвайтим игроков, создаем рейд, раскидываем участников по...
Раздел: Языки программирования 10.03.2010, 18:45
Ответов: 70
Просмотров: 44,521
Автор MaS0n
// if player is dead and stuck, send ghost to...

// if player is dead and stuck, send ghost to graveyard
chr->RepopAtGraveyard();
chr->ResurrectPlayer(0.0f, false);

int32 startLevel =...
Раздел: Языки программирования 10.03.2010, 17:42
Ответов: 70
Просмотров: 44,521
Автор MaS0n
использование функций GetAura() и getLevel()...

использование функций GetAura() и getLevel() напрямую можно только в Player.cpp, Unit.cpp. Это аналогично this->getLevel(), this->GetAura(). В остальных случаях требуется игрок(или юнит), с которого...
Показано с 26 по 46 из 46.

 

Текущее время: 00:16. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot