技术教程

当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 列表
传奇服务端如何读写个人变量、行会变量及全局变量脚本
传奇服务端如何读写个人变量、行会变量及全局变量脚本 如何读写个人变量、行会变量及全局变量 procedure Main(Npc: TNormNPC; Player: TPlayObject; Args: TArgs); begin //个人变量读写 if Player.VarDateTime('最后登陆时间').AsDateTime < Now then //如果最后登陆时间小于当前系统时间 begin Player.VarDateTi...
热度:56
传奇服务器如何发送各种文字信息脚本命令
传奇服务器如何发送各种文字信息脚本命令 如何发送各种文字信息 1.角色对象发送消息 procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); begin Player.SendMessage('这里是消息内容', 0); //0:红色消息 1: 绿色消息 2:蓝色消息 3: 直接模拟玩家聊天信息,比如:“/张三 你好!&...
热度:73
传奇服务端魔王岭文件配置 数据库配置 地图文件配置 脚本配置方
传奇服务端魔王岭文件配置 数据库配置 地图文件配置 脚本配置方法 文件配置: 检查M2目录里的Command.ini文件是否有 Mission=Mission MobPlace=MobPlace 这两个命令 没有的请添加或修改 数据库配置: 弓箭手1;135;45;71;99;0;6;1;2000;0;200;400;100;200;0;0;20;15;500;1;0;1500; 白野猪99;136;19;112;50;1;0;1600;1000;0;0;0;0;0...
热度:71
传奇技术人物内功升级触发和英雄内功升级触发脚本
传奇技术人物内功升级触发和英雄内功升级触发脚本 功能: [@IPLevelUp] 人物内功升级触发 格式: [@IPLevelUp] #IF CHECKIPLEVEL ? 200 #ACT CHANGEIPLEVEL = 200 SENDMSG 5 系统提示:本服目前封顶内功级别是200级,请不要再进行冲级,否则后果自负。 功能: [@HeroIPLevelUp]英雄内功升级触发 格式:...
热度:53
传奇架设技术检测是否为行会掌门和是否守城方行会脚本
传奇架设技术检测是否为行会掌门和是否守城方行会脚本 检测是否为行会掌门 格式: ISGUILDMASTER 示例: [@main] #IF ISGUILDMASTER #ACT SENDMSG 5 你是行会掌门 #ELSEACT SENDMSG 5 你不是行会掌门 检测是否守城方行会 格式: ISDEFENSEGUILD 示例: [@main] #IF ISDEFENSEGUILD #ACT SENDMSG...
热度:46
传奇服务端如何操作Check状态检查
传奇服务端如何操作Check状态检查 如何操作Check状态检查 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.Check状态的范...
热度:51
HGE传奇引擎的仿盛大复古传奇版本给指定名称的吸伤等级物品命令
HGE传奇引擎的仿盛大复古传奇版本给指定名称的吸伤等级物品命令 功能:给指定名称的吸伤等级物品(按数量,等级,且可以增加指定属性点) 格式:GIVEBAGITEM 物品名称 数量 等级(0-5) 属性值(攻1/魔2/道3) 点数(1-100) 注:如属性值不填,则不增加属性点 分类为15,16,19,20,21,22,23,24,26,27,28,29,30,52,54,62,64,且shape=188物品...
热度:53
A3引擎制作的传奇服务端药品自动解包设置方法
A3引擎制作的传奇服务端药品自动解包设置方法 Q:药品自动解包设置 A:以打捆疗伤药为例: 设置数据库StdItems.DB的Shape字段值为MirServerMir200EnvirUnbindList.txt对应的解包号。 如设置打捆疗伤药的StdItems.DB的Shape值为114; 对应的UnbindList.txt里设置 114 疗伤药 然后StdItems.DB里疗伤药的Reserved...
热度:52
3K传奇引擎的传奇怪物可探索命令和脚本范例分享
3K传奇引擎的传奇怪物可探索命令和脚本范例分享 怪物可探索 121:为普通攻击可探索类 Mir200EnvirMonUseItems 例如:雷炎蛛王.txt [Info] ;探索收费模式(0金币,1元宝,2金刚石,3灵符) ButchChargeClass=3 ;探索每次收费点数 ButchChargeCount= 1 ;怪挖是否进入触发,1=进,0=不进 ButchCloneItem=...
热度:57
3K传奇引擎检测死亡时是否被人物所杀脚本命令和使用范例
3K传奇引擎检测死亡时是否被人物所杀脚本命令和使用范例 功能:检测死亡时是否被人物所杀 格式:KillByHum [@PlayDie] #If KillByHum #Act SendMsg 5 [提示]:你被<$KILLER>杀害.! Close #ElseAct SendMsg 5 [提示]:你被<$MONKILLER>杀害.! Close <$MONKILLER> //杀人的怪物名字 <$KILLER&g...
热度:50
铁血传奇引擎检查组队人数和检测队伍里,指定职业的人数脚本
铁血传奇引擎检查组队人数和检测队伍里,指定职业的人数脚本 检查组队人数 #IF CheckGroupCount > 5 #SAY 组队人数大于5人. 检测队伍里,指定职业的人数 格式:CheckGroupClass 职业 操作符(>/=/<) 数量 说明:职业=1,表示战士 职业=2,表示法师 职业=3,表示道士 ======================================...
热度:95
铁血引擎传奇开区版本检测人物自上指定装备的五行属性脚本
铁血引擎传奇开区版本检测人物自上指定装备的五行属性脚本 检测人物自上指定装备的五行属性 格式: CHECKITEMWUXIN 装备位置(0..15) 五行属性(0..5)或(无、金、木、水、火、土) 示例: [@main] #IF CHECKITEMWUXIN 1 1 #ACT SENDMSG 5 你装备在武器位置的物品属性为:金 [@main] #IF CHECKITEMWUXIN 2 木 #ACT S...
热度:69
91传奇引擎的如何实现一个机器人的脚本命令分享
91传奇引擎的如何实现一个机器人的脚本命令分享 如何实现一个机器人 首先配置机器人信息,然后根据机器人指定的执行函数在“系统固定NPCRobotManageNpc”里面实现函数,如: //在示范版本中,DailyResile是一个系统机器人。请勿对系统机器人的参数Player做任何操作,该参数不指向玩家,指向了机器人本身...
热度:77
91传奇引擎的版本中如何使用角色S、P及N变量命令范例
91传奇引擎的版本中如何使用角色S、P及N变量命令范例 如何使用角色S、P及N变量 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.S[1] := '3';...
热度:124
铁血传奇引擎检测物品数量(新)和检测人物性别范例分享
铁血传奇引擎检测物品数量(新)和检测人物性别范例分享 检测物品数量(新) 功能: 检测物品数量是否大于或等于指定值 格式: 老格式 CHECKITEM 物品名称 数量 新格式 CHECKITEMCOUNT 物品名称 控制符为(?) 数量 示例: [@main] #IF CHECKITEM 金条 1 #ACT SENDMSG 5 你有1根金条 [@main2] #IF CHECKITEMCOU...
热度:54
铁血传奇引擎检测人物是否在指定范围之内和自身血量百分比脚本
铁血传奇引擎检测人物是否在指定范围之内和自身血量百分比脚本 检测自身血量百分比 格式:CheckHpPer 操作符(>/=/<) 百分比 特别说明:本脚本怪物AI可用 ========================================================= 例子: #IF CheckHpPer > 30 #SAY 你的血量在总血量的30%以上 功能: 检测人物是否在指定...
热度:60
91传奇引擎判断转生等级脚本 77M2判断等级脚本范例
91传奇引擎判断转生等级脚本 77M2判断等级脚本范例 判断转生等级及等级 procedure Main(Npc: TNormNPC; Player: TPlayObject; Args: TArgs); begin case Player.ReNewLevel of 0: begin case Player.Level of 7: Player.SendMessage('7级', 0); 9: Player.SendMessage('9级', 0); end; end; 1: begin case...
热度:55
91传奇引擎如何加载和保存自定义的配置文件(INI文件读写)
91传奇引擎如何加载和保存自定义的配置文件(INI文件读写) INI文件读写必须引用FastIniFile单元 procedure LoadConfigFromFile; var IniFile: TFastIniFile; V: Integer; begin IniFile := TFastIniFile.Create(Gamelib.EnvirPath + '示范版本脚本配置文件.ini'); //创建ini对象,参数指定INI文件名称(文件只能从M2 Envi...
热度:65
铁血传奇引擎检测人物与NPC的距离和检测人物金币数(新)脚本
铁血传奇引擎检测人物与NPC的距离和检测人物金币数(新)脚本 检测人物与NPC的距离 格式: CHECKHUMORNPCRANGE 范围 示例: [@main] #IF CHECKHUMORNPCRANGE 5 #SAY 你在我身边5格之内 #elsesay 你离我太远了 检测人物金币数(新) 格式: CHECKGOLD 金币数量 BIND(参数BIND为检测绑定金币) 示例: [@main] #I...
热度:57
铁血引擎2代的传奇服务端如何检测指定位置星数?
铁血引擎2代的传奇服务端如何检测指定位置星数? 检测指定位置星数 格式:CheckItemupgradeCount 方式(0,1) 位置(0-37) 操作符(> = <) 星数(0-255) 说明:方式=0时检测正在加星的装备(加星框内使用),方式=1时检测人物身上的装备. 返回当前星数在 D90变量 例子: 检测武器是否已经10星. #IF CheckItemUpgra...
热度:59
分类
  • 技术教程