烈焰私服服务端脚本编写接口[重要]
发表时间:2015-08-12 21:18点击人气:责任编辑:admin
GS接口,脚本最下面的接口命令,具体自行研究!
HookInterface::HookInterface(void) .text 0041B360 0000003A 00000004 00000000 R . . . . . .
HookInterface::HookInterface(HookInterface const &) .text 0041B3A0 0000000B 00000000 00000000 R . . . . . .
HookInterface::~HookInterface(void) .text 0041F3C0 00000011 R . . . . T .
HookInterface::OnPlayerHttpDraw(Player *,bool,int,uint) .text 004A5530 0000011B 00000038 00000010 R . . . B . .
HookInterface::OnPlayerRevive(Player *) .text 004A5650 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnSetTimer(Player *,uint) .text 004A5760 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnPickupItem(Player *,uint) .text 004A5870 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnUpdateDaily(Player *,uint) .text 004A5980 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnSiegeOwnerChange(char const *,char const *,uint) .text 004A5A90 00000116 00000038 0000000C R . . . B . .
HookInterface::OnSiegeWarEnd(char const *,uint) .text 004A5BB0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnWarStatueBeAttak(void) .text 004A5CC0 000000F9 00000030 00000000 R . . . B . .
HookInterface::OnSiegeWarStart(void) .text 004A5DC0 000000F9 00000030 00000000 R . . . B . .
HookInterface::OnUseGameCard(Player *,uint) .text 004A5EC0 00000118 00000038 00000008 R . . . B . .
HookInterface::OnSigninAwardPan(Player *,uint) .text 004A5FE0 00000118 00000038 00000008 R . . . B . .
HookInterface::OnUpdateSignAwardPan(Player *,uchar,uchar,uchar,uchar,uchar) .text 004A6100 0000011E 00000038 00000018 R . . . B . .
HookInterface::OnRequestTran(Player *,ushort,ushort,ushort) .text 004A6220 0000011B 00000038 00000010 R . . . B . .
HookInterface::OnGetChannel(Player *,char const *,char const *) .text 004A6340 0000011D 00000038 0000000C R . . . B . .
HookInterface::OnBattlegroundFinish(Player *,tag_BGRecord *) .text 004A6460 0000012B 00000038 00000008 R . . . B . .
HookInterface::OnBattlegroundApply(Player *) .text 004A6590 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnEquipItem(Player *,uint) .text 004A66A0 00000118 00000038 00000008 R . . . B . .
HookInterface::OnAchieveIncrease(Player *,uint) .text 004A67C0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnServerTimeEvent(uint,uint) .text 004A68D0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnSendActivityDetail(Player *,uint) .text 004A69E0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnSendActivityList(Player *,uint) .text 004A6AF0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnLuckDraw(Player *,uint) .text 004A6C00 00000118 00000038 00000008 R . . . B . .
HookInterface::OnTreasureOpen(Player *) .text 004A6D20 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnUseVIPCard(Player *,uint,uint,uint) .text 004A6E30 0000011D 00000038 00000010 R . . . B . .
HookInterface::OnDrawPower(Player *,uint,uint) .text 004A6F50 00000116 00000038 0000000C R . . . B . .
HookInterface::OnLoadPower(Player *,uint) .text 004A7070 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnTaskPanelCancelTask(Player *,uint) .text 004A7180 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnUpdateTaskDetails(Player *,uint) .text 004A7290 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnUpdateTaskPanelList(Player *,uint) .text 004A73A0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnUpdateTrackPanel(Player *,uint) .text 004A74B0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnResurrect(Player *) .text 004A75C0 00000118 00000038 00000004 R . . . B . .
HookInterface::OnAuraRemove(Aura *) .text 004A76E0 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnDuelFinished(Player *,Player *) .text 004A77F0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnAdvanceSkillLine(Player *,uint,uint) .text 004A7900 00000116 00000038 0000000C R . . . B . .
HookInterface::OnPreUnitDie(Unit *,Unit *) .text 004A7A20 0000011D 00000038 00000008 R . . . B . .
HookInterface::OnPostLevelUp(Player *) .text 004A7B40 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnAreaTrigger(Player *,uint) .text 004A7C50 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnHonorableKill(Player *,Player *) .text 004A7D60 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnQuestFinished(Player *,Quest *,Object *) .text 004A7E70 00000116 00000038 0000000C R . . . B . .
HookInterface::OnQuestCancelled(Player *,Quest *) .text 004A7F90 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnFullLogin(Player *) .text 004A80A0 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnObjectLoot(Player *,Object *,uint,uint) .text 004A81B0 0000011B 00000038 00000010 R . . . B . .
HookInterface::OnLoot(Player *,Unit *,uint,uint) .text 004A82D0 0000011B 00000038 00000010 R . . . B . .
HookInterface::OnChat(Player *,uint,uint,char const *,char const *) .text 004A83F0 0000012A 00000040 00000014 R . . . B . .
HookInterface::OnZone(Player *,uint,uint) .text 004A8520 00000116 00000038 0000000C R . . . B . .
HookInterface::OnQuestAccept(Player *,Quest *,Object *) .text 004A8640 00000116 00000038 0000000C R . . . B . .
HookInterface::OnLogout(Player *) .text 004A8760 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnLogoutRequest(Player *) .text 004A8870 00000118 00000038 00000004 R . . . B . .
HookInterface::OnCastSpell(Player *,tag_DEF_MAGIC *,Spell *) .text 004A8990 0000011F 00000040 0000000C R . . . B . .
HookInterface::OnEnterCombat(Player *,Unit *) .text 004A8AB0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnFun(Player *,uint,Unit *) .text 004A8BC0 00000116 00000038 0000000C R . . . B . .
HookInterface::OnEmote(Player *,uint,Unit *) .text 004A8CE0 00000116 00000038 0000000C R . . . B . .
HookInterface::OnRepop(Player *) .text 004A8E00 00000118 00000038 00000004 R . . . B . .
HookInterface::OnDeath(Player *) .text 004A8F20 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnGuildJoin(Player *,Guild *) .text 004A9030 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnGuildCreate(Player *,Guild *) .text 004A9140 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnEnterWorld(Player *) .text 004A9250 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnCharacterCreate(Player *) .text 004A9360 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnFirstEnterWorld(Player *) .text 004A9470 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnKillPlayer(Player *,Player *) .text 004A9580 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnNewCharacter(uint,uint,WorldSession *,char const *) .text 004A9690 00000122 00000040 00000010 R . . . B . .
HookInterface::HookInterface(void) .text 0041B360 0000003A 00000004 00000000 R . . . . . .
HookInterface::HookInterface(HookInterface const &) .text 0041B3A0 0000000B 00000000 00000000 R . . . . . .
HookInterface::~HookInterface(void) .text 0041F3C0 00000011 R . . . . T .
HookInterface::OnPlayerHttpDraw(Player *,bool,int,uint) .text 004A5530 0000011B 00000038 00000010 R . . . B . .
HookInterface::OnPlayerRevive(Player *) .text 004A5650 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnSetTimer(Player *,uint) .text 004A5760 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnPickupItem(Player *,uint) .text 004A5870 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnUpdateDaily(Player *,uint) .text 004A5980 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnSiegeOwnerChange(char const *,char const *,uint) .text 004A5A90 00000116 00000038 0000000C R . . . B . .
HookInterface::OnSiegeWarEnd(char const *,uint) .text 004A5BB0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnWarStatueBeAttak(void) .text 004A5CC0 000000F9 00000030 00000000 R . . . B . .
HookInterface::OnSiegeWarStart(void) .text 004A5DC0 000000F9 00000030 00000000 R . . . B . .
HookInterface::OnUseGameCard(Player *,uint) .text 004A5EC0 00000118 00000038 00000008 R . . . B . .
HookInterface::OnSigninAwardPan(Player *,uint) .text 004A5FE0 00000118 00000038 00000008 R . . . B . .
HookInterface::OnUpdateSignAwardPan(Player *,uchar,uchar,uchar,uchar,uchar) .text 004A6100 0000011E 00000038 00000018 R . . . B . .
HookInterface::OnRequestTran(Player *,ushort,ushort,ushort) .text 004A6220 0000011B 00000038 00000010 R . . . B . .
HookInterface::OnGetChannel(Player *,char const *,char const *) .text 004A6340 0000011D 00000038 0000000C R . . . B . .
HookInterface::OnBattlegroundFinish(Player *,tag_BGRecord *) .text 004A6460 0000012B 00000038 00000008 R . . . B . .
HookInterface::OnBattlegroundApply(Player *) .text 004A6590 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnEquipItem(Player *,uint) .text 004A66A0 00000118 00000038 00000008 R . . . B . .
HookInterface::OnAchieveIncrease(Player *,uint) .text 004A67C0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnServerTimeEvent(uint,uint) .text 004A68D0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnSendActivityDetail(Player *,uint) .text 004A69E0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnSendActivityList(Player *,uint) .text 004A6AF0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnLuckDraw(Player *,uint) .text 004A6C00 00000118 00000038 00000008 R . . . B . .
HookInterface::OnTreasureOpen(Player *) .text 004A6D20 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnUseVIPCard(Player *,uint,uint,uint) .text 004A6E30 0000011D 00000038 00000010 R . . . B . .
HookInterface::OnDrawPower(Player *,uint,uint) .text 004A6F50 00000116 00000038 0000000C R . . . B . .
HookInterface::OnLoadPower(Player *,uint) .text 004A7070 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnTaskPanelCancelTask(Player *,uint) .text 004A7180 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnUpdateTaskDetails(Player *,uint) .text 004A7290 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnUpdateTaskPanelList(Player *,uint) .text 004A73A0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnUpdateTrackPanel(Player *,uint) .text 004A74B0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnResurrect(Player *) .text 004A75C0 00000118 00000038 00000004 R . . . B . .
HookInterface::OnAuraRemove(Aura *) .text 004A76E0 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnDuelFinished(Player *,Player *) .text 004A77F0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnAdvanceSkillLine(Player *,uint,uint) .text 004A7900 00000116 00000038 0000000C R . . . B . .
HookInterface::OnPreUnitDie(Unit *,Unit *) .text 004A7A20 0000011D 00000038 00000008 R . . . B . .
HookInterface::OnPostLevelUp(Player *) .text 004A7B40 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnAreaTrigger(Player *,uint) .text 004A7C50 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnHonorableKill(Player *,Player *) .text 004A7D60 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnQuestFinished(Player *,Quest *,Object *) .text 004A7E70 00000116 00000038 0000000C R . . . B . .
HookInterface::OnQuestCancelled(Player *,Quest *) .text 004A7F90 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnFullLogin(Player *) .text 004A80A0 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnObjectLoot(Player *,Object *,uint,uint) .text 004A81B0 0000011B 00000038 00000010 R . . . B . .
HookInterface::OnLoot(Player *,Unit *,uint,uint) .text 004A82D0 0000011B 00000038 00000010 R . . . B . .
HookInterface::OnChat(Player *,uint,uint,char const *,char const *) .text 004A83F0 0000012A 00000040 00000014 R . . . B . .
HookInterface::OnZone(Player *,uint,uint) .text 004A8520 00000116 00000038 0000000C R . . . B . .
HookInterface::OnQuestAccept(Player *,Quest *,Object *) .text 004A8640 00000116 00000038 0000000C R . . . B . .
HookInterface::OnLogout(Player *) .text 004A8760 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnLogoutRequest(Player *) .text 004A8870 00000118 00000038 00000004 R . . . B . .
HookInterface::OnCastSpell(Player *,tag_DEF_MAGIC *,Spell *) .text 004A8990 0000011F 00000040 0000000C R . . . B . .
HookInterface::OnEnterCombat(Player *,Unit *) .text 004A8AB0 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnFun(Player *,uint,Unit *) .text 004A8BC0 00000116 00000038 0000000C R . . . B . .
HookInterface::OnEmote(Player *,uint,Unit *) .text 004A8CE0 00000116 00000038 0000000C R . . . B . .
HookInterface::OnRepop(Player *) .text 004A8E00 00000118 00000038 00000004 R . . . B . .
HookInterface::OnDeath(Player *) .text 004A8F20 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnGuildJoin(Player *,Guild *) .text 004A9030 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnGuildCreate(Player *,Guild *) .text 004A9140 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnEnterWorld(Player *) .text 004A9250 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnCharacterCreate(Player *) .text 004A9360 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnFirstEnterWorld(Player *) .text 004A9470 0000010A 00000038 00000004 R . . . B . .
HookInterface::OnKillPlayer(Player *,Player *) .text 004A9580 0000010E 00000038 00000008 R . . . B . .
HookInterface::OnNewCharacter(uint,uint,WorldSession *,char const *) .text 004A9690 00000122 00000040 00000010 R . . . B . .