设为首页 加入收藏
GOM游戏引擎更新日志
包含日常迭代,项目迭代的更新内容
【2020-12-08更新:】

OK框被卡属性说明

;有用户在放OK框物品的触发里检测,这里检测不行的,在开始加属性之前必须也检测一下OK框的物品
[@ItemIntoBox5]
#if
EQUAL <$BOXITEM[5].NAME> 进击的巨人
#ACT
BREAK
#ELSEACT
ReturnBoxItem 5
MESSAGEBOX 只有进击的巨人可以吞噬!

[@开始加属性]
;在开始加属性之前必须检测一下OK框的物品是否合法
;在开始加属性之前必须检测一下OK框的物品是否合法
;在开始加属性之前必须检测一下OK框的物品是否合法
#if
NOT EQUAL <$BOXITEM[5].NAME> 进击的巨人
#ACT
ReturnBoxItem 5
MESSAGEBOX 只有进击的巨人可以吞噬!
BREAK

#IF
#ACT
;关联到OK框物品 所有操作或检测自定义OK框的脚本命令才能正常使用
SetUpgradeItem 5

;修改该OK框物品的名称颜色 -1表示是OK框
CHANGEITEMNAMECOLOR -1 253

;修改OK框物品星星数量 -1表示是OK框
CHANGEITEMUPGRADECOUNT -1 + 1

;刷新到客户端,刷新后,就会解除关联,如果下面还有修改OK框物品的命令,需要重新"SetUpgradeItem 5",最新引擎使用BREAK也会解除关联
UpDateBoxItem 5

;物品返回到包裹
ReturnBoxItem 5


【2020-12-06更新:】

必须同时更新 GameLogin.exe RunGate.exe

修复网管一个问题


【2020-12-01更新:】

必须同时更新 GameLogin.exe M2Server.exe RunGate.exe

修复网管一个问题
扩展元素,增加攻击伤害、体力、魔法支持到255%
对OK框物品的关联修改
如果使用了UpDateBoxItem更新的脚本命令,关联会自动失效,
如果你的UpDateBoxItem下面还有修改OK框物品的脚本,需要重新使用
脚本命令SetUpgradeItem进行关联,才能正常


【2020-11-28更新:】

必须同时更新全套程序

修复启动控制器没有安装DBC会退出的问题
完善个人商店其他两个上架下架触发(上一版缺两个触发)


【2020-11-24更新:】

必须同时更新 GameLogin.exe M2Server.exe

修复启动控制器问题
增加个人商店上架下架触发


【2020-11-20更新:】

必须同时更新 GameLogin.exe M2Server.exe

修复引擎登录器一些问题


【2020-11-18更新:】

必须同时更新 GameLogin.exe M2Server.exe

修复64位引擎一些问题
扩展MapEffect脚本命令
扩展ReleaseMagic脚本命令
扩展物品来源脚本命令
扩展包裹206个(选项-功能设置-其他控制(3)里面开启)
增加清空技能CD脚本命令ClearSkillWaitTime
增加脚本命令GetRandomTexts
增加脚本命令GetRandomNumbers
增加脚本命令RANDOMEX
增加脚本命令RandomGoto
增加脚本命令OpenUrl
增加被攻击掉血前触发
增加6个物品的首饰盒(选项-功能设置-其他控制(3)里面开启)


【2020-11-12更新:】

必须同时更新 GameLogin.exe M2Server.exe

修复引擎一个卡死问题
增加穿脱触发
增加传送戒指,使用传送命令时触发

[@TakeOnEx]
#ACT
SENDMSG 6 人物穿装备,位置<$CURRTAKETEMPOS>,物品<$CURRTEMNAME>(<$G_CURRTEMNAME>),ID<$CURRTEMMAKEINDEX>

[@TakeOffEx]
#ACT
SENDMSG 6 人物脱装备,位置<$CURRTAKETEMPOS>,物品<$CURRTEMNAME>(<$G_CURRTEMNAME>),ID<$CURRTEMMAKEINDEX>

[@HeroTakeOnEx]
#ACT
SENDMSG 6 英雄穿装备,位置<$CURRTAKETEMPOS>,物品<$CURRTEMNAME>(<$G_CURRTEMNAME>),ID<$CURRTEMMAKEINDEX>

[@HeroTakeOffEx]
#ACT

SENDMSG 6 英雄脱装备,位置<$CURRTAKETEMPOS>,物品<$CURRTEMNAME>(<$G_CURRTEMNAME>),ID<$CURRTEMMAKEINDEX>

人物使用传送命令时,QF触发
[@ConfirmMove]
#ACT
;ConfirmMove (1=禁止 0=允许)
ConfirmMove 1
sendmsg 6 你已经被禁止传送


【2020-11-11更新:】

必须同时更新 GameLogin.exe M2Server.exe

累加行会中所有在线成员的个人变量
AddGuildHumVar 行会名称 需要累加的变量(N等等数字变量) 累加结果保存变量

;示例
ADDGuildHumVar 兄弟团 U20 N$统计总数
sendmsg 7 兄弟团中的所有在线成员的U20变量累加合计为<$STR(N$统计总数)>

;-----------------------------------------------------------------------------------

按在线人数排序,导出行会名称
SortGuildToList 导出文本路径 排序模式(0,1) 保存模式(0=只有行会名称,1=以冒号分割 行会名称:在线人数)
;示例
SortGuildToList ..\QuestDiary\行会名称.txt 0 0

;-----------------------------------------------------------------------------------
导出行会在线成员数据
GuildSaveToList 导出文本路径 行会名称 成员的变量或常量

;示例
GuildSaveToList ..\QuestDiary\行会成员数据.txt <$USERNAME>|<$LEVEL>|<$STR(S$伤害统计)>|<$STR(S$杀敌人数)>
;-----------------------------------------------------------------------------------
微信红包生成到文件
RedEnvelopeSaveToList 导出文本路径 红包总金额 模式(0平均,1随机) 红包数量 最小红包(随机模式有效) 最大红包(随机模式有效,必须大于平均值,设置为0时自动模式)

;示例
[@生成红包到文件]
#ACT
RedEnvelopeSaveToList ..\QuestDiary\红包.txt 1000 1 20 5 100


【2020-11-06更新:】

必须同时更新 GameLogin.exe M2Server.exe

个人商店商铺 购买和取款 QF触发
加入行会前QF触发
增加脚本命令GIVE物品后,进行关联LinkGiveItem
增加脚本命令LoadFileToMemoryEx和LoadFileToMemory用法一样,这个命令是用于通区数据
增加脚本命令FileExists(检测文件是否存在)、DeleteFile(删除文件)
扩展checkitem命令
优化脚本运行速度
修复已知BUG

常量:
当前卖家名字 <$USERSHOPSELLER>
当前买家名字 <$USERSHOPBUYER>
当前购买或出售的物品常量和以前通用 <$CURRTEMNAME> <$G_CURRTEMNAME> <$CURRTEMINDEX> <$CURRTEMMAKEINDEX>
当前购买或出售的物品使用的货币类型名称 <$BUYITEMMONEYTYPENAME>
当前购买或出售的物品使用的货币类型值 <$BUYITEMMONEYTYPE>
当前购买或出售的物品的价格 <$BUYITEPRICE>

;购买触发 买家触发
[@BuyUserShopItem]
#IF
#ACT
sendmsg 6 你购买了<$USERSHOPSELLER>出售的摆摊物品<$G_CURRTEMNAME>,ID:<$CURRTEMINDEX>,货币名称:<$BUYITEMMONEYTYPENAME>,货币类型:<$BUYITEMMONEYTYPE>,物品价格:<$BUYITEPRICE>

;取款触发 卖家触发
[@GetUserShopItemMoney]

扩展checkitem命令

checkitem 物品名称 数量 是否部分匹配(0=名称必须完全一样,1=名称部分一样) 是否检测改名名称(0=不检测 1=检测)

;加入行会成员前的QF触发
[@ConfirmGuildAddMember]
#ACT
;ConfirmGuildAddMember (1=禁止 0=允许)
ConfirmGuildAddMember 1
sendmsg 6 已经被禁止加入行会

[@main]
#if
#act
GIVE 乌木剑 1
;给一个物品
LinkGiveItem
;关联这个物品
CHECKITEMADDVALUE -1 0 + 1
;脚本命令操作该物品

SENDUPGRADEITEM
;修改后的参数,刷新到客户端

[@main]
#if
FileExists ..\QuestDiary\数据.txt
;检测“..\QuestDiary\数据.txt” 是否存在
#act
;删除“..\QuestDiary\数据.txt”
DeleteFile ..\QuestDiary\数据.txt


GOM游戏引擎更新日志
  • 【2020-12-08更新:】
  • 【2020-12-06更新:】
  • 【2020-12-01更新:】
  • 【2020-11-28更新:】
  • 【2020-11-24更新:】
  • 【2020-11-20更新:】
  • 【2020-11-18更新:】
  • 【2020-11-12更新:】
  • 【2020-11-11更新:】
  • 【2020-11-06更新:】

联系我们

关注我们

关注微信公众号

加入我们

回到顶部