[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
"Награда за уровень"
Вторник, 30.09.2014, 20:14 | Сообщение # 1

Ранг
Центурион
Сообщений:
1124
Статус:
Награды:
473
Здесь подробнее опишу работу и настройку данного кастома

Как вы поняли за Значение case это показатель уровня, то есть вы можете сделать награду хоть за каждый уровень.Но вам нужно будет добавить case 11: case 12: ... 
player->CastSpell(player, SPELL, true);Приятное дополнение в виде баффа, вместо SPELL вам нужно вписать Id бафа. 
player->AddItem(ITEM, COUNT);Дает игроку предмет. Вместо ITEM пишем id предмета, вместо COUNT количество. 
PSendSysMessage("Поздравление игрока");Пожелания игроку. Вместо {Поздравление игрока} пишите свой текст. (Если не хотите, можете просто убрать данную строку) 
player->ModifyMoney(10000, true);Добавляет игроку медь/серебро/золото. Напоминаю, что значение 10000-1 голд 
sCharTitlesStore.LookupEntry(TITLE_ID); Дает звание игроку. Вместо TITLE_ID пишем id нужного звания. 

Подведем итоги: За получение определенного уровня игрок будет получать (на ваш выбор) вещь, звание, золото, баф. Так же будет выводится системное сообщение с пожеланием и поздравлением от лица администрации (Или как вы представитесь) Вы можете спокойно манипулировать данными строчками, что бы сделать данный скрипт актуальней на вашем сервере. 


  • Страница 1 из 1
  • 1
Поиск:


immortals
Наверх

copyright 2024 immortals сообщество людей и Warcraft

Мобильная версияЭтот сайт защищен «Site Guard» Мы в Контакте
Les immortals ©2013- 2024.