• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Buff
JustStise
Капрал
Привет всем . Интересует такой вопрос , каким наилучшим способом можно реализовать бафф при входе в игру.Точнее при входе игрока в мир на него вешался баф/дебаф e.g (Unit:: ) ? .Буду очень благодарен за помощь.
Owner Celestia™ Project
Сообщение # 1 написано 22.06.2014 в 23:19
Horon
Рыцарь
Попробуй так:
Код

#include "ScriptPCH.h"

class buff_on_login : public PlayerScript
{
public:
  buff_on_login() : PlayerScript("buff_on_login") { }

  void OnLogin(Player* player)
  {
   if (player->GetSession()->GetSecurity() >= SEC_PLAYER)
   {
             player->AddAura(Ид ауры, player);
   }
    
  }
};

void AddSC_buff_on_login()
{
     new buff_on_login;
}

Сообщение # 2 написано 22.06.2014 в 23:35
JustStise
Капрал
хм , ты думаешь его в отдельном файле прописать? я сперва думал что в unit.cpp можно всё это дело провернуть
Owner Celestia™ Project
Сообщение # 3 написано 22.06.2014 в 23:41
Horon
Рыцарь
Ну это самый простейший способ, способов много в принципе
Сообщение # 4 написано 22.06.2014 в 23:44
_dm666
<3 Death Metal
В уните нет обработки логина.
Сообщение # 5 написано 23.06.2014 в 15:18
Vitalya7
Ну просто умничка=))
не в юните, а в Player.cpp , раз уж в хук не хочешь)
Сообщение # 6 написано 27.06.2014 в 23:15
JustStise
Капрал
Vitalya7, уже сделал =)
Owner Celestia™ Project
Сообщение # 7 написано 27.06.2014 в 23:26
  • Страница 1 из 1
  • 1
Поиск: