⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme(script).txt

📁 天龙八部扫地僧的挂机脚本
💻 TXT
字号:
//=================================================
  ** 本文档为扫地僧的脚本编写说明文档,实际内容可能会随扫地僧的更新而变动,请以最新版本为准
  ** 脚本语言采用lua,熟悉魔兽世界的一定对lua语法非常熟悉
  ** 脚本函数暂时开放以下几个,如果有需求需要开放新的脚本函数,可以联系我们
//=================================================

//=================================================
//2008-09-04更新 开始

1、动作函数:SDS_DoAction
	脚本英文名 = "REAP_PLANT";
	脚本中文名 = "收割庄稼";
	参数个数 = 1;
		参数1:
		为庄稼的位置,比如“187,123”
2、取值函数:SDS_GetValue
		"PlantGrowUp":	种植相关:作物是否可以收割,"1":可以收割
		"PlantCity":	收割的城市,比如“大理”
		"PlantPos":		收割的位置,比如“187,123”

//=================================================
//2008-09-04更新 结束


//=================================================
1、动作函数:SDS_DoAction

描述:
	根据脚本名称执行一个脚本动作
用法:
	number SDS_DoAction(string ScriptName, string Param1="", string Param2="", number TimeOut=600*10000);
参数说明:
	ScriptName:
		脚本名称,可以为以下的“脚本英文名”或“脚本中文名”
	Param1、Param2:
		最多两个参数,如果没有参数或不足2个,可以忽略或写"",每个脚本的参数个数见下表
	TimeOUt:
		执行脚本超时时间,可以忽略该参数,忽略后默认为600*1000毫秒即10分钟
返回值:
	-1:参数或系统错误,0:执行失败,1:执行成功

脚本项说明:
	
	//导航相关------------------------------------------
	脚本英文名 = "RIDE";
	脚本中文名 = "坐骑";
	参数个数 = 1;
	参数1:
		1为上坐骑,0为下坐骑
	
	//----
	脚本英文名 = "NAVIGATION";
	脚本中文名 = "手工导航";
	参数个数 = 2;
	参数1:
		为导航的目的地,比如:"洛阳"、"苏州"、"敦煌"等
	参数2:
		是否经过城市,0:不经过、1:经过
	
	//----
	脚本英文名 = "RUN";
	脚本中文名 = "走向";
	参数个数 = 2;
	参数1:
		为坐标值,比如"200,168"
	
	//----
	脚本英文名 = "FLY";
	脚本中文名 = "飞";
	参数个数 = 1;
	参数1:
		为坐标,比如:“200,168”
	说明:只飞一次
	
	//----
	脚本英文名 = "FLY_EX";
	脚本中文名 = "增强飞";
	参数个数 = 1;
	参数1:
		为坐标,比如:“200,168”
	说明:检测了是否到达,没到达继续飞
		
	
	//NPC相关------------------------------------------
	脚本英文名 = "WALKTONPC";
	脚本中文名 = "走向NPC";
	参数个数 = 1;
	参数1:
		为npc的功能描述,比如:"驿"、"珍兽"、"江湖游医"、"种植"、"采矿"、"仓库"、"药"、"采药"、"钓鱼"、
		"漕运使"、"工艺"、"缝纫"、"锻造"、"烹饪"、"制药"等,更多内容请参见地图页的左下角的第一个下拉列表
	
	//----
	脚本英文名 = "OPENNPC";
	脚本中文名 = "对话NPC";
	参数个数 = 1;
	参数1:
		为npc的功能描述,同上
	
	//----
	脚本英文名 = "SELECTITEM";
	脚本中文名 = "选择";
	参数个数 = 2;
	参数1:
		为对话npc后选择的条目,比如:"开始科举"
	参数2:
		为匹配方式,1:完全匹配,0:模糊匹配
	
	//----
	脚本英文名 = "SELECTCONTINUE";
	脚本中文名 = "选择继续";
	参数个数 = 0;
	
	//----
	脚本英文名 = "SELECTFINISH";
	脚本中文名 = "选择完成";
	参数个数 = 0;
	
	//----
	脚本英文名 = "CLOSENPC";
	脚本中文名 = "关闭对话框";
	参数个数 = 0;
	
	//----
	脚本英文名 = "BACKCITY";
	脚本中文名 = "回城";
	参数个数 = 0;
	

	//物品相关------------------------------------------
	脚本英文名 = "USEMATTER";
	脚本中文名 = "使用物品";
	参数个数 = 1;
	参数1:
		为物品名称,比如:"行血散"
	
	//----
	脚本英文名 = "REPAIRGOODS";
	脚本中文名 = "修理";
	参数个数 = 0;
	
	//----
	脚本英文名 = "ADVREPAIRGOODS";
	脚本中文名 = "高级修理";
	参数个数 = 0;
	
	//----
	脚本英文名 = "BUYGOODS";
	脚本中文名 = "补给物品";
	参数个数 = 0;
	
	//----
	脚本英文名 = "SALEGOODS";
	脚本中文名 = "卖物品";
	参数个数 = 0;
	
	//----
	脚本英文名 = "SAVEGOODS";
	脚本中文名 = "存物品";
	参数个数 = 0;
	
	//----
	脚本英文名 = "GETGOODS";
	脚本中文名 = "取物品";
	参数个数 = 0;
	
	//----
	脚本英文名 = "IDENTIFYGOODS";
	脚本中文名 = "鉴定物品";
	参数个数 = 0;
	
	//----
	脚本英文名 = "GETIDENTIFY";
	脚本中文名 = "去鉴定符";
	参数个数 = 0;
	
	//----
	脚本英文名 = "BUYIDENTIFY";
	脚本中文名 = "买鉴定符";
	参数个数 = 0;
	
	//----
	脚本英文名 = "GETALLMONEY";
	脚本中文名 = "取补给费用";
	参数个数 = 0;
	
	//----
	脚本英文名 = "GETNEEDMONEY";
	脚本中文名 = "存多余的钱";
	参数个数 = 0;

	//其他------------------------------------------
	脚本英文名 = "RUN_TASK";
	脚本中文名 = "执行任务";
	参数个数 = 1;
	参数1:
		为任务编号,"1":开始挂机,"2":开始跑商,"3":开始漕运,"4":开始逞凶打图
		
	//----
	脚本英文名 = "AUTO_TEAM";
	脚本中文名 = "自动组队";
	参数个数 = 0;
	
    //----
	脚本英文名 = "WAITSWITCHMAP";
	脚本中文名 = "等待切换";
	参数个数 = 0;
	
	//----
	脚本英文名 = "SITINCITY";
	脚本中文名 = "打坐";
	参数个数 = 0;
	
	//----
	脚本英文名 = "REAP_PLANT";
	脚本中文名 = "收割庄稼";
	参数个数 = 0;

//=================================================
2、取值函数:SDS_GetValue

描述:
	根据数据名称取数据的值
用法:
	string SDS_GetValue(string ValueName);
参数说明:
	ValueName:
		要取的数据的名称标识,取值可以为以下值:
		"RoleType":    职业:"少林"、"明教"、"丐帮"、"武当"、"峨嵋"、"星宿"、"天龙"、"天山"、"逍遥"
		"CurBlood":    当前血值
		"MaxBlood":    最大血值
		"CurMagic":    当前魔法值
		"MaxMagic":    最大魔法值
		"HaveBaby":	    宠物是否出战,"1":出战
		"BabyCurBlood":出战宠物的当前血值
		"BabyMaxBlood":出战宠物的最大血值
		"CurCity":     当前地图名称
		"CurPos":      当前坐标,比如:"200,168"
		"CurLevel":    当前等级
		"CurEnergy":   当前精力
		"CurVires":    当前活力
		"CurExp":      当前经验
		"PackageMoney":背包金钱
		"StorageMoney":仓库金钱
		"HaveTeam":    是否组队,"1":组队,"0":未组队
		"TeamCount":	队员个数
		"NearTeamCount":附近队友个数
		"IsTeamLeader": 我是否是队长,"1":是队长, "0":不是
		"PlantGrowUp":	种植相关:作物是否可以收割,"1":可以收割
		"PlantCity":	收割的城市,比如“大理”
		"PlantPos":		收割的位置,比如“187,123”
返回值:
	返回数据结果,数字类型也以字符串方式返回

//=================================================
3、查找对话框条目函数:SDS_GetDialogItem

描述:
	和npc对话后,用于检查特定的对话框是否弹出
用法:
	number SDS_GetDialogItem(string item, number full_type=0);
参数说明:
	item:对话框条目,比如"购买药品"
	full_type:匹配模式,1:完全匹配,0:模糊匹配,可以忽略
返回值:
	1:查到该条目,0:没查到,-1:其他错误
	
//=================================================
4、日志函数:SDS_ShowMsg

描述:
	在系统聊天栏显示,并且记录到文件"账号Message.log"
用法:
	void SDS_ShowMsg(...);
返回值:

//=================================================	
5、脚本是否被手工中止函数:SDS_ScriptIsStoped

描述: 
	检测脚本是否被手工中止,一般用于循环里面判断,避免手工停止后,后面的脚本还在继续
用法:
	number SDS_ScriptIsStoped();
参数:
返回值:
	1:被手工中止,0:还在运行

//=================================================		
6、等待函数:SDS_Sleep

描述:
	暂停调用的线程一段时间
用法:
	void SDS_Sleep(number time);
参数:
	time:暂停的时间,单位为毫秒,1000毫秒=1秒
返回值:

7、聊天函数:SDS_Chat

描述:
	在聊天窗口发言
用法:
	void SDS_Chat(number type, string text);
参数:
	type:聊天类型,0:附近,1;队伍,2:世界
	text:聊天的内容
返回值:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -