技术文章

当前位置 :wuduz无度站>传奇>技术文章>列表
传奇服务端如何增加一个扩展按钮和删除一个扩展按钮
传奇服务端如何增加一个扩展按钮和删除一个扩展按钮 如何增加一个扩展按钮 procedure PlayerOnLogin(Npc: TNormNpc; Player: TPlayObject); //该函数定义位于系统固定NPCManagerNpc中,角色登陆将触发该函数 begin Player.AddExtendButton('邮件系统', '邮件系统', '@ExtendButtonMail', 0); //增加一个充值按钮在客户端...
点击:51
传奇架设增加获取改名后的装备名称的脚本命令
传奇架设增加获取改名后的装备名称的脚本命令 增加获取改名后的装备名称 $CHANGEDRESS $CHANGEWEAPON $CHANGERIGHTHAND $CHANGEHELMET $CHANGEHELMETEX $CHANGENECKLACE $CHANGERING_R $CHANGERING_L $CHANGEARMRING_R $CHANGEARMRING_L $CHANGEBUJUK $CHANGEBELT $CHANGEBOOTS $CHANGECHARM $CHANGEDRUM $CHANGEHOR...
点击:51
传奇架设如何收取城堡金币的脚本命令和示例
传奇架设如何收取城堡金币的脚本命令和示例 如何收取城堡金币 unit Q2; inte**ce uses Classes, SysUtils; procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); implementation procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); begin Player.TakeCastGold(10000); //将城堡的金...
点击:53
传奇技术如何删除玩家的物品脚本分享
传奇技术如何删除玩家的物品脚本分享 如何删除玩家的物品 unit Q2; inte**ce uses Classes, SysUtils; procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); implementation procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); var I: Integer; AItem: TUserItem; begin //方...
点击:52
传奇架设增加鉴定功能的脚本命令和使用范例
传奇架设增加鉴定功能的脚本命令和使用范例 [!] 增加鉴宝功能,功能调节在M2 功能设置-挖宝鉴宝,脚本见:鉴定师.txt 鉴定的部分属性可以自己设置 强身等级+HP,聚魔等级+MP参数在M2 功能设置-挖宝鉴宝 EnvirDisTIList.txt,禁止鉴定的物品列表,每行一个物品名,修改后重新加载物品数据库即可生效 [!] 鉴定: 高...
点击:36
传奇服务端改变发言时文字颜色脚本命令示例
传奇服务端改变发言时文字颜色脚本命令示例 功能:改变发言时文字颜色(实现玄绿,玄紫,玄褐功能) 格式: CHANGHEARMSGCOLOR 时间(秒) 类型(1-3) 参数: 1-玄绿 2-玄紫 3-玄褐 时间不能累计 ;========================================== 物品DB: 776;玄绿;31;0;0;65;0;0;1003;0;0;0;0;0;0;0;0;0;0;0;0;25000;5;0;; 7...
点击:67
传奇服务端检查人物身上物品的附加属性值的脚本和命令解析
传奇服务端检查人物身上物品的附加属性值的脚本和命令解析 检查人物身上物品的附加属性值 CHECKITEMADDVALUE 物品位置(-1是OK框中的装备,0-12是穿在身上的装备) 属性位置(0-14) (符号 =) 值 保存变量(可不写) 物品位置: 0 盔甲 1 武器 2 照明物(蜡烛,此物品属性升级无效) 3 项链 4 头盔 5 右手镯 6 左手镯 7 右戒指 8 右戒指...
点击:84
如何检查传奇服务端输入仓库密码错误次数脚本分享
如何检查传奇服务端输入仓库密码错误次数脚本分享 功能:检查输入仓库密码错误次数。 格式: PASSWORDERRORCOUNT 控制符(=,,) 范围(1 - 65535) /FONT /FONT ;========================================== ;检查输入错误的次数是否等于指定值 [@passworderror1] #IF PASSWORDERRORCOUNT = 3 #SAY 您的错误次数等于3。 #EL...
点击:45
铁血引擎的传奇服务端中显示伤害排行榜的脚本命令讲解
铁血引擎的传奇服务端中显示伤害排行榜的脚本命令讲解 显示伤害排行榜 脚本命令:ISBOSS 脚本类型:怪物AI脚本 对应脚本:QMonFunction.txt 特别注意: 此命令为指定怪物受到伤害时显示,本命令放在AI脚本怪物初始化的位置下,只要执行一次就可以了! 就是带了后缀_Ini的段:这个段是当怪物刷出来时执行,而且只执行一次。 请不...
点击:52
铁血2代传奇引擎丢弃、挖矿、捡取文件触发脚本说明
铁血2代传奇引擎丢弃、挖矿、捡取文件触发脚本说明 文件介绍: Envir/MapEvent.txt 触发事件文本 QMapEvent-0.txt 触发脚本 地图名 X Y 范围 值:标识 类型:物品名 组队 范围2 范围 :触发QMapEvent-0.txt 类型 1掉落 2捡取 3挖 MapEvent.txt配置实例 D401 26 121 -1 -1:1 3:金矿:0 2 1:@触发尸王 3 327 328 10 -1:1 1:*:0 2...
点击:45
传奇服务端检测检查人物背包物品的品质的脚本范例
传奇服务端检测检查人物背包物品的品质的脚本范例 功能:检查人物包裹物品的品质 格式: checkdura 物品 品质 ;========================================== [@免费] #IF checkitem 金矿 3 checkdura 金矿 15 //这里检测的是是否有纯度15的金矿 #SAY 啊?你真的把这些白给我? 真没想到现如今还有你这样的人,看来还有...
点击:101
传奇服务端检测包裹是否有某样东西的脚本命令
传奇服务端检测包裹是否有某样东西的脚本命令 功能:检测包裹是否有某样东西 格式: checkitem 物品 数量 ;========================================== ;检测包裹是否有某样东西 [@MAIN] #IF checkitem 裁决之杖 2 #SAY 你的包裹里有裁决之杖2把。 #ELSESAY 你的包裹里没有2把裁决之杖。 ;========================...
点击:51
GEE传奇引擎显示倒计时信息提示的方法和脚本范例
GEE传奇引擎显示倒计时信息提示的方法和脚本范例 功能: 显示倒计时信息提示 格式: SENDDELAYMSG 信息内容 时间(秒) 字体颜色 换地图是否删除 跳转字段 [@测试] #if #act SENDDELAYMSG 你的礼物在%s后到达 300 255 0 @给礼物 ------------------------------------------ 300秒倒计时结束后会执会当前脚本文件里的@给礼...
点击:1097
传奇中添加行会成员的脚本命令示例
传奇中添加行会成员的脚本命令示例 功能:添加行会成员。 格式: AddGuildMember 行会名称 人物名称 ;========================================== [@Test] #if #act AddGuildMember 测试行会 $USERNAME #say 你已经成功加入[测试行会]行会中 ;==========================================...
点击:120
传奇服务端如何访问其他角色脚本和命令说明
传奇服务端如何访问其他角色脚本和命令说明 如何访问其他角色 procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); var Obj: TPlayObject; begin Obj := Gamelib.FindPlayer('张三'); if Obj nil then begin Obj.SendMessage('你的东西掉了。。。', 0); if Obj.Wepon nil then begin Obj.Wepon.Add...
点击:168
传奇服务端如何创建和删除一个副本地图脚本示例
传奇服务端如何创建和删除一个副本地图脚本示例 如何创建一个副本地图 procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); var AMap: TEnvirnoment; I: Integer; begin AMap:= Gamelib.CreateDuplicateMap('Dota对战', 300); //创建一个Dota副本,副本持续时间为300秒 if AMap nil then //如果创建成...
点击:53
传奇服务端按地图列表移动的命令和说明
传奇服务端按地图列表移动的命令和说明 功能:按地图列表移动 先设定每一张地图停留的地间,再把地图列表添加一下,人物会 从第一张地图开始一张一张移动到最后一张 例子: [@Test] #IF #ACT batchDelay 1 ;(暂停时间) addbatch B102 ;步进地图名1 addbatch B103 ;步进地图名2 addbatch B104 ;步进地图名3 add...
点击:46
如何创建副本?传奇正传添加多人组队副本方法
如何创建副本?传奇正传添加多人组队副本方法 添加多人组队副本 1、添加副本主要涉及到的配置表包括Map.xlsx、FuBen.xlsx,若需要添加怪物则还需配置Monster.xlsx以及相关的刷怪CreateMon和爆率DropItems,若需要添加副本道具则还需要配置Items.xlsx,若需要添加副本相关npc则还需要配置CreateNpc.xlsx 2、配置Map.x...
点击:50
传奇服务端如何读写个人变量、行会变量及全局变量脚本
传奇服务端如何读写个人变量、行会变量及全局变量脚本 如何读写个人变量、行会变量及全局变量 procedure Main(Npc: TNormNPC; Player: TPlayObject; Args: TArgs); begin //个人变量读写 if Player.VarDateTime('最后登陆时间').AsDateTime Now then //如果最后登陆时间小于当前系统时间 begin Player.VarDateTime('最后登陆...
点击:67
传奇服务器如何发送各种文字信息脚本命令
传奇服务器如何发送各种文字信息脚本命令 如何发送各种文字信息 1.角色对象发送消息 procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); begin Player.SendMessage('这里是消息内容', 0); //0:红色消息 1: 绿色消息 2:蓝色消息 3: 直接模拟玩家聊天信息,比如:/张三 你好!,可以让张三收到...
点击:34