传奇素材脚本网


 找回密码
 立即注册
天网GOM封挂插件阿里云/群服/老区/改版本神器百度一下BOSS版本库-独家版本香港空间/服务器/挂站/免
传奇技术接单QQ920992345腾讯云/群服/老区/改版本神器网站自动生成器版本脚本制作Q920992345
查看: 178|回复: 0

传奇脚本库教程-996LUANPC相关操作

[复制链接]

9464

主题

271

回帖

14

精华
发表于 2023-9-4 07:58:27 | 显示全部楼层 |阅读模式
脚本范例如下:


传奇脚本库教程-996LUANPC相关操作

创建临时NPC
createnpc
参数
类型
默认注释
mapstring地图编号
XintegerX坐标
YintegerY坐标
NPCstringNPC信息
json字符串

NPC信息的,JSON格式:{    Idx: 99,  //自定义NPC的Idx,NPC点击触发时,触发参数会传回Idx值    npcname:"NewNPC",  //NPC名称    appr: 8,  //NPC外形效果    script: 'NewNPC'  //NPC相关脚本名称,表示Envir\Market_def\NewNPC.txt}注意:自定义NPC的Idx不允许与配置表中的NPCID重复。      Idx重复的NPC不会被创建出来。删除NPC
delnpc

参数
类型
默认注释
namestringNPC名称
mapstring地图编号

根据ID获取NPC对象
getnpcbyindex

参数
类型
默认注释
NPCIndexintNPC索引(NPC配置表中的ID)
npcobjectNPC对象

打开指定NPC面板
opennpcshow

参数
类型
默认注释
playobject玩家对象
NPCIndexintNPC索引(NPC配置表中的ID)
nRangeint范围值,在此范围内允许打开

移动到指定NPC附近
opennpcshowex

参数
类型
默认注释
playobject玩家对象
NPCIndexintNPC索引(NPC配置表中的ID)
nRangeint范围值,
不在此范围内则移动到NPC附近
nRange2int范围值2,移动到NPC附近的范围内

1. NPC不在当前地图时: nRange>0: 瞬移传送到NPC附近; nRange=0: 不传送;2. NPC在当前地图时: nRange>0: 瞬移传送到NPC附近; nRange=0: 导航到NPC附近;获取当前NPC对象
getcurrnpc

参数
类型
默认注释
playerobject玩家对象
resultobject返回值,当前的NPC对象

设置NPC特效
setnpceffect

参数
类型
默认注释
playerobject玩家对象
NPCIndexintNPC索引(NPC配置表中的ID)
Effectint特效ID
5055-感叹号
5056-问号
XintX坐标
YintY坐标

当X、Y<0时,默认取NPC的坐标删除NPC特效
delnpceffect
[td]
参数
类型
默认注释
playerobject玩家对象
NPCIndexintNPC索引(NPC配置表中的ID)

关闭当前的NPC对话框
close
[td]
参数
类型
默认注释
playerobject玩家对象

给NPC注册Lua消息
regnpcmsg
[td]
参数
类型
默认注释
msgIdint消息ID
NPCIndexintNPC索引(NPC配置表中的ID)

给NPC注册LUA消息后,当服务器接收到Lua消息,如果有对应的NPC且玩家在NPC有效区域(同地图且在NPC附近)内,则激活NPC脚本内容(相当于点击了NPC)获取NPC对象的Idx
getnpcindex
[td]
参数
类型
默认注释
npcobjectNPC对象
resultintNPC索引(NPC配置表中的ID)

调用其他NPC的lua函数
callfunbynpc 注意:如果开启多线程,会导致执行失败
[td]
参数
类型
默认注释
playobject玩家对象
npcidxintNPC索引(NPC配置表中的ID),特殊npcidF=999999999,QM=999999996,LuaCond=999999995,LuaFunc=999999994
delaytimeint延迟时间ms,0立即执行
funcstring函数名
sParamstring参数

callfunbynpc(self, 999999999, 1000, 'test', 'abc=1')function test(self, p1)    release_print(self, p1)     end打开NPC大窗口
openmerchantbigdlg
[td]
参数
类型
默认注释
pathstr路径
posint显示位置
xintX坐标
yintY坐标
heightint高度
widthint宽度
boolint是否显示关闭按钮
closeXint关闭按钮X坐标
closeYint关闭按钮Y坐标
isMoveint是否可以移动(0不移动 1移动)




〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
天天脚本库】--专业传奇脚本库,全网最全脚本库!
官方网站 :www.ttjbk.com
备用站点:www.gmjbk.com
备用站点:www.gmjbw.com
官方交流群:680930409
承接各种脚本版本制作 修改 等业务!有任何疑问可联系底部QQ联系方式!
所有收费脚本若不会安装可找客服收费安装!不提供免费安装服务!
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

传奇素材脚本网 - 免责声明郑重声明:本站所有资源仅供用户本地电脑学习源代码的内含设计思想和原理,禁止任何其他用途!
本站所有资源、教程来自互联网转载,仅供学习交流,不得商业运营资源,不确保资源完整性,图片和资源仅供参考,不提供任何技术服务。

本站资源仅供本地编辑研究学习参考,禁止未经资源商正版授权参与任何商业行为,违法行为!如需商业请购买各资源商正版授权
本站仅收集资源,提供用户自学研究使用,本站不存在私自接受协助用户架设游戏或资源,非法运营资源行为。免责声明
1、本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
2、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,请勿任何商业目的与商业用途。
3、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4、本站的所有内容都不保证其准确性,完整性,有效性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
5、用户使用本网站必须遵守适用的法律法规,对于用户违法使用本站非法运营而引起的一切责任,由用户自行承担
6、本站所有资源来自互联网转载,版权归原著所有,用户访问和使用本站的条件是必须接受本站“免责声明”,如果不遵守,请勿访问或使用本网站
7、本站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本站不承担任何责任。
8、凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
9、本站以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。若有学员需要商用本站资源,请务必联系版权方购买正版授权!
10、本网站如无意中侵犯了某个企业或个人的知识产权,请来信【站长信箱256127771@qq.com】告之,本站将立即删除。





上一篇:传奇脚本库教程-996LUA攻城相关变量
下一篇:传奇脚本库教程-996LUANPC界面相关操作
传奇脚本库ttjbk.com、传奇素材网ttjbk.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎上一条 /1 下一条

 
在线客服
点击这里给我发消息
技术在线咨询解答 免费解答小问题
=技术在线时间= 早10点==晚10点

QQ|网站统计|天天脚本库 ( 鲁ICP备2020048983号-1 )|网站地图

【免责声明】:本站脚本、素材、工具只适用于受中华人民共和国法律允许范围内的个人娱乐,研究和学习之用

本站脚本、素材、工具均来自网络搜集,仅供个人单机研究、参考学习!请务必下载后24小时内删除

任何单位或个人通过本站下载的资源不得用于商业盈利性经营以及架设非法网络服务器,因此造成的后果自负,与本网站无关!

若侵犯了您的权益请及时通知我们,请来信256127771@qq.com本站将在第一时间及时删除。

凡以任何方式登陆本网站或直接、间接使用本网站资源者,视为自愿接受本网站声明的约束。

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