登录  | 立即注册

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

查看: 4017|回复: 9

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

[复制链接]

1

主题

22

回帖

43

积分

初级会员

积分
43
发表于 2021-4-2 01:34:19 | 显示全部楼层 |阅读模式
  1. function 召唤兽处理类:炼化处理(连接id,序号,id,内容): N1 e$ ~6 |. k4 r, Q

  2. / g' k' V* @; b# ?# t
  3.   local 物品=内容.序列- d* |( u3 \7 c7 H3 c

  4. 3 a' ?7 I" Z9 D+ F! x- i* Q) o
  5.   local bb=内容.序列1
    / ]9 e6 M$ K8 c5 ]. g

  6. + v3 o" C3 m$ i, m
  7.   local 物品名称=玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].名称
    8 v! V8 a4 S' g2 S
  8. ! C) z/ g$ B+ P" p# v
  9.   if 物品名称==nil or self.数据[bb]==nil  then
      o4 G2 Z" i+ K$ \' x

  10. , i* r0 I/ a) H
  11.     return
    & A3 j5 r- Q5 d

  12. * J9 E* C# ?, F0 ]& D
  13.   elseif self.数据[bb].参战信息~=nil then
    9 H" H5 I2 t4 N; x  L

  14. 2 C' U) B4 l! M" ]8 g) ~- M& j
  15.     常规提示(id,"请先取消召唤兽的参战状态")- h) o7 K; r0 Y
  16. 9 F# v/ `9 l( t% w4 J
  17.     return
    ( Z8 C( ^/ {2 E% B% o# J

  18. 0 ~2 X5 N6 ~# g0 T% m
  19.   elseif 物品名称=="炼妖石" then& h8 r$ Q8 G4 V3 ]* W% R5 J
  20. 1 I* p& r( L& |, d- K

  21. 3 N$ h$ L0 j. `# V/ E
  22. : S+ U& }7 M7 B/ f. l
  23.     local 临时等级=玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].级别限制
    / }1 G5 O/ j  H+ u( H

  24. 7 x' u" J$ r' Z
  25.     local 临时灵气=math.floor((self.数据[bb].等级+1)/10)
    8 E! T+ {  @" S- ], l  m# L9 h2 K

  26. 5 c: R4 U/ @/ t$ V& s
  27.     local 成功几率=25+math.floor((self.数据[bb].等级+1)/10)$ b/ \8 J" {0 x2 w
  28. 2 `4 A" t& A: S4 p8 z
  29.     if self.数据[bb].种类=="宝宝" then
    - {" K; x+ ?- B0 v/ D& s& w: z
  30. * r* W0 @, F2 D4 Z, _+ S
  31.       成功几率=成功几率*2# x% v; O8 ~/ L

  32. 7 w/ X/ |7 o9 i0 k& T. B7 e  Q
  33.     end( k1 O" M0 g1 y1 ]& z

  34. ! l3 }! v2 y) _. ^' v; q
  35.     if 成功几率>=取随机数(1,1) then
    0 O3 k3 j0 z) j
  36. ! ]" ]" t9 q+ k
  37.       玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].名称="天眼珠"
    , [" y/ M8 Y+ j% l" ~+ X0 n7 ^# s+ m# x2 B

  38. 3 ?! H6 r$ f8 c: q3 Q. G
  39.       玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气=临时灵气+取随机数(20,80)
    # f8 T1 p. J1 Z" r$ Y9 a
  40. 0 k& P* |. i6 t5 A' e  @6 ~  h
  41.       玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].分类=11% n1 D. X' G+ }9 Z3 f4 g$ v8 c

  42. 9 u5 g: z% R6 l) e
  43.       if 玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气>100 then
    6 b5 w2 g  d8 n$ s
  44. 2 T9 o; H$ }% L+ U6 p' ?
  45.         玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气=100
    0 x; W6 v6 |; k! q" C& u5 P' _

  46. % q% B7 h  Q8 l9 P- |4 ]# P
  47.       end  |' c. a$ I9 s3 t, L2 Q
  48. + P* l+ R2 Y2 G; G& T7 A! U/ S
  49.       常规提示(id,"炼化成功!")/ F7 s: ?5 ~) H; D# f( K
  50. : P9 C( s7 G* j+ u4 }# O
  51.       玩家数据[id].道具:给予道具(id,"天眼珠",<font color="#ff0000">self.临时等级,self.玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气</font>)
    / K7 a2 @  G( F+ K  h6 j4 w$ i
  52. % X, ]* T9 v& P% V9 _
  53.     else3 q; g; S$ W. V
  54. 8 D& ^( i/ ^% j/ ~
  55.       常规提示(id,"很遗憾,本次炼化失败了!!!")
    ) \4 `2 R) h/ W; B3 ~! ~$ B; k% K

  56. 4 {& b$ h- \  E/ O. f
  57.     end5 I- e: @: q$ M, `  b
  58. # n! o' z( f6 Z4 T& Q
  59.     玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]]=nil" O9 ~( x9 L& A. q- D
  60. ; n* h) W! u% j1 t* }
  61.     玩家数据[id].角色.数据.道具[物品]=nil
    ' G6 F: N. @  E1 q, a
  62. " f  j, n* e9 G0 ?" A( `' g: R/ W
  63.     table.remove(self.数据,bb)# y, z1 E9 o# ]2 Z7 S2 H

  64. ' L( H& [+ f/ ^% ?! g: V
  65.     发送数据(连接id,16,self.数据)
    8 p3 f5 |. }* d: U, G6 d8 ]
  66. - i& G' y2 |0 b9 E
  67.     发送数据(连接id,24,玩家数据[id].道具:索要道具2(id))
    & |7 K$ s; J5 f3 P& L

  68. , C. Z+ C) V: H
  69.     发送数据(连接id,3699)$ X1 S0 P, B7 W2 p
  70. 7 s+ u& z- d1 S' R" z9 L
  71.     发送数据(连接id,26)
复制代码
炼妖石不能获取到天眼珠,所以我加了个获得道具的语句。但是运行后始终在提示,玩家数据 a nil valu。; n( h8 {  A. A- N
如果我改成! G9 S/ x/ r' \/ X. x5 d4 f! e
local 灵力 = 玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气  L( U, R, c% o: L6 X
这个时候客户端会报错,数据的错误。也是A NIL VALUE。。
( B3 M9 O" _5 g8 k请教大佬,这个为什么会出现这种情况。。。希望能点播一下GGELUA大佬- f* ^0 I& n) z  {+ F: `

# u1 A0 X; P* f4 R# ~; p/ J
回复

使用道具 举报

1

主题

22

回帖

43

积分

初级会员

积分
43
 楼主| 发表于 2021-4-2 01:41:18 | 显示全部楼层
还有就是代码如果按照
& s; _$ S% {; `/ _* p( W      玩家数据[id].道具:给予道具(id,"天眼珠",<font color="#ff0000">self.临时等级,self.玩家数据[id].道具.数据[玩家数据[id].角色.数据.道具[物品]].灵气</font>)
  O$ ^' `, r7 ^  {7 h提示玩家数据 a nil value之外,怪物与炼妖石合成,宝宝不消失,炼妖石消失。    table.remove(self.数据,bb) 这句就没有运行
! B# X& y4 i& F6 E8 w) _: {& q3 f; r- a: D, O$ c( z
回复

使用道具 举报

0

主题

24

回帖

38

积分

初级会员

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

使用道具 举报

0

主题

19

回帖

24

积分

初级会员

积分
24
发表于 2021-12-18 22:44:31 | 显示全部楼层

; T# K- S- Y9 O4 Q: P3 ~9 ^& x+ S' T66666666666666666666666666
回复

使用道具 举报

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 21:10 , Processed in 0.170576 second(s), 52 queries .

Powered by GGELua.cc

Copyright © 2001-2020, Tencent Cloud.

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