星河传世传奇世界官方授权996三端传世引擎520CS传世发布站星河正版传世登陆器

[彩虹教程] 彩虹拾取装备鉴定脚本

[复制链接]
查看476 | 回复0 | 2022-8-25 10:35:01 | 显示全部楼层 |阅读模式

  1. [@拾取物品]
  2. #IF
  3. Small $PARAM(23) 11 ;怪物掉落
  4. #ACT
  5. ;SENDMSG 6 不是怪物掉落
  6. BREAK
  7. #IF
  8. RANDOM 5 ;概率
  9. #ACT
  10. ;SENDMSG 6 <$PARAM(21)>----<$PARAM(22)>----<$PARAM(23)>----<$PARAM(24)>
  11. ;SENDMSG 6 <$ITEMINFO[$PARAM(21)].STDMODE>
  12. ; 5/6 武器| 10/11 衣服| 15 头盔 shape 0| 19/20 项链 shape 0|21 特殊项链 |22 戒指 shape 0| 26 手镯 shape 0 |58腰带 |81 靴子
  13. #ELSEACT
  14. BREAK
  15. #IF
  16. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 5
  17. #ACT
  18. GOTO @武器加属性
  19. BREAK
  20. #IF
  21. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 6
  22. #ACT
  23. GOTO @武器加属性
  24. #IF
  25. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 10
  26. #ACT
  27. GOTO @衣盔靴腰勋加属性
  28. #IF
  29. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 11
  30. #ACT
  31. GOTO @衣盔靴腰勋加属性
  32. #IF
  33. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 15
  34. EQUAL $ITEMINFO[$PARAM(21)].SHAPE 0
  35. #ACT
  36. GOTO @衣盔靴腰勋加属性
  37. #IF
  38. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 81
  39. #ACT
  40. GOTO @衣盔靴腰勋加属性
  41. #IF
  42. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 58
  43. #ACT
  44. GOTO @衣盔靴腰勋加属性
  45. #IF
  46. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 19
  47. EQUAL $ITEMINFO[$PARAM(21)].SHAPE 0
  48. #ACT
  49. GOTO @项链手镯戒指加属性
  50. #IF
  51. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 20
  52. EQUAL $ITEMINFO[$PARAM(21)].SHAPE 0
  53. #ACT
  54. GOTO @项链手镯戒指加属性
  55. #IF
  56. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 22
  57. EQUAL $ITEMINFO[$PARAM(21)].SHAPE 0
  58. #ACT
  59. GOTO @项链手镯戒指加属性
  60. #IF
  61. EQUAL $ITEMINFO[$PARAM(21)].STDMODE 26
  62. EQUAL $ITEMINFO[$PARAM(21)].SHAPE 0
  63. #ACT
  64. GOTO @项链手镯戒指加属性
  65. BREAK

  66. [@衣盔靴腰勋加属性]
  67. #IF
  68. TRUE
  69. #ACT
  70. MOV S1 极·
  71. #IF
  72. RANDOM 30 100
  73. #ACT
  74. MOV M1 $RANDOM(9) ;取一个10以内随机数
  75. INC M1 1
  76. INC S1 防
  77. INC S1 (
  78. INC S1 $STR(M1)
  79. INC S1 )
  80. UPGRADEUSERITEM $PARAM(21) 1 + $STR(M1)
  81. #IF
  82. RANDOM 30 100
  83. #ACT
  84. MOV M1 $RANDOM(9) ;取一个10以内随机数
  85. INC M1 1
  86. INC S1 魔防
  87. INC S1 (
  88. INC S1 $STR(M1)
  89. INC S1 )
  90. UPGRADEUSERITEM $PARAM(21) 3 + $STR(M1)
  91. #IF
  92. RANDOM 30 100
  93. #ACT
  94. MOV M1 $RANDOM(9) ;取一个10以内随机数
  95. INC M1 1
  96. INC S1 攻
  97. INC S1 (
  98. INC S1 $STR(M1)
  99. INC S1 )
  100. UPGRADEUSERITEM $PARAM(21) 5 + $STR(M1)
  101. #IF
  102. RANDOM 30 100
  103. #ACT
  104. MOV M1 $RANDOM(9) ;取一个10以内随机数
  105. INC M1 1
  106. INC S1 法
  107. INC S1 (
  108. INC S1 $STR(M1)
  109. INC S1 )
  110. UPGRADEUSERITEM $PARAM(21) 7 + $STR(M1)
  111. #IF
  112. RANDOM 30 100
  113. #ACT
  114. MOV M1 $RANDOM(9) ;取一个10以内随机数
  115. INC M1 1
  116. INC S1 道
  117. INC S1 (
  118. INC S1 $STR(M1)
  119. INC S1 )
  120. UPGRADEUSERITEM $PARAM(21) 9 + $STR(M1)
  121. #IF
  122. !EQUAL S1 极·
  123. #ACT
  124. SENDMSG 6 <$PARAM(22)>极品鉴定成功
  125. SETITEMSEAL $PARAM(21) = 1 $STR(S1)
  126. #ELSEACT
  127. SENDMSG 6 <$PARAM(22)>极品鉴定失败
  128. BREAK

  129. [@武器加属性]
  130. #IF
  131. TRUE
  132. #ACT
  133. ;SENDMSG 6 武器加属性 ;$PARAM(22)
  134. MOV S1 极·
  135. ;SENDMSG 6 $STR(S1)
  136. #IF
  137. RANDOM 30 100
  138. #ACT
  139. MOV M1 $RANDOM(9) ;取一个10以内随机数
  140. INC M1 1
  141. INC S1 攻
  142. INC S1 (
  143. INC S1 $STR(M1)
  144. INC S1 )
  145. UPGRADEUSERITEM $PARAM(21) 1 + $STR(M1)
  146. #IF
  147. RANDOM 30 100
  148. #ACT
  149. MOV M1 $RANDOM(9) ;取一个10以内随机数
  150. INC M1 1
  151. INC S1 法
  152. INC S1 (
  153. INC S1 $STR(M1)
  154. INC S1 )
  155. UPGRADEUSERITEM $PARAM(21) 3 + $STR(M1)
  156. #IF
  157. RANDOM 30 100
  158. #ACT
  159. MOV M1 $RANDOM(9) ;取一个10以内随机数
  160. INC M1 1
  161. INC S1 道
  162. INC S1 (
  163. INC S1 $STR(M1)
  164. INC S1 )
  165. UPGRADEUSERITEM $PARAM(21) 5 + $STR(M1)
  166. #IF
  167. RANDOM 30 100
  168. #ACT
  169. MOV M1 $RANDOM(9) ;取一个10以内随机数
  170. INC M1 1
  171. INC S1 命
  172. INC S1 (
  173. INC S1 $STR(M1)
  174. INC S1 )
  175. UPGRADEUSERITEM $PARAM(21) 7 + $STR(M1)
  176. #IF
  177. !EQUAL S1 极·
  178. #ACT
  179. ;SENDMSG 6 <$STR(S1)>
  180. ;MOV S2 $PARAM(22)
  181. ;INC S2 ·极
  182. ;SetUseItemName $PARAM(21) $STR(S2) ;设置名字标注极品
  183. SENDMSG 6 <$PARAM(22)>极品鉴定成功
  184. SETITEMSEAL $PARAM(21) = 1 $STR(S1)
  185. #ELSEACT
  186. SENDMSG 6 <$PARAM(22)>极品鉴定失败
  187. BREAK

  188. [@项链手镯戒指加属性]
  189. #IF
  190. TRUE
  191. #ACT
  192. MOV S1 极·
  193. #IF
  194. RANDOM 30 100
  195. #ACT
  196. MOV M1 $RANDOM(9) ;取一个10以内随机数
  197. INC M1 1
  198. INC S1 攻
  199. INC S1 (
  200. INC S1 $STR(M1)
  201. INC S1 )
  202. UPGRADEUSERITEM $PARAM(21) 5 + $STR(M1)
  203. #IF
  204. RANDOM 30 100
  205. #ACT
  206. MOV M1 $RANDOM(9) ;取一个10以内随机数
  207. INC M1 1
  208. INC S1 法
  209. INC S1 (
  210. INC S1 $STR(M1)
  211. INC S1 )
  212. UPGRADEUSERITEM $PARAM(21) 7 + $STR(M1)
  213. #IF
  214. RANDOM 30 100
  215. #ACT
  216. MOV M1 $RANDOM(9) ;取一个10以内随机数
  217. INC M1 1
  218. INC S1 道
  219. INC S1 (
  220. INC S1 $STR(M1)
  221. INC S1 )
  222. UPGRADEUSERITEM $PARAM(21) 9 + $STR(M1)
  223. #IF
  224. !EQUAL S1 极·
  225. #ACT
  226. SENDMSG 6 <$PARAM(22)>极品鉴定成功
  227. SETITEMSEAL $PARAM(21) = 1 $STR(S1)
  228. #ELSEACT
  229. SENDMSG 6 <$PARAM(22)>极品鉴定失败
  230. BREAK
复制代码
QQ截图20220825103442.jpg
回复

使用道具 举报

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

本版积分规则