找回密码
 立即注册
开区一条龙服务
996引擎
广告招租
查看: 26|回复: 0

[996引擎] 传奇脚本命令详解

[复制链接]

该用户从未签到

42

主题

0

回帖

2万

积分

管理员

积分
20174
发表于 2026-4-13 19:52:49 | 显示全部楼层 |阅读模式
📜 守法发帖声明
1. 遵守法律法规: 所有发帖内容必须符合国家法律法规。
2. 尊重知识产权: 不发布盗版、破解等侵权内容。
3. 保护个人隐私: 不泄露他人个人信息。
4. 文明交流: 不使用侮辱性、攻击性语言。
重要提示: 本论坛倡导健康文明的网络环境,请各位用户自觉遵守法律法规和论坛规则。如发现违规内容,请及时举报。让我们共同维护良好的网络交流空间。
  1. ===========================================================

  2. 传奇脚本命令详解
  3. ====================******************************** ===== ===================

  4. [@段] ;段用英文或数字表示

  5. goto @段 ;跳转到指定段,开始执行相当于B中的goto语句

  6. #say 语句 ;语句设定为字符,不用加任何定界符

  7. #act 执行命令 ;符合3.0规定的任何系统已定义命令

  8. give 物品 数量 ;给多少东西,除了物器数据库中有的物品,还有金币,

  9. take 物品 数量 ;同上,只是与上面相反,一个是给东西,一个是收回东西

  10. map 地图名 ;移动到这个地图的随机坐标,地图名为地图的数字人码

  11. mapmove 地图名 坐标A 坐标B ;同上,只是指定了坐标

  12. monclear 地图名 ;清除这个地图上刷的怪物

  13. MonGen 怪物名称 数量 时间 ;刷怪物,与刷怪角本用法相同

  14. TimeRecall 数值 ;数值为分钟,定义进入某地的时间限制。

  15. BreakTimeRecall ;中断上面那个语句设定的时间

  16. hairstyle 数值 ;改变头发类型

  17. haircolor 红值 绿值 蓝值 ;值域为0 ~ 255 设定头发颜色

  18. close ; 关闭对话框

  19. ======================****************************========================
  20. ---------------------- 程 序 中 的 变 量 与 常 量 ------------------------
  21. ======================**************************** === =====================

  22. 变量 ;变量用字母表示,在程序中可以赋任何数据 名称只限于P0-P9,D0-D9
  23. mov 变量 数值 ;给变量赋值

  24. inc 变量 数值 ;让变量自动加指定数值到变量,相当于程序中的x=x+n< /FONT>

  25. sum 变量A 变量B ;变量求和不要与int混淆,需要下面的组合语名才能实现

  26. MOV 变量X 0 ;变量X,初值。

  27. sum 变量A 变量B ;X=A+B< /FONT>

  28. sum 变量C ;X=X+C 最后在程序中得到的是X值,实际X= A+B+C< /FONT>

  29. ;如果只写中间一句是无意义的,只能导致错误

  30. movr 变量 数值 ;定义随机变量,变量值为 “0 到 数值”

  31. random 数值 ;当数值=随机数时则为1否则为0< /FONT>

  32. <$STR(变量)> ;显示变量时用,可以将变量值显示在游戏里,用在 #say后面。

  33. =========================*******************************========================
  34. ------------------------- 程 序 中 的 逻 辑 判 断 语 句 ------------------------
  35. =========================******************************* ========================

  36. [n] ;n为1-1024正整数,是逻辑变量,有0值和1值,初始0值

  37. #IF
  38. 条件--执行
  39. #elsesay 或者 #elseact
  40. 否定--执行 ;相当于程序中的条件判断

  41. SET [n] 1 ;设置逻辑变量为真

  42. --------------------关于reset命令的详解------------------------------------

  43. reset [XXX] 7 意思是将从XXX开始的7个变量回复到原始值0

  44. 比如:reset [100] 7 就是把100 101 102 103 104 105 106 107这7个变量赋值为0。

  45. 它等同与:set [100] 0

  46. set [101] 0

  47. set [102] 0

  48. set [103] 0

  49. set [104] 0

  50. set [105] 0

  51. set [106] 0

  52. --------------------------------------------------------

  53. Check [n] 1 ;测试逻辑变量是否为真,可以测试是否已经完成了任务

  54. small 变量 数值 ;如果“变量 < 数值”则为1否则为0

  55. large 变量 数值 ;如果“变量 > 数值”则为1否则为0

  56. equal 变量 数值 ;如果“变量 = 数据”则为1否则为0< /FONT >

  57. checkjob Warr(Wizard、Taos) ;测试职业 成功为1否则为0

  58. checkgold 数值 ;拥有金币数>=数值为1否则为0< /FONT>

  59. checklevel 数值 ;人物等级>=数值为1否则为0< /FONT>

  60. checkitem 物品 数值 ;测试拥用物品的数量

  61. genderman ;测试性别为男,如果为男则为1否则为0

  62. checkbaggage ;测试背包是否已满,满时为1否则为0

  63. checkpkpoint 数值 ;数值为PK值,PK值数>值时为1否则为0

  64. checkluckypoint 数值 ;同上,只是测的是幸运值

  65. checkmonmap 地图名 数值 ;同上,只是测的是怪物数量

  66. checkduraeva 物品名 数值 ;同上,只是测试有品质的物品的品质

  67. checkhum 地图名 数值 ;同上,测试这个地图的人数

  68. checkitemw 物品 检测身上所带的物品

  69. takew 物品 数量 指定部位(为空或者0搜索全身装备,大于1为指定部位)  直接从身上回收物品

  70. takew 力量戒指 1 7



  71. checkmagic 技能名称 检测已经修炼的技能

  72. 脚本大全 [喜欢脚本的来]
  73. 传奇商用NPC开头解释(部分,补足请补足)
  74. %100 代表买东西是原价格还是双倍价格
  75. +40 买肉
  76. +1 卖肉
  77. +43 武器有关(修)
  78. +15 头盔
  79. +10 买衣服
  80. +11 修衣服
  81. +26 修手镯类
  82. +0 买各种药水
  83. +42 卖各种药水
  84. +30 蜡烛等.
  85. +25 特殊水
  86. +3 买卷轴,书类
  87. +4 卖书类
  88. +19 项链
  89. +20 项链
  90. +21 项链
  91. +22 买戒指
  92. +23 卖戒指
  93. +24 买手镯
  94. +26 卖手镯
  95. +5 修炼武器或买武器
  96. +6 修炼武器或卖武器
  97. ================================

  98. checkjob (Warr, Wizard, Taos) ;测试职业
  99. checkgold (金币数) ;测试金币
  100. checklevel (等级) ;测试等级
  101. checkitem (物品名) (数量) ;测试物品及数量
  102. give gold (金币数) ;给钱
  103. give (物品名) (数量) ;给物及数量
  104. take gold (金币数) ;拿走钱
  105. take (物品名) (数量) ;拿走物及数量
  106. checkpkpoint (pk值) ;测试PK值
  107. checkluckypoint (幸运值) ;幸运值正值为好,负值为差
  108. checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质
  109. checkhum (地图名) (数值) ;测试这个地图的人数
  110. checkmonmap (地图名) (数值) ;测试这个地图的怪物数
  111. map (地图名) ;移动到这个地图
  112. mapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标
  113. monclear 地图清除
  114. close 关闭对话框
  115. TimeRecall (设定时间值) ;分钟,一般指进入地图时间限制
  116. BreakTimeRecall ;中断设定时间
  117. ExchangeMap (地图名) ;与指定地图里的人交换位置
  118. daytime sunset ;一天时间
  119. checkbaggage ;测试背包满没
  120. small (变量) (数值) ;测试变量是不是小于指定数值
  121. large (变量) (数值) ;测试变量是不是大于指定数值
  122. equal (变量) (数值) ;测试变量是不是等于指定数值
  123. mov (变量) (数值) ;让变量等于指定数值
  124. sum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)
  125. 注:关于SUM的详解
  126. 首先有MOV (变量X) 0 ;(变量X)清0
  127. sum (变量A) (变量B) ;X=A+B
  128. sum (变量C) ;X=X+C
  129. movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
  130. inc (变量) (数值) ;让变量自动加指定数值到变量
  131. playdice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]
  132. random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用 于随机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT
  133. Check [条件数] 1 ;测试[条件数]触发与否 1(触发)
  134. SET [条件数] 1 ;设置[条件数]触发
  135. Monclear 地图 清理这个地图!
  136. Param1 地图 地图名
  137. Param2 横坐标 坐标
  138. Param3 纵坐标 坐标
  139. MonGen 怪物名称 数量 时间
  140. TimeRecall 时间 时间限制


  141. 二。脚本变量:
  142. <$USERNAME> 当前用户名
  143. <$GUILDWARFEE>行会战金币数
  144. <$LORD>沙巴克行会头名
  145. <$OWNERGUILD>沙巴克行会名
  146. <$UPGRADEWEAPONFEE>升级武器价格
  147. <$USERWEAPON> 放在对话框里的武器名字
  148. <$STR(变量)> 把变量转换为字符型 random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列
  149. #IF语句数用 于随机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT

复制代码


脚本代写QQ: 171282610 · 脚本代写微信: ee171282610 · 本站QQ①群:190870262 · 本站QQ②群:190870298
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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