一起网单游戏论坛

 找回密码
 立即注册
搜索
热搜:
查看: 2464|回复: 11

[传奇教程] 菜鸟学传奇私服脚本制作命令与函数大全

[复制链接]

管理员

曾经我有一个梦想,那就是能玩多人运动传奇

Rank: 9Rank: 9Rank: 9

UID
1
威望
0
贡献
1331
在线时间
3191 小时
注册时间
2016-4-18

最佳新星我是水水王我的中国心资源达人勋章

发表于 2020-8-2 18:40:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

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

x

菜鸟学传奇私服脚本制作命令与函数大全
命令与函数:
checkjob (Warr, Wizard, Taos) ;测试职业
checkgold (金币数) ;测试金币
checklevel (等级) ;测试等级
checkitem (物品名) (数量) ;测试物品及数量
give gold (金币数) ;给钱
give (物品名) (数量) ;给物及数量
take gold (金币数) ;拿走钱
take (物品名) (数量) ;拿走物及数量
checkpkpoint (pk值) ;测试PK值
checkluckypoint (幸运值) ;幸运值正值为好,负值为差
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质
checkhum (地图名) (数值) ;测试这个地图的人数
checkmonmap (地图名) (数值) ;测试这个地图的怪物数
map (地图名) ;移动到这个地图
mapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标
monclear 地图清除
close 关闭对话框
TimeRecall (设定时间值) ;分钟,一般指进入地图时间限制
BreakTimeRecall ;中断设定时间
ExchangeMap (地图名) ;与指定地图里的人交换位置
daytime sunset ;一天时间
checkbaggage ;测试背包满没
small (变量) (数值) ;测试变量是不是小于指定数值
large (变量) (数值) ;测试变量是不是大于指定数值
equal (变量) (数值) ;测试变量是不是等于指定数值
mov (变量) (数值) ;让变量等于指定数值
sum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)
注:关于SUM的详解
首先有MOV (变量X) 0 ;(变量X)清0
sum (变量A) (变量B) ;X=A+B
sum (变量C) ;X=X+C
movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
inc (变量) (数值) ;让变量自动加指定数值到变量
playdice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]
random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用于随机多项选择,既:
#IF RANDOM 3 #SAY() #ELSEACT
#IF RANDOM 3 #SAY() #ELSEACT
#IF RANDOM 3 #SAY() #ELSEACT
Check [条件数] 1 ;测试[条件数]触发与否 1(触发)
SET [条件数] 1 ;设置[条件数]触发

batchDelay (暂停时间) ;一般为1
addbatch (地图名1)
addbatch (地图名2)
addbatch (地图名3)
addbatch (地图名4)
addbatch (地图名5)
batchmove ;一步步到下一个地图直到5


param1 01141 ;01141=(地图名)
param2 10
param3 10
mongen 火焰沃玛2(怪物名) 30 10


;玩骰子脚本解析

#IF
equal p9 1 ;测试 p9是不是等于1
#ACT
goto @cube ;是的,到@cube
BreakTimeRecall (中断设定时间)
break

#IF
equal p9 9 ;测试 p9是不是等于9
#ACT
goto @quit ;是的,到@quit 退出
BreakTimeRecall (中断设定时间)
break

[@main-1]
#IF
#ACT
mov p9 0 ;测试 p9是不是等于0
#SAY
say ;欢迎词
<下一步/@pre_cube>

[@pre_cube]
#IF
checkitem 筹码 1 ;测试有没有筹码
#ACT
mov p9 1 ;有,让p9=1
take 筹码 1 ;给出一个筹码
movr d0 6 ;;随机把6以下的数(正数)给d0
inc d0 1 ;让d0自动加1到d0
playdice 1 @cube ;玩骰子,点击到标签[@cube]
#SAY
正在投骰子. \ <下一个/@cube>
#ELSESAY
quit
<退出/@Quit>
#ELSEACT
mov p9 9 ;转到标签@quit并让P9等于9

[@Quit]
#IF
#ACT
map B011 ;退出到B011地图
[@cube]
#IF
#SAY
骰子的点数 <$STR(D0)> \ ;<$STR(D0)>是变量,把D0数值型转字符型
你可以前进 <$STR(D0)> \ <移动/@next_cube>

[@next_cube]
#IF
equal d0 1 ;如果 d0=1
#ACT
goto @posi1 ;到POSI1
break

#IF
equal d0 2
#ACT
goto @posi2
break

#IF
equal d0 3
#ACT
goto @posi3
break

#IF
equal d0 4
#ACT
goto @posi4
break

#IF
equal d0 5
#ACT
goto @posi5
break

#IF
equal d0 6
#ACT
goto @posi6
break

[@Posi1]
#IF
#ACT
batchDelay 1 ;一般为1(暂停时间)
addbatch B102 ;步进地图名1
batchmove ;移动到最后一个步进地图

[@Posi2]
#IF
#ACT
batchDelay 1
addbatch B102
addbatch B103
batchmove

[@Posi3]
#IF
#ACT
batchDelay 1
addbatch B102
addbatch B103
addbatch B104
batchmove

[@Posi4]
#IF
#ACT
batchDelay 1
addbatch B102
addbatch B103
addbatch B104
addbatch B105
batchmove

[@Posi5]
#IF
#ACT
batchDelay 1
addbatch B102
addbatch B103
addbatch B104
addbatch B105
addbatch B106
batchmove

[@Posi6]
#IF
#ACT
batchDelay 1 ;一般为1(暂停时间)
addbatch B102 ;步进地图名1
addbatch B103 ;步进地图名2
addbatch B104 ;步进地图名3
addbatch B105 ;步进地图名4
addbatch B106 ;步进地图名5
addbatch B107 ;步进地图名6
batchmove ;移动到最后一个步进地图(这里是6)

;结束


SET

语句:
#IF
……
#ACT(SAY)
……
#ELSESAY(ACT) ;ELSE的两句是并列的,都是IF<>(条件)的动作
……
#ELSEACT(SAY)
……

goto (标签名)
break (中断)
\ ;换行



变量:
<$USERNAME> 当前用户名
<$GUILDWARFEE>行会战金币数
<$LORD>沙巴克行会头名
<$OWNERGUILD>沙巴克行会名
<$UPGRADEWEAPONFEE>升级武器价格
<$USERWEAPON> 放在对话框里的武器名字
<$STR(变量)> 把变量转换为字符型

回复

使用道具 举报

新手上路

Rank: 1

UID
7135
威望
0
贡献
0
在线时间
0 小时
注册时间
2018-2-8
发表于 2020-11-2 09:17:12 | 显示全部楼层
好帖,来顶下
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
7412
威望
0
贡献
0
在线时间
0 小时
注册时间
2018-2-22
发表于 2020-11-8 09:04:17 | 显示全部楼层
相当不错,感谢无私分享精神!
回复 支持 反对

使用道具 举报

等待验证会员

UID
2070
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-12-16
发表于 2021-1-19 17:12:44 | 显示全部楼层
先看看是啥东东,嘿嘿
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
7311
威望
0
贡献
0
在线时间
0 小时
注册时间
2018-2-18
发表于 2021-1-30 03:25:35 | 显示全部楼层
真是 收益 匪浅
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
1654
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-11-4
发表于 2021-3-1 09:28:03 | 显示全部楼层
找到好贴不容易,我顶你了,谢了
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
8982
威望
0
贡献
0
在线时间
0 小时
注册时间
2018-4-18
发表于 2021-5-31 01:42:00 | 显示全部楼层
路过,学习下
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
7074
威望
0
贡献
0
在线时间
0 小时
注册时间
2018-2-6
发表于 2021-9-22 03:00:04 | 显示全部楼层
帮帮顶顶!!
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
3838
威望
0
贡献
0
在线时间
0 小时
注册时间
2017-8-13
发表于 2021-11-13 04:55:02 | 显示全部楼层
先看看是啥东东,嘿嘿
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
2741
威望
0
贡献
0
在线时间
0 小时
注册时间
2017-3-28
发表于 2021-11-21 16:27:35 | 显示全部楼层
不错
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
9696
威望
0
贡献
0
在线时间
0 小时
注册时间
2018-5-3
发表于 2021-12-4 13:06:20 | 显示全部楼层
感谢GM工具网分享
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
1593
威望
0
贡献
0
在线时间
1 小时
注册时间
2016-11-1
发表于 2022-2-26 06:29:06 | 显示全部楼层
路过,支持一下啦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|一起网单

GMT+8, 2024-3-28 19:42 , Processed in 0.134940 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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