Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

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

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.12.2010, 21:02   #1
Limpnau
Новичок
 
Аватар для Limpnau
 
Регистрация: 07.03.2010
Сообщений: 29
Сказал(а) спасибо: 135
Поблагодарили 9 раз(а) в 4 сообщениях
Limpnau На верном пути
По умолчанию вопрос по титулам

хотел попробовать переписать нпц дающего титулы в зависимости от количества убийств от сюда - http://ru-mangos.ru/showthread.php?t=337, по сути нечего сложного и 95% мода переписал, но я не смог найти где определяются эти переменные: m_killsLifetime, RankTitles

SetKnownTitle -> вероятно стало -> SetTitle
но как поставить проверку на количество убитых, не понял

пример функции из старого мастера титулов:
Код:
if( player->m_killsLifetime >= 0 && player->m_killsLifetime < 49)
	
	{
		player->CLOSE_GOSSIP_MENU();
		player->SetKnownTitle(player, static_cast< RankTitles >( 1 ),true);
	} else {
		player->CLOSE_GOSSIP_MENU();
		_Creature->MonsterSay("Невозможно!", LANG_UNIVERSAL, NULL);
	}
видать суть работы выдачи звания я не понял попросту, прошу не безразличных помочь с этой функцией, в частности как сделать проверку на количество убитых?
Limpnau вне форума   Ответить с цитированием
Старый 03.12.2010, 21:21   #2
MaS0n
Модератор
 
Регистрация: 09.03.2010
Адрес: dev/null
Сообщений: 126
Сказал(а) спасибо: 44
Поблагодарили 111 раз(а) в 47 сообщениях
MaS0n Скоро придёт к известностиMaS0n Скоро придёт к известности
Отправить сообщение для MaS0n с помощью ICQ
По умолчанию

src/game/UpdateFields.h

там есть такое поле
Код:
PLAYER_FIELD_LIFETIME_HONORBALE_KILLS
- это общее кол-во хонор киллов

Рассмотри любой пример получения значения из полей в коде, присвой вытащенное значение переменнной и проверяй
MaS0n вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по vmap v3 Sid MaNGOSZero (1.12.X) 12 09.02.2011 10:54
Вопрос по git impylse Новичкам 2 23.09.2010 07:58
Вопрос по DBCfmt.h sokmax Корзина 13 26.08.2010 21:16
Вопрос по SQL. Omg Новичкам 24 21.07.2010 23:29
вопрос sparky Новичкам 4 19.03.2010 16:28


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


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