Показать сообщение отдельно
Старый 23.04.2010, 21:00   #6
MuTaToR
Новичок
 
Регистрация: 08.03.2010
Сообщений: 26
Сказал(а) спасибо: 7
Поблагодарили 1 раз в 1 сообщении
MuTaToR На верном пути
По умолчанию

А не подскажите где тут ошибка? он проходит только в 1 точку, а во 2 не хочет...
Код:
        if(MoveTime < uiDiff)
        {
            switch(MovePoint)
            {
                case 0:
                    m_creature->GetMotionMaster()->MovePoint(0, -5095.5, -11249.5, 1);
                    MoveTime = 8700;
                    MovePoint++;
                    break;
                case 1:
                    m_creature->GetMotionMaster()->MovePoint(0, -5089.5, -11253, 1);
                    MoveTime = 63000;
                    MovePoint++;
                    break;
во втором MovePoint точку вместо нуля ставил 1, не помогает.
Это может быть из-за того что функция и переменная с одинаковым именем? Мне кажется что не из-за этого.

Последний раз редактировалось MuTaToR; 23.04.2010 в 21:08. Причина: дополненил
MuTaToR вне форума   Ответить с цитированием