TC335新版加入scripts

[复制链接]
查看: 878|回复: 3

1

主题

6

帖子

49

积分

粗糙

Rank: 1

积分
49
发表于 2016-10-25 20:26:07 | 显示全部楼层 |阅读模式
        最近闲来无事,加入了学习WOW的编译大军,所以选择下载了最新的TC335端(62版本),然后在网上找到一段script想加入到代码中,结果发现新端结构已经发生了变化,以前的添加方案在新版本是不能实现的(以前需要在ScriptLoader.cpp里加入代码),结果让自己的编译之路完全没办法再继续下去了,就在心灰的时候看到scripts/custom目录下多了个cutom_script_loader.cpp,打开研究了一下并进行试验后才明白,以前教程需要加入ScriptLoader.cpp代码是只需移植到cutom_script_loader.cpp里就行了。
     所以自己也总结了一下,并留下新的步骤:

    1、复制自己的script文件到src/server/scripts/custom目录里;
    2、找到src/server/scripts/custom目录下的custom_script_loader.cpp文件打开,可以看到原文件实际内容为:
    void AddCustomScripts()
    {
     }
     修改为:
     void AddSC_XX(); //XX为自己scripts的文件名

     void AddCustomScripts()
     {
          AddSC_XX();//XX为自己scripts的文件名
     }
     3、执行CMake
    完成以上步骤就可以用VS打开看到自己的ScriptLoader,比以前老版本要简便得多。


回复

使用道具 举报

322

主题

1310

帖子

8437

积分

管理员

司马逍遥

Rank: 9

积分
8437
发表于 2016-10-25 21:30:26 | 显示全部楼层
因为我已经改用sunwell核心,所以TC的源码有一段时间没关注了,可能确实有很多地方的修改方法发生了改变。感谢你分享修改经验,希望以后能看到你更多的分享,
打造最适合单刷的逍遥魔兽
回复 支持 反对

使用道具 举报

1

主题

6

帖子

49

积分

粗糙

Rank: 1

积分
49
 楼主| 发表于 2016-10-26 13:00:04 | 显示全部楼层
netlinker 发表于 2016-10-25 21:30
因为我已经改用sunwell核心,所以TC的源码有一段时间没关注了,可能确实有很多地方的修改方法发生了改变。 ...

让逍遥大神见笑了,我也只是个初学者,只是想把自己遇到的问题而在其它地方查不到资料的情况写个心得,以便为其它人做个参考。真心希望多多向逍遥大神学习,还希望大神能分享一些资料和方案以便大家膜拜学习
回复 支持 反对

使用道具 举报

0

主题

9

帖子

34

积分

粗糙

Rank: 1

积分
34
发表于 2017-6-19 20:30:57 | 显示全部楼层
大神 能回个消息么  我想请教下关于TC加脚本
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表