登录  | 立即注册

论坛游客您好!登录后享受更多精彩

查看: 4015|回复: 9

[求助] 请求大佬指点 困扰了好几天

[复制链接]

1

主题

22

回帖

43

积分

初级会员

积分
43
发表于 2021-4-2 01:34:19 | 显示全部楼层 |阅读模式
  1. function 召唤兽处理类:炼化处理(连接id,序号,id,内容)6 I+ a- G) k: P; t  r
  2. . Z  ]) h! B  P& K
  3.   local 物品=内容.序列5 B9 o0 \8 }$ @

  4. + |6 Q. ]2 ^6 M  B* I) ]7 Z
  5.   local bb=内容.序列1
    3 K; Q* m) n. p" W

  6. . H7 o0 E& W2 a  p" b& I% O
  7.   local 物品名称=玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].名称
    2 N; \5 R4 ~4 M: ^) @& m  S8 H. Y7 `
  8. 7 V; `! t' p- l
  9.   if 物品名称==nil or self.数据[bb]==nil  then3 X$ h7 N/ e/ T" ?4 {4 O! [

  10.   [2 w- e# q& j! k# k
  11.     return5 S2 h3 V& U8 G: P
  12. ' [, m" f# H" e# I/ H# i9 a
  13.   elseif self.数据[bb].参战信息~=nil then: Q8 q' M. W$ W6 \
  14. 6 a0 c; C# u4 @
  15.     常规提示(id,"请先取消召唤兽的参战状态")
    5 r! ?% J6 E1 G7 s

  16. ! ?; ?) [/ ?8 ~6 S7 ?  ]) r+ d
  17.     return
    ( F, t5 a1 X* ?+ t' C
  18. 9 Y+ b9 s( o& [+ I9 d2 h  y* [& Z; N
  19.   elseif 物品名称=="炼妖石" then
    2 Q9 l/ N/ A+ N( V& G) ]

  20. / l; E* U+ z# R/ s9 {9 B0 E$ c

  21. " [0 Y: v  B. k4 u  h# ], o/ g

  22. ) F! y# C; B% ]/ l" K
  23.     local 临时等级=玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].级别限制6 U% ?3 l9 L. P  M& V5 t

  24. ; r' n  x0 y1 q+ v. B" M
  25.     local 临时灵气=math.floor((self.数据[bb].等级+1)/10)
    2 \7 i1 e' ^, Q# t2 g) R
  26. + P9 z" K+ i6 I" R% M7 x
  27.     local 成功几率=25+math.floor((self.数据[bb].等级+1)/10)) L/ J9 v# i% h/ T' {

  28. ' `% g. x1 U) @" t9 z9 L& C2 X9 s
  29.     if self.数据[bb].种类=="宝宝" then
    9 a& C  p5 T' l( e3 {

  30. 6 |' O& w0 O( z* _( A: V
  31.       成功几率=成功几率*2- \/ c2 Y; A+ N& l! @  @3 W
  32. 1 v8 s" d6 v6 @7 B) e: C
  33.     end" D) U7 H5 [0 A% J6 R; P
  34. , a9 j- t1 w, U, E9 r( ~& R
  35.     if 成功几率>=取随机数(1,1) then0 F/ h, t, L% d0 P5 J) R9 b

  36. ; x; A# K; o/ w+ n, b
  37.       玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].名称="天眼珠"
    ; q0 i; O+ F1 @" {

  38. . e' `/ ^, @; b7 e8 j3 F
  39.       玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气=临时灵气+取随机数(20,80)
    ' t! l8 I* O2 `( S% U9 I8 v  Y
  40. & f; W- N9 h$ ]9 u  S5 n4 \
  41.       玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].分类=11, C, z4 t  q+ T" V8 H

  42. $ G0 N5 D4 {& L! k* h
  43.       if 玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气>100 then. G( T1 d3 }; P, e: w

  44. 8 l' O, ~* |' L# L+ m& `2 ]
  45.         玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气=1003 a0 w1 h5 G( B

  46. 6 ]6 J: l* F4 Q. _$ M
  47.       end
    - q% e# @* e4 A0 H0 H) s
  48.   b& @& V$ y2 ?3 x0 C: Z" Y
  49.       常规提示(id,"炼化成功!")
    # W$ e) B/ z5 j4 `" p; O

  50. 7 L& H* D! X+ @+ W: Q8 k
  51.       玩家数据[id].道具:给予道具(id,"天眼珠",<font color="#ff0000">self.临时等级,self.玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气</font>)
    % F, C" r; v0 t

  52. & X! U! n) }6 h! N
  53.     else
    % I, X& d( J! [

  54. 0 E- y/ h0 d: f4 o/ H
  55.       常规提示(id,"很遗憾,本次炼化失败了!!!")
    1 T0 v4 b6 q/ G$ m1 r  R. C2 x  p7 S6 `

  56. + E1 M. m% ?# i
  57.     end# n# ?  Z6 V# c* }) J
  58. ( `4 u6 e) C, [5 g: _
  59.     玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]]=nil
    ) l3 s& s1 x5 |; B8 T' s6 N4 `* J
  60. : R4 I% _! [2 q6 {
  61.     玩家数据[id].角色.数据.道具[物品]=nil* [7 l! ?) T+ u9 V

  62. 7 k# C8 u9 ^" _/ t/ n1 U$ `  R
  63.     table.remove(self.数据,bb)
    & F' a. i1 {8 N

  64. 3 {' B7 j! u; d# M- r3 d
  65.     发送数据(连接id,16,self.数据): m6 z1 u& v/ f! |

  66. 7 j1 _! E* u8 T2 ^4 S7 |
  67.     发送数据(连接id,24,玩家数据[id].道具:索要道具2(id))4 V4 b; _9 q; {7 h7 w! ]
  68. 0 Z* J/ Z" s4 e5 B- c2 y$ U
  69.     发送数据(连接id,3699)
    9 k% @' V+ E/ G# _: k# v  g8 U
  70. - }5 v. W( T7 `( Z, e. `$ `, Q
  71.     发送数据(连接id,26)
复制代码
炼妖石不能获取到天眼珠,所以我加了个获得道具的语句。但是运行后始终在提示,玩家数据 a nil valu。; ~$ _+ z3 f% u5 i& k3 x
如果我改成( k% i8 @: J2 ~8 v  k: a2 M8 k
local 灵力 = 玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气
: a5 _: G! M/ W0 F. O这个时候客户端会报错,数据的错误。也是A NIL VALUE。。
# ?: g6 `: t# G9 ]请教大佬,这个为什么会出现这种情况。。。希望能点播一下GGELUA大佬3 E+ Y8 X2 O$ ~/ a2 ^

/ i: s  j/ d, l& G- m
回复

使用道具 举报

1

主题

22

回帖

43

积分

初级会员

积分
43
 楼主| 发表于 2021-4-2 01:41:18 | 显示全部楼层
还有就是代码如果按照
5 h% }4 Z3 T2 J1 p: ]      玩家数据[id].道具:给予道具(id,"天眼珠",<font color="#ff0000">self.临时等级,self.玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气</font>)% z; I" B  m' A* K
提示玩家数据 a nil value之外,怪物与炼妖石合成,宝宝不消失,炼妖石消失。    table.remove(self.数据,bb) 这句就没有运行
7 s5 \7 o) h, w% r7 v+ R
) ^+ r) A5 |* |& [& r  Y3 Q/ i
回复

使用道具 举报

0

主题

24

回帖

38

积分

初级会员

积分
38
发表于 2021-12-11 18:43:45 | 显示全部楼层
6666666666666
回复

使用道具 举报

0

主题

19

回帖

24

积分

初级会员

积分
24
发表于 2021-12-18 22:44:31 | 显示全部楼层
% s: T& c, A. \1 y) t- ~  T3 N
66666666666666666666666666
回复

使用道具 举报

0

主题

182

回帖

216

积分

高级会员

积分
216
发表于 2022-2-3 09:54:27 | 显示全部楼层
帮顶!!!!!!
回复

使用道具 举报

0

主题

33

回帖

35

积分

初级会员

积分
35
发表于 2022-2-3 16:32:31 | 显示全部楼层
什么东西????
回复

使用道具 举报

0

主题

182

回帖

216

积分

高级会员

积分
216
发表于 2022-2-6 08:23:20 | 显示全部楼层
帮顶!!!!
回复

使用道具 举报

0

主题

99

回帖

74

积分

初级会员

积分
74
发表于 2022-2-15 23:44:12 | 显示全部楼层
没有明白111楼的意思
回复

使用道具 举报

0

主题

182

回帖

216

积分

高级会员

积分
216
发表于 2022-2-17 09:18:47 | 显示全部楼层
帮顶!!!!!!
回复

使用道具 举报

0

主题

1

回帖

4

积分

新人上路

积分
4
发表于 2022-2-27 01:26:46 | 显示全部楼层
只需要四个减号
回复

使用道具 举报

强调本板块发帖的规定,如有恶意灌水从重处罚:
1.禁止直接复制标题或内容的,禁止纯数字或者纯字母的;
2.乱打一通文不对题,第一次删帖扣分处理,第二次直接禁言或封号处理,绝不手软,请大家珍惜自己的账号;
3.发帖之前请先了解当前板块的规定,如若违规发帖,按第二条处理;
4.发布个人作品时必须带有作品亲测截图,禁止直接复制其他网站作品过来发布,宁缺毋滥,本站只收录优质资源,否则按违规发帖处理!

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

本版积分规则

QQ|Archiver|手机版|小黑屋|GGELUA.CC |网站地图

GMT+8, 2026-5-1 17:24 , Processed in 0.154403 second(s), 52 queries .

Powered by GGELua.cc

Copyright © 2001-2020, Tencent Cloud.

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