diff options
author | Anubisss <none@none> | 2009-10-20 16:13:47 +0200 |
---|---|---|
committer | Anubisss <none@none> | 2009-10-20 16:13:47 +0200 |
commit | 6d6942fef247d4984be4c57af802af94d3d137ae (patch) | |
tree | 48c173aefad7790a1e645255955b2842a69805da /src/bindings/interface/ScriptMgr.h | |
parent | 4654e9e446ed7e939d3ea97cc6f3d4fad17c1c25 (diff) |
*Fix startup with trinityinterface(without trinityscripts, -DDO_SCRIPTS=0) in *nix. Patch by alexsot.
--HG--
branch : trunk
Diffstat (limited to 'src/bindings/interface/ScriptMgr.h')
-rw-r--r-- | src/bindings/interface/ScriptMgr.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/bindings/interface/ScriptMgr.h b/src/bindings/interface/ScriptMgr.h index 9b3c59d17ca..4bcaaa7ad5a 100644 --- a/src/bindings/interface/ScriptMgr.h +++ b/src/bindings/interface/ScriptMgr.h @@ -49,6 +49,20 @@ struct Script std::string Name; //Methods to be scripted + void (*pOnLogin )(Player*); + void (*pOnLogout )(Player*); + void (*pOnPVPKill )(Player*, Player*); + bool (*pOnSpellCast )(Unit*, Item*, GameObject*, uint32, SpellEntry const*); + uint32 (*pOnGetXP )(Player*, uint32); + int32 (*pOnGetMoney )(Player*, int32); + bool (*pOnPlayerChat )(Player*, const char*); + void (*pOnServerStartup )(); + void (*pOnServerShutdown )(); + void (*pOnAreaChange )(Player*, AreaTableEntry const*); + bool (*pOnItemClick )(Player*, Item*); + bool (*pOnItemOpen )(Player*, Item*); + bool (*pOnGoClick )(Player*, GameObject*); + void (*pOnCreatureKill )(Player*, Creature*); bool (*pGossipHello )(Player*, Creature*); bool (*pQuestAccept )(Player*, Creature*, Quest const* ); bool (*pGossipSelect )(Player*, Creature*, uint32 , uint32 ); |