服务端说明
行会通灵塔相关
行会通灵塔更新说明
1、服务端新增行会通灵塔GuildTower.xml配置文件,同时此文件也需放置客户端Data\config目录下。文件内容需要一致。
说明:GuildTower.xml配置文件包含“珍宝阁物品”、“行会技能”、“通灵塔等级加成”所有对应配置。
设置好后,客户端目录下也需要此文件显示对应数据信息。
2、支持设置最新行会通灵塔旗帜功能
3、支持通灵塔行会技能功能
4、支持最新行会敬酒功能(时光版界面)
通灵塔【主灵塔】面板相关触发
通灵塔界面界面风格布局如下:
FLASH(31) //主界面风格
FLASH(20) //拥有通灵塔主界面
FLASH(28) //通灵塔捐献界面
FLASH(29) //通灵塔资源界面
FLASH(30) //通灵塔升级界面1、玩家点击通灵塔触发QGuildTower-0.txt脚本中[@main] FLASH(31) 标签,FLASH(31)表示界面风格2、点击“捐献资源”触发QGuildTower-0.txt脚本中[@HandIn] FLASH(28) 标签,FLASH(28)表示界面风格3、捐献界面点击“捐献”按钮触发QGuildTower-0.txt脚本中[@_通灵塔_捐献]标签,并返回以下参数
$PARAM(0) //捐献物品一ID
$PARAM(1) //捐献物品二ID
$PARAM(2) //捐献物品三ID4、捐献界面点击“全部捐献”按钮触发QGuildTower-0.txt脚本中[@_通灵塔_全部捐献]标签,并返回以下参数5、点击“升级建筑”触发QGuildTower-0.txt脚本中[@OpenTask] FLASH(30)标签,FLASH(30)表示界面风格6、捐献界面点击“升级建筑”按钮触发QGuildTower-0.txt脚本中[@StartTask] FLASH(31)标签7、点击“查看资源”触发QGuildTower-0.txt脚本中[@ViewMaintain] FLASH(29)标签,FLASH(29)表示界面风格8、点击“行会塔属性加成”触发QGuildTower-0.txt脚本中[@TowerProp]标签通灵塔【珍宝阁】面板相关触发
1、珍宝阁商品信息可以在GuildTower.xml配置文件中进行对应设置。极速版对此界面进行了隐藏。2)、点击“购买”触发QGuildTower-0.txt脚本中[@_通灵塔_购买] 标签,并返回以下参数
$PARAM(0) //捐献物品一ID
$PARAM(1) //捐献物品二ID
$PARAM(2) //捐献物品三ID通灵塔【行会技能】面板相关触发
1)、行会技能信息可以在GuildTower.xml配置文件中进行对应设置。2)、点击“研发”触发QGuildTower-0.txt脚本中[@_通灵塔_研发技能] 标签,并返回以下参数
$PARAM(0) //技能ID
$PARAM(1) //所需行会资金
$PARAM(2) //所需通灵塔等级3)、点击“学习”触发QGuildTower-0.txt脚本中[@_通灵塔_学习技能] 标签,并返回以下参数
$PARAM(0) //技能ID
$PARAM(1) //所需个人行会资金
$PARAM(2) //所需通灵塔等级通灵塔【行会敬酒】面板相关触发
1)、玩家点击行会敬酒触发QGuildTower-0.txt脚本中[@_通灵塔_敬酒MAIN]标签
2)、点击“免费敬酒”触发QGuildTower-0.txt脚本中[@_通灵塔_免费敬酒] 标签
3)、点击“元宝敬酒”触发QGuildTower-0.txt脚本中[@_通灵塔_元宝敬酒] 标签通灵塔【行会旗帜】面板相关触发
1)、玩家点击确定触发QGuildTower-0.txt脚本中 [@guildlogo] 标签,并返回以下参数
$PARAM(0) //行会旗帜ID行会通灵塔相关命令
1)、新增调整通灵塔等级命令
GuildTowerGrade 参数1 参数2 参数3
参数1:
行会名字( SELF为当前角色的行会)
参数2:
操作符( + 、 - 、 = )
参数3:
数值
[@测试脚本]
#IF
TRUE
#ACT
GuildTowerGrade SELF = 1
SENDMSG 5 行会已开启通灵塔
break2)、新增检测通灵塔等级命令
CheckGuildTowerGrade 参数1 参数2 参数3
参数1:
行会名字( SELF为当前角色的行会)
参数2:
检测符( < 、 > 、 = )
参数3:
数值
[@测试脚本]
#IF
CheckGuildTowerGrade SELF > 1
#ACT
SENDMSG 5 行会的通灵塔等级大于1级
break3)、新增调整行会资金命令
GuildPublicGold 参数1 参数2 参数3
参数1:
行会名字( SELF为当前角色的行会)
参数2:
操作符( + 、 - 、 = )
参数3:
数值
[@测试脚本]
#IF
TRUE
#ACT
GuildPublicGold SELF + 10000
SENDMSG 5 行会资金增加10000
break4)、新增检测行会资金命令
CheckGuildPublicGold 参数1 参数2 参数3
参数1:
行会名字( SELF为当前角色的行会)
参数2:
检测符( < 、 > 、 = )
参数3:
数值
[@测试脚本]
#IF
CheckGuildPublicGold SELF > 5000
#ACT
SENDMSG 5 行会资金大于5000
break5)、新增调整通灵塔属性状态
GuildTowerStatus 参数1 参数2 参数3
参数1:
行会名字( SELF为当前角色的行会)
参数2:
操作符( + 、 - 、 = )
参数3:
数值
[@测试脚本]
#IF
TRUE
#ACT
GuildTowerStatus SELF = 1
SENDMSG 5 行会资源充足,通灵塔附加属性开启!
break6)、新增设置通灵塔行会旗帜
SetGuildFlag 参数1
参数1:
行会旗帜ID
[@测试脚本]
#IF
TRUE
#ACT
SetGuildFlag $PARAM(0)
SENDMSG 5 行会旗帜设置成功
break7)、新增调整个人行会资金(行会银两)命令
GuildGold 参数1 参数2
参数1:
操作符( + 、 - 、 = )
参数2:
数值
[@测试脚本]
#IF
TRUE
#ACT
GuildGold + 500
SENDMSG 5 个人行会资金(行会银两)增加500
break8)、新增检测个人行会资金(行会银两)命令
CheckGuildGold 参数1 参数2
参数1:
检测符( < 、 > 、 = )
参数2:
数值
[@测试脚本]
#IF
CheckGuildGold > 500
#ACT
SENDMSG 5 个人行会资金(行会银两)大于500
break9)、新增调整任务通灵塔加成状态命令
SetProffer 参数1
参数1:
数值(0:关闭 / 1:开启)
[@测试脚本]
#IF
TRUE
#ACT
SetProffer 1
SENDMSG 5 恭喜您开启行会属性加成
break10)、新增调整行会技能层级命令
ChangeGuildSkill 参数1 参数2 参数3 参数4
参数1:
行会名字( SELF为当前角色的行会)
参数2:
行会技能ID
参数3:
操作符( + 、 - 、 = )
参数4:
数值
[@测试脚本]
#IF
TRUE
#ACT
ChangeGuildSkill SELF 1 = 1
SENDMSG 5 研发强身成功,升级到1级!
break11)、新增调整个人行会技能层级命令
ChangeGuildSelfSkill 参数1 参数2 参数3
参数1:
行会技能ID
参数2:
操作符( + 、 - 、 = )
参数3:
数值
[@测试脚本]
#IF
TRUE
#ACT
ChangeGuildSelfSkill = 1
SENDMSG 5 学习强身到到1级!
break12)、新增发送行会敬酒参数命令
SendGuildWine 参数1 参数2
参数1:
免费敬酒次数
参数2:
元宝敬酒次数
[@测试脚本]
#IF
TRUE
#ACT
SendGuildWine 1 5
break相关行会变量
个人相关变量:
$GUILDGOLD //返回个人行会资金(行会银两)
$PROFFER //返回个人通灵塔加成状态
$GUILDSKILLLV(X) //返回个人指定通灵塔技能层级(X:表示技能ID)
行会变量:
$GUILD.TOWERLV //返回通灵塔等级
$GUILD.PUBLICGOLD //返回通灵塔行会资金
$GUILD.CONSUME //返回通灵塔每日所需的维护资金
$GUILD.TOWERSTATUS //返回通灵塔属性加成状态
$GUILD.SKILL(X) //返回通灵塔行会技能层级(X:表示技能ID)
获取指定行会相关信息:
$GUILDINFO[X].Y //X为行会名字,SELF表示自己行会。 Y表示对应行会变量
例:
$GUILDINFO[SELF].TOWERLV //返回行会通灵塔等级