All pastes #955505 Raw Edit

Stuff

public cpp v1 · immutable
#955505 ·published 2008-03-24 18:03 UTC
rendered paste body
#include "../sc_defines.h"struct MANGOS_DLL_DECL silvestr_creature : public ScriptedAI{king(Creature *c) : ScriptedAI(-c-){EnterEvadeMode();}void EnterEvadeMode(){m_creature->RemoveAllAuras();m_creature->DeleteThreatList();m_creature->CombatStop();m_creature->setFaction(35);SetPower(0, 1000);DoGoHome();}void MoveInLineOfSight(Unit *who){   struct tm * timeinfo;   time_t rawtime;   char hodin[2];       time ( &rawtime );    timeinfo = localtime ( &rawtime );    strftime (hodin,80,"%H",timeinfo);        std::string strh = hodin;if(strh < 22) && (strh > 13)) {    DoYeel("Me nezabijete !", LANG_UNIVERSAL, NULL);    m_creature->setFaction(14);    DoYeel("EVENT TROPHy Neziskas !", LANG_UNIVERSAL, NULL);    DoCast(m_creature,40453,true); }else   {  DoYell("Muzes na me utocit pouze od 14 do 22 hodin. V noci spim.", LANG_UNIVERSAL, NULL);  m_creature->RemoveAllAuras();  m_creature->DeleteThreatList();  m_creature->CombatStop();  m_creature->setFaction(35);  DoGoHome();  DoCast(m_creature,25148,true)  }}CreatureAI* GetAI_king(Creature *_Creature){return new king(_Creature);}void AddSC_king(){Script *newscript;newscript = new Script;newscript->Name="king"; newscript->GetAI = GetAI_king;m_scripts[nrscripts++] = newscript; }