技术文章

当前位置 :wuduz无度站>传奇>技术文章>列表
91m2传奇引擎的服务端如何判断角色是否为新人脚本教程
91m2传奇引擎的服务端如何判断角色是否为新人脚本教程 procedure PlayerOnLogin(Npc: TNormNpc; Player: TPlayObject); //该函数定义位于系统固定NPCManagerNpc中,角色登陆将触发该函数 begin if Player.NewHuman then //如果角色是新人 begin Npc.Give(Player, '乌木剑'); //给乌木剑1把 Npc.Give(Player, '金币', 100000...
点击:40
77M2引擎的传奇中如何脚本增加和删除一个怪物NPC
77M2引擎的传奇中如何脚本增加和删除一个怪物NPC procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); var AMonNpc: TActor; begin //添加一个怪物NPC AMonNpc := Gamelib.AddMonNpc('多钩猫', '贾老虎', '3', 300, 300, 'Q2', 0, 0, True, True, False, False); if AMonNpc nil then begin AMonNpc.Nam...
点击:42
传奇闯关脚本,GOM引擎闯关寻宝十层脚本按例分享
传奇闯关脚本,GOM引擎闯关寻宝十层脚本按例分享 [@main] #IF CHECKLEVELEX 0 #ACT CloseBigDialogBox #SAY 年轻人,你是来闯关寻宝的吧. 越往后就越加简单,当然宝物也是越丰厚的 想要进入下一层就必须要经过我的考验才行. 把地图内所有的怪物都清理掉在来找我吧! 我要进入下一层/@检测怪物 继续呆在本层/@exit [@...
点击:64
GOM传奇引擎的定制版本的时候宝石炼化脚本如何写
GOM传奇引擎的定制版本的时候宝石炼化脚本如何写 take 地裂装备证明 3 take 翡翠宝石 8 take 珠宝箱 8 CREDITPOINT - 300 give 地裂腰带 1 GuildNoticeMsg 0 249 『%s』通过〖三格合成师〗合成【地裂腰带】1件! #elseact MessageBox 你的材料不足无法为你合成,请仔细阅读合成装备所需要材料. [@地裂神靴] -------------...
点击:59
GOB传奇引擎中将字符串按照指定字符拆分的脚本教程
GOB传奇引擎中将字符串按照指定字符拆分的脚本教程 功能: GETVALIDSTR A B C D A.为拆分的内容 B.拆分内容中符号格式 C.拆分内容第一部分 D.拆分内容剩余部分 展示 如 MOV S30 张三|1000 GETVALIDSTR $STR(S30) | S1 S2 S1 内容为张三 S2 内容为1000 也可以这样 MOV S30 张三.1000 GETVALIDSTR $STR(S30) . S1 S2 S1 内...
点击:52
GOB传奇引擎金针使者脚本 GameOfBlue引擎合成幸运符脚本
GOB传奇引擎金针使者脚本 GameOfBlue引擎合成幸运符脚本 [@MAIN] $USERNAME 你好,自从人们发现了雪域, 对内功的不断追求和探索,让人们对自身的潜力有了更大的发掘。 提升内功,就能够通过COLOR=clRed 舒经活络丸打通经络上的穴位,打通穴位, 就能够修炼经络,修炼经络到一重,可以学会COLOR=clRed 连击招式。继续修 炼...
点击:59
91M2传奇引擎如何获取坐标上指定范围内的全部怪物脚本
91M2传奇引擎如何获取坐标上指定范围内的全部怪物脚本 如何获取坐标上指定范围内的全部怪物 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 AActorList: TActorList;...
点击:48
GeeM2 GOM传奇引擎中检查人物杀死怪物的名字脚本分享
GeeM2 GOM传奇引擎中检查人物杀死怪物的名字脚本分享 功能:检查人物杀死怪物的名字 格式:CheckKillMonName 名字 是否清除(0,1) 说明:是否清除参数可以不需要默认0,为了避免杀死某个怪物可重复执行脚本是设置1. [@main] #IF CheckKillMonName 白野猪 #SAY 你把白野猪干掉了! ;检测后立即清除人物内置变量. [@main] #IF Check...
点击:41
77M2传奇引擎的版本中怎么修改一个物品的属性脚本分享
77M2传奇引擎的版本中怎么修改一个物品的属性脚本分享 如何修改一个物品的属性 procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); var Item: TUserItem; //定义一个物品变量 begin Item := Player.Wepon; //将物品设置为角色装备的武器 if Item nil then //如果物品存在(角色没穿戴武器则不存在物品) beg...
点击:46
77M2传奇引擎如何使用JSON命令 91M2引擎JSON脚本范例
77M2传奇引擎如何使用JSON命令 91M2引擎JSON脚本范例 如何使用JSON unit Q54; interface uses Classes, SysUtils, JSON; //必须引用JSON单元 procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); implementation { TJSONValue TJSONObject:json对象 TJSONNumber:数值 TJSONTrue TJSONFalse TJSONArray:数组...
点击:37
77M2引擎的传奇如何监控攻击模式的更改脚本说明
77M2引擎的传奇如何监控攻击模式的更改脚本说明 攻击模式调整将触发QFunctionNPC中的函数: procedure ChangeAttatckMode(Npc: TNormNpc; Player: TPlayObject; OldMode: TAttatckMode; var NewMode: TAttatckMode); 示例: procedure ChangeAttatckMode(Npc: TNormNpc; Player: TPlayObject; OldMode: TAttatckMode;...
点击:84
GOM传奇引擎清除宝石升级属性和清除延时移动脚本分享
GOM传奇引擎清除宝石升级属性和清除延时移动脚本分享 功能: 清除使用宝石升级的装备属性. 格式: ClearStoneUpgrade 位置(0-14) 注意: 此命令不区分极品和普通装备,清除时所有属性都将消失. 例子: [@main] #IF #ACT ClearStoneUpgrade 0 ===================================== 功能: 清除延时移动 格式: BREAKTIMERECALL ==...
点击:43
GOM传奇引擎的版本中检查人物被踢次数和人物称号的数量脚本
GOM传奇引擎的版本中检查人物被踢次数和人物称号的数量脚本 检查人物被踢次数. #IF CheckNumOfKick 3 #SAY 你已经被踢下线至少3次了. ================================ 功能: 检查人物称号的数量 格式: CHECKFENGHAOCOUNT 操作符(,,=) 数量(0-30) [@main] #IF CHECKFENGHAOCOUNT 9 #SAY 你已经有了10个称号...
点击:84
HGE传奇引擎设置所有行会攻城和检查行会是否在列表中的脚本
HGE传奇引擎设置所有行会攻城和检查行会是否在列表中的脚本 功能:设置所有行会攻城 格式:ADDATTACKSABUKALL 城堡号 [@Main] #if #act ADDATTACKSABUKALL 0 #say 城堡0今天晚上所有行会参加攻城 ====================================== 功能:检查行会是否在列表中 格式: ================================ [@checkGuild] #IF...
点击:48
GameOfBlue传奇引擎中检测地图中角色数量的脚本命令和智能刷怪教程
GameOfBlue传奇引擎中检测地图中角色数量的脚本命令和智能刷怪教程 功能: 新增变量$MAPHUM[参数1]用于获取指定地图的角色数量,参数1为地图编号,支持变量 格式: 如皇宫中20角色 结果1显示 $MAPHUM[new0150] 皇宫中角色数量 20 结果2显示 2. MOV S0 new0150 $MAPHUM[$STR(S0)] 皇宫中角色数量 20=====================================...
点击:43
Gob引擎的传奇版本中穿戴装备序列号的脚本命令和示例
Gob引擎的传奇版本中穿戴装备序列号的脚本命令和示例 功能: 变量$USERITEM[X] 0-16装备位置没有佩戴装备返回0 英雄$H.USERITEM[X] 0-16装备位置没有佩戴装备返回0 支持变量。 示例: QFunction-0.txt 增加 [@TakeOn1] #ACT SENDMSG 5 [@TakeOn1]$WEAPON MOV S0 1 SENDMSG 5 物品系列号:$USERITEM[1]/$USERITEM[$STR(S0)]...
点击:82
91M2传奇引擎如何脚本刷怪 77M2传奇引擎脚本刷怪命令
91M2传奇引擎如何脚本刷怪 77M2传奇引擎脚本刷怪命令 procedure RecallmobMon(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); var AMonName: String; ALvl: Integer; begin //@召唤 白野猪 //@召唤 白野猪 7 AMonName := Args.Str[0]; //第一个参数为怪物名字 if AMonName '' then begin ALvl := 3; if Args.Int[1] 0...
点击:55
91M2传奇引擎如何召唤下属和脚本范例教程分享
91M2传奇引擎如何召唤下属和脚本范例教程分享 procedure RecallmobMon(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); var AMonName: String; ALvl: Integer; begin //@召唤 白野猪 //@召唤 白野猪 7 AMonName := Args.Str[0]; //第一个参数为怪物名字 if AMonName '' then begin ALvl := 3; if Args.Int[1] 0...
点击:50
HXM2传奇引擎占领沙巴克触发脚本 幻想引擎人物杀死怪物时获得经验触发
HXM2传奇引擎占领沙巴克触发脚本 幻想引擎人物杀死怪物时获得经验触发 功能: 占领沙巴克触发 QFunction-0 [@GetCastleX] X表示城堡编号 [@GetCastle0] #IF #SAY 沙巴克已经被占领 ================================ 功能: 人物杀死怪物时获得经验触发. [@GetExp] #IF #ACT SendMsg 5 你获得了$GETEXP点经验....
点击:44
HGE传奇引擎检查包裹中装备等级和修理全身装备脚本教程
HGE传奇引擎检查包裹中装备等级和修理全身装备脚本教程 功能: 检查包裹中装备等级。 格式: 格式:CHECKBAGITEMLEVEL 物品名 (符号 =) 等级 ;========================================== #IF CHECKBAGITEMLEVEL 木剑 50 #SAY 你包裹中的木剑大于50级 #ELSESAY 你包裹中的木剑小于50级 ;===================================...
点击:44