GM-爱好者-游戏服务端源码-手游资源-脚本技术教程-版本库-单机架设教程-架设教程-一键端-单机端-传奇源码-手游源码

 找回密码
 立即注册

在线
客服

在线客服服务时间: 9:00-24:00{不定期回复}

选择下列客服马上在线沟通:

快速
发帖

客服
热线

290016403
7*24小时客服服务热线

关注
微信

关注Q群二维码
顶部
查看: 124|回复: 19

脚本命令介绍

[复制链接]
等级头衔

等級:里正

Rank: 4

积分成就
精华
0
G币
0
主题
7
帖子
63
金币
743

建功勋章

发表于 2022-9-27 02:14:16 | 显示全部楼层 |阅读模式

马上注册 立即下载

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Checkguildlist 检查行会是否在列表中

[@checkGuild]

#IF

CHECKGUILDLIST   GuildList.txt

#SAY

列表中有行会。

#ELSESAY

列表中没有行会。



CHECKACCOUNTIPLIST  检查人物登录帐号.

格式:

       CHECKACCOUNTIPLIST  帐号.txt

;按登录帐号检查

[@checkaccountlist0]

#IF

CHECKACCOUNTIPLIST  帐号.txt

#SAY

你是会员

#ELSESAY

你不是会员



Checkiplist 检查人物登录IP.

格式:

        CHECKIPLIST 会员.txt

;IP检查

[@checkiplist0]

#IF

  CHECKIPLIST IP会员.txt

#SAY

你是会员

#ELSESAY

你不是会员



Checknameiplist 检查登录帐号与IP是否匹配。

格式:

CHECKNAMEIPLIST NameIPList.txt

;检查人物的等级是否等于指定级别

[@checklevel0]

#IF

  CHECKNAMEIPLIST NameIPList.txt

#SAY

您的登录帐号与指定IP匹配。

#ELSESAY

您的登录帐号与指定IP不匹配。


列表文件格式:

此文件位于目录:Mir200\Envir\


NameIPList.txt


;人物名称 IP

GM001         192.168.1.123

GM002        192.168.1.124


Checknamelistposition 检查人物在列表中的位置。

格式:

        CHECKNAMELISTPOSITION List.txt  (> < = ) 10 P0

[@checkpostion0]

#IF

  CHECKNAMELISTPOSITION AccountIPList.txt < 10 P0

#SAY

您在前10名,当前排名为<$STR(P0)>

#ELSESAY

您不在前10名,当前排名为<$STR(P0)>。。


Checkuserdate 检查加入会员人物及时间

加入会员人物及时间: ADDUSERDATE 会员.txt

相关命令:

CHECKUSERDATE   会员.txt   <       30    p0        p1

    检查命令    会员名单  控制符  天数  使用天数  剩余天数(可用<$STR(p1)>在脚本中显示)

    注:如果要检查忽略人物名字就在p1 后面加个参数 1

删除会员人物及时间: DELUSERDATE 会员.txt



Checkcontainstext 字符串比较处理

功能:

   字符串比较处理。

格式:

    CheckContainsText 字符 字符串检查 //检查字符串是否包涵在另外一个字符串中.

检查字符串是否包涵在另外一个字符串中

[@Test]

#IF

CheckContainsText www.gmahz.com mfok

#Say

包涵

#elsesay

不包涵


CheckStringlength 检查字符串的长度

格式:CheckStringlength 字符串 操作符(<,>,=) 位数

说明:一个汉字位数为2, ""也为2个字符

#IF

CheckStringlength mfok > 3

#SAY

mfok大于3个字符

#ELSESAY

mfok小于3个字符


Checklisttext 检查文件是否包含指定文本

功能:

   检查文件是否包含指定文本。

格式:

    CHECKLISTTEXT 文件名称 内容

[@Test]

#if

CHECKLISTTEXT 名称.txt 鸣飞网络

#say

鸣飞网络存在于名称.txt当中


checktextlist 检测字符串是否在文件里

格式: checktextlist 变量 .\TestList.txt

[@main]

#IF

checktextlist 变量 .\TestList.txt

#SAY

在文件内

#ELSESAY

不在文件内


Addguildlist 将人物行会名加入列表

[@addguildList]

#if

#act

   ADDGUILDLIST    guildlist.txt


Delguildlist 删除列表行会名

[@delguildList]

#if

#act

   DELGUILDLIST    guildlist.txt


Clearnamelist 清除列表内容

命令格式:

CLEARNAMELIST namelist.txt

;清除列表

[@Clearnamelist]

#IF

#ACT

  CLEARNAMELIST namelist.txt

#SAY

列表已被清除


Addtextlist  从指定文件中增加字符串支持路径变量

格式:

    AddTextList 文件位置 字符串

;增加字符串

[@Test]

#IF

#ACT

  AddTextList 您的名字 .\TestList.txt


路径说明:如只写文件名,则路径即为D:\mirserver\Mir200\Envir\文件名.txt

如参数为..\QuestDiary\宗师系统\申请名单.txt

则路径为D:\mirserver\Mir200\Envir\QuestDiary\宗师系统\申请名单.txt


Deltextlist 从指定文件中删除字符串

格式:

DelTextList 文件位置 字符串

;删除字符串

[@Test]

#IF

#ACT

  DelTextList 您的名字 .\TestList.txt


Getrandomname 从文件中随机取文本。

格式:

    GetRandomName 文本 字符串变量

;示例脚本

[@Main]

#If

#Act

GetRandomName 装备列表.txt S0

#Say

取回的文本是: <$S0>


Addnamelist 增加人物名在列表中

格式:

[@AddNameList]

#IF

#Act

ADDNAMELIST  NameList.txt


Delnamelist 删除人物名在列表中

格式:

[@DelNameList]

#IF

#Act

DELNAMELIST NameList.txt


Addaccountlist 增加人物帐号在列表中

[@AddAccountList]

#IF

#Act

ADDACCOUNTLIST AccountList.txt


Delaccountlist 删除人物帐号在列表中

[@DelAccountList]

#IF

#Act

DELACCOUNTLIST AccountList.txt


Addiplist 增加人物IP在列表中

[@AddIPList]

#IF

#Act

ADDIPLIST IPList.txt


Deliplist 删除人物IP在列表中

[@DelIPList]

#IF

#Act

DELIPLIST IPList.txt


Checknamelist 检查人物名是否在列表中

[@checkNameList]

#IF

CHECKNAMELIST  NameList.txt

#SAY

列表中有你的名字。

#ELSESAY

列表中没有你的名字。


CreateFile 创建文本文件

格式:CreateFile QuestDiary\NewFile.txt


Movr 产生随即数

[@main]

#ACT

MOVR N2 10000000

SENDMSG 6 随机数为<$STR(N2)>

4.2.2行会组队沙巴克相关

Checkcastledoor 检查沙城门状态

[@main]

#if

  CHECKCASTLEDOOR 损坏

#say

城门损坏


[@main]

#if

  CHECKCASTLEDOOR 开启

#say

城门开启


[@main]

#if

  CHECKCASTLEDOOR 关闭

#say

城门关闭


Castlewaray 检查上次攻城到现在的天数

格式:

    CASTLEWARAY   控制符(<=>)  天数 支持变量操作

[@Main]

#IF

    CASTLEWARAY   > 3

#SAY

上次攻城到现在超过三天

#ELSESAY

上次攻城到现在未够三天


Checkcastlewar 检查是否在攻城期间

功能:

   检查是否在攻城期间。

格式:

    CHECKCASTLEWAR 城保名称.

[@Test]

#IF

CHECKCASTLEWAR 沙巴克

#Say

正在攻城

#elsesay

没有攻城


Castlechangeday 检查沙巴克占领天数

[@main]

#if

  CASTLECHANGEDAY > 7

#say

你已经占领沙城7天以上.


Checkofguild 检查行会名称

[@main]

#if

  CHECKOFGUILD 行会名称

#say

行会正确


Haveguild 检查玩家是否加入行会

[@main]

    #IF

    HAVEGUILD

    #SAY

    你已经加入了行会!

    #ELSESAY

    你没加入行会!


Checkguildfountain 判断是否开启行会泉水仓库

#IF

CHECKGUILDFOUNTAIN

#SAY

已开启行会泉水仓库

#ELSESAY

未开启行会泉水仓库


Iscastleguild 可以检查玩家是否为沙城成员。

[@main]

    #IF

    ISCASTLEGUILD

    #SAY

    你是沙城成员!

    #ELSESAY

    你不是沙城成员!


Iscastlemaster 可以检查玩家是否为沙城老大。

[@main]

    #IF

    ISCASTLEMASTER

    #SAY

    你是沙城老大!

    #ELSESAY

    你不是沙城老大!


Isguildmaster 可以检查玩家是否为行会老大。

[@main]

    #IF

    ISGUILDMASTER

    #SAY

    你是行会老大!

    #ELSESAY

    你不是行会老大!


CHECKGUILDFOUNTAINVALUE 检测行会酒泉数

格式:CHECKGUILDFOUNTAINVALUE <,>,= 点数


SETGUILDFOUNTAIN 设置行会泉水仓库状态

开启/关闭行会泉水仓库

格式:SETGUILDFOUNTAIN 0/1 (0-,1-)


FOUNTAIN 设置泉水喷发

格式:FOUNTAIN 地图 X Y 时间()


格式:GUILDFLOURISHPOINT控制符(+-)数字

Checkguildbuildpoint 检测行会建筑度


格式: CHECKGUILDBUILDPOINT 控制符(<>=)数字

Checkguildauraepoint 检测行会行会人气度


格式: CHECKGUILDAURAEPOINT 控制符(<>=)数字

Checkguildstabilitypoint 检测行会安定度


格式: CHECKGUILDSTABILITYPOINT 控制符(<>=)数字

Checkguildflourishpoint 检测行会繁荣度:


CHECKGUILDMEMBERCOUNT 检测行会成员上限

格式:CHECKGUILDMEMBERCOUNT <,>,= 人数(65535)


CHECKGUILDCOUNT 检测行会当前成员人数

格式:CHECKGUILDCOUNT 操作符(<,>,=) 人数(65535)


CHANGEGUILDFOUNTAIN 行会酒泉数据的调整

格式:CHANGEGUILDFOUNTAIN +\-\= 点数


GIVEGUILDFOUNTAIN 领取行会酒水

格式:GIVEGUILDFOUNTAIN 物品名 数量


Makewinenpcmove 酿酒NPC的走动

格式:MAKEWINENPCMOVE


Guildbuildpoint 修改行会建筑度

格式: GUILDBUILDPOINT 控制符(+-)数字


Guildauraepoint 修改行会人气度

格式: GUILDAURAEPOINT控制符(+-)数字


Guildstabilitypoint 修改行会安定度

格式: GUILDSTABILITYPOINT控制符(+-)数字


Guildflourishpoint 修改行会繁荣度

格式: CHECKGUILDFLOURISHPOINT 控制符(<>=)数字


Changeguildfountain 行会酒泉数据的调整

格式:CHANGEGUILDFOUNTAIN +\-\= 点数


CHANGEGUILDMEMBERCOUNT 调整行会成员上限

格式:CHANGEGUILDMEMBERCOUNT +\-\= 人数(65535)


Addguildmember 添加行会成员。

格式:

    AddGuildMember 行会名称 人物名称

[@Test]

#if

#act

AddGuildMember 测试行会 <$USERNAME>

#say

你已经成功加入[测试行会行会中


Delguildmember 删除行会成员(删除掌门无效)

格式:

    DelGuildMember 行会名称 人物名称

(删除掌门无效)

[@Test]

#if

#act

DelGuildMember 测试行会 <$USERNAME>

#say

你已经从[测试行会中脱离出来


Addattacksabukall 设置所有行会攻城

格式:ADDATTACKSABUKALL 城堡号

[@Main]

#if

#act

ADDATTACKSABUKALL 0

#say

城堡0今天晚上所有行会参加攻城


Getgroupcount 获取组队成员数量

格式:GETGROUPCOUNT 变量名

[@GETGROUPCOUNT]

#if

#act

GETGROUPCOUNT P1

#SAY

你当前组队的队友有<$STR(P1)>


Groupmapmove 编组地图传送

GROUPMAPMOVE 地图号 X Y 传送需的等级 QF触发段

只有组长,才可以使用

[@groupmapmove]

#if

#act

GROUPMAPMOVE  3 330 330 11 @QF触发段


Groupmove 编组地图随机传送

GROUPMOVE 地图号

只有组长,才可以使用

[@groupmove]

#if

#act

GROUPMOVE  3


Guildmapmove 行会地图传送

GUILDMAPMOVE 地图号 X Y

只有行会掌门,才可以使用

[@guildmapmove]

#if

#act

GUILDMAPMOVE  3 330 330


Guildmove 行会地图随机传送

GUILDMOVE 地图号

只有行会掌门,才可以使用


Isgroupmaster 检查是否为组长

功能:

检查人物是否为编组的组长

格式:

[@checkgroup]

#if

ISGROUPMASTER

#say

你是组长

#elsesay

你不是组长


Maphumissameguild 地图中的人物是否属于同一个行会

功能:

   检测当前地图中的人物是否属于同一个行会(所有人是同一行会才为真)

格式:

   MAPHUMISSAMEGUILD 地图名 行会名称(可以不填行会名称,不填则表示检测当前人物的行会)

4.2.3 金币游戏币灵符金刚石相关

Checkgamepoint 检查游戏点

格式:

    CHECKGAMEPOINT  控制符(<>=)  点数 支持变量操作

#IF

CHECKGAMEPOINT > 50

#SAY

你的游戏点超过50

#ELSESAY

你的游戏点少于50


Checkgamediamond 检查金刚石数量
等级头衔

等級:伍长

Rank: 2Rank: 2

积分成就
精华
0
G币
0
主题
0
帖子
11
金币
72

建功勋章

发表于 2022-9-27 02:15:09 | 显示全部楼层
楼下的小伙伴,速度跟上!
等级头衔

等級:伍长

Rank: 2Rank: 2

积分成就
精华
0
G币
0
主题
0
帖子
14
金币
137

建功勋章

发表于 2022-9-27 02:16:06 | 显示全部楼层
额,看不懂在说神马~@_@
等级头衔

等級:伍长

Rank: 2Rank: 2

积分成就
精华
0
G币
0
主题
0
帖子
11
金币
73

建功勋章

发表于 2022-9-27 02:16:59 | 显示全部楼层
回的人少,我来小顶一下!
等级头衔

等級:百姓

Rank: 1

积分成就
精华
0
G币
0
主题
0
帖子
11
金币
37

建功勋章

发表于 2022-9-27 02:17:12 | 显示全部楼层
感谢楼主分享,2018发大财!!!
等级头衔

等級:伍长

Rank: 2Rank: 2

积分成就
精华
0
G币
0
主题
0
帖子
12
金币
71

建功勋章

发表于 2022-9-27 02:17:18 | 显示全部楼层
:lol:lol:lol:lol:lol:lol:lol
等级头衔

等級:里正

Rank: 4

积分成就
精华
0
G币
0
主题
3
帖子
56
金币
746

建功勋章

发表于 2022-9-27 11:40:45 | 显示全部楼层
楼主,大恩不言谢了!GM爱好者:www.gmahz.com是最棒的!

Top50排名榜

积分:NO. 8 名

发帖:NO. 6 名

在线:暂未上榜

等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
0
帖子
862
金币
14456

建功勋章

发表于 2022-10-1 04:00:09 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得GM爱好者:www.gmahz.com是注册对了!
等级头衔

等級:司空

Rank: 5Rank: 5

积分成就
精华
0
G币
0
主题
10
帖子
264
金币
1105

建功勋章

发表于 2022-10-1 04:00:30 | 显示全部楼层
拿币走人。。。。
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
6
帖子
53
金币
637

建功勋章

发表于 2022-10-8 05:57:04 | 显示全部楼层
我看不错噢 谢谢楼主!GM爱好者:www.gmahz.com越来越好!
*滑块验证:
懒得打字嘛,点击右侧快捷回复 【GM爱好者:www.gmahz.com】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|GM-爱好者 ( 赣ICP备20009465号 )|网站地图

GMT+8, 2022-12-6 12:10 , Processed in 0.087018 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表