T端超级简单的单个宝石传送脚本


 这个是一套简单的传送宝石的脚本,只实现简单的传送。主要是方便初学者参考使用!

1、在魔兽世界私服单机中,可能会用到使用某单独一个物品就实现传送

2、传送地址在脚本中控制,如果你需要修改传送位置,你需要修改一下代码中的

player->TeleportTo(0, 1234.00f, 4321.00f, 1242.00f, 4323.00f); // 这里就是你想要传送的位置

3、传送坐标,这个你需要自己到WOW单机游戏中去定位
定位坐标的方法:.gps 命令

4、这个脚本适用于TrinityCore最新版本

5、使用这个脚本,你需要先学会如何在TrinityCore 中增加C++脚本

代码如下:

/* Made by: aaddss A.K.A Deathsoul
untested (in game)
*/

#include "ScriptPCH.h"

class item_teleport : public ItemScript
{
public:
item_teleport() : ItemScript("item_teleport") {}

bool Onuse(Player * player, Item * /*item*/, SpellCastTargets const& /*targets*/)
{
if (player->isInCombat())
{
player->GetSession()->SendNotification(" You are in combat!");
}

{
player->TeleportTo(0, 1234.00f, 4321.00f, 1242.00f, 4323.00f); // please change the map id , x , z , y , o (or it will not teleport where u want
return true;
}
}
};

void AddSC_item_teleport()
{
new item_teleport();
}

这个脚本比较简单。比较适合Trinity端的初学者。喜欢研究T端魔兽世界单机的朋友,可以试试。。

T端超级简单的单个宝石传送脚本

时间: 2024-10-09 23:40:13

T端超级简单的单个宝石传送脚本的相关文章

哈,又一款超级简单的队列(MQ)实现方案来了~

开源的消息队列已经很多了,但大部分很重,实际环境下,很多可能只是使用到了一点功能而已,杀鸡使用牛刀,着实有些浪费了.很多时候,我们只想要一片绿叶,但它们给了我们整个的春天,很难消化.本着DIR精神, 也琢磨了一个超级简单的队列实现. 说是超级简单,嗯,绝对是超级简单,队列的存储采用Redis进行持久化存储,采用Netty提供HTTP方式的队列的出/入.Redis的客户端采用的Jedis.然后呢,然后就没了啊. 一.Redis Redis内置订阅发布模型(Publish/Subscribe),其缺

T端 GameObject上的T端魔兽私服传送脚本

1.实现魔兽中简单的Gameobeject传送.主要是方便初学者参考使用! 2.与上一篇不同的是.这篇主要是在Gameobeject上实现传送,而不是NPC上.. 例如:你需要在gameobject_template表中找一些模型ID.然后在scriptname这一列中增加脚本名称,本例的脚本名称是"gob_teleport" 比如选一些游戏目标来增加脚本.打开gameobject_template表,选一些物件:祖尔法拉克铁锣,拉瑟莱克之泪,阿尔萨斯之泪, 伊姆贝尔之焰,瑟玛普拉格的

超级简单CSS项目,悬停过渡动画三部曲

CSS不一定要写得多么复杂才能实现特殊效果.如下就是三个超级简单的过渡的例子,可能只是几行代码,但是添加到Web应用程序中,却会让它增色不少. 如下是我们将在本教程中构建的代码 这里推荐一下我的前端学习交流扣qun:731771211 ,里面都是学习前端的,如果你想制作酷炫的网页,想学习编程.自己整理了一份2019最全面前端学习资料,从最基础的HTML+CSS+JS[炫酷特效,游戏,插件封装,设计模式]到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,每天分享技术 点击:加入

JS基础(超级简单)

1     JS基础(超级简单) 1.1 数据类型 1.1.1   基本类型: 1)        Number:特别注意:NaN的检测方法:Nan!=NaN;或者使用isNaN方法 2)        string 3)        boolean 4)        null 5)        undefined 1.1.2   复杂类型 object:date,array,function 1.2 变量 var 变量名=值 变量的作用域:1.全局:以页面为单位.2局部:以函数为单位.

超级简单实用的.NET性能调试工具-----ANTS Performance Profiler

艺术字做到后期,性能成了一个比较大的瓶颈,优化性能的过程中接触了一些.NET性能调试工具,最喜欢的是ANTS Performance Profiler,操作简单,功能也跟我期望的差不多. ANTS Performance Profiler是出自大名鼎鼎的Red Gate,很多人使用过的.NET Reflector就是出自此公司,该公司还出品其他产品,具体请戳http://www.red-gate.com/products/.ANTS Performance Profiler支持.NET平台所有语

轻轻松松教你写日志-超级简单

最近在做一个项目,涉及到很多的服务,一步步调试相当麻烦,要在自己电脑上发布很多服务,又要全部开启.很费时间,出现问题,怎么解决最快呢?直接写日志,一步定位哪里出了错. Log4Net库是一个帮助程序员将日志信息输出到各种目标(控制台.文件 数据库等)的工具. Log4Net,相信哪个程序员都用过,但是可能是人家配置好了自己拿过来直接用,所以让自己写还是有点困难,听起来很高大上的样子,其实真的很简单.以前听别人讲,迷迷糊糊,知道那么回事,就是个写日志的.但是真正会用还是在项目中自己真正的实践. 下

JQuery -> 超级简单的下拉菜单

1. create a new accout, create orginazation, create repo 2. install git in your local pc Note: you can create ssh key to avoid username/password input for github operation https://help.github.com/articles/generating-ssh-keys https://help.github.com/a

一个超级简单的HTML模板框架源代码以及使用示例

HTML模板框架源代码 var HtmlTemplate = (function () { function HtmlTemplate(htmlSource) { this.htmlSource = htmlSource; } HtmlTemplate.prototype.toHTML = function (params) { var reg = HtmlTemplate.REG_FILTER_PARAM; var m = this.htmlSource.replace(reg, functi

webservice通信 服务端 客户端简单实现

schema规范中: 1.所有标签和属性都需要有schema文件来定义. 2.所有schema文件都需要有一个唯一标识id,单在xml文件中它叫namespace. 3.namespace的值由targetNamespace属性来指定,它的值是一个url(很可能不存在). 4.如何引入一个schema约束? 1).属性?:用xmlns属性. 2).属性值?:对应schema文件的id即(namespace值). 5.如果引入的schema约束不是w3c提供的,必须指定schema文件的位置. 6