设为首页收藏本站 国外访客:

 找回密码
 立即注册
搜索
查看: 13080|回复: 0

[教程/工具] 白日门传奇常用函数注释

[复制链接]
灌水成绩
19101
118
19678
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 8
贡献 : 9
下载币 : 434
在线时间 : 1951 小时
注册时间 : 2013-9-5
最后登录 : 2026-9-16

发表于 2026-6-14 04:37:44 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
1、人物类& G% M7 _( B; N, t5 l/ k! T

6 z2 ~1 ?; a9 ]" H  Y  O. Pplayer:get_name()        --获取角色名
: G  j* Y6 X; T. o9 N6 Q
# b3 N5 G3 C8 {player:get_level()        --获取角色等级
+ q1 h$ S. }" }) |; u; P: o4 O/ P) X2 ~" Z0 I% l% \4 O3 f
player:get_vcoin()        --获取角色元宝5 j/ N3 R: U! k, ?0 T; T0 ?$ _

, r$ F( q5 m7 j8 ]# U, Omoney = player:get_gamemoney()        --获取角色金币
2 T3 b1 n+ Y* h& c7 A/ y: X& J. j$ H$ t, I- _
bindMoney = player:get_gamemoney_bind()        --获取角色绑定金币
. o  z5 q8 C5 P4 ]2 K
) C; u1 O: u$ B2 C7 L- C+ B9 ~5 gzsLevel = util.ppn(player,const.PP_ZHSH_LEVEL)        --获取角色转生等级! g+ w% W6 C( N. I

! o/ p4 u4 v( [8 k  S; c7 Jplayer:is_dead()        --角色死亡(ture或flase)+ @  i# a  |, a  k, }" B
, D; f) G/ R# D. v
player:is_enemy(player:get_name())        --是否仇人) G" u+ V$ e" m$ Q4 Y+ k
3 @$ S; m6 U, a
player:friend_change(player:get_name(), 101)        --好友改变
" f2 L: r! Q, D' D  C
2 ]5 W4 ?0 z1 F9 |+ V8 @) r) N6 t) Bplayer:set_wing_lv(70001, 1)        --设置翅膀等级
$ u" M4 j! q' x
8 |( P0 a! }# x( K$ |player:get_attack_mode()        --获取攻击模式# e0 G7 s/ d# Y6 B

, ?0 S" n5 K, p+ Wplayer:setHpMpPercent(70)        --设置血蓝百分比70
1 Y: A6 M( x" z8 y. A1 W4 X+ c; `# s# C. V7 R- T) L1 L8 L  B
player:set_task_state(1,1)        --设置任务状态& u% w) C) E$ i! W. c
  T$ |, |: v' I! Z
login.first_login(player)        --角色第一次登录
: d1 O1 N! I+ G$ j- Q
7 t" f3 b0 H6 M- n9 ?login.leave_game(player)        --角色离开游戏
2 K6 A& I* ^) D) j: z% X
' W" i( ]% J9 {4 `$ M2 F+ y% a8 Ulogin.enter_game(player)        --角色登录游戏
9 w; m2 m. F2 B, U3 g, K+ h
4 d' C  \, e/ c, mplayer:clear_buff(39014)        --清除39014 这个Buff7 }# G8 |3 Z; O, t1 q4 T
4 K8 Y, O% j5 p( F, i
player:set_buff(39015)        --获得39015 这个Buff
* N  K7 E% o* A& x% Q9 J
3 y5 D0 y2 H9 @local bf = player:have_buff(39019)        --是否有39019 这个Buff 1为有0为没有% A% t  S  I; ?6 {; j# q
" z# H. |; }2 q! v2 T" B
local buffTime = player:get_buff_valid_value(39019)        --Buff剩余时间查询7 }+ S2 ^* Y* ~1 C6 S! n
  ]& J1 S% B1 T3 J7 S
xx, yy = player:get_pos()        --获取当前坐标" B. x# \/ B" Y: R: j, @

! X- U! v. |6 s  z+ \0 Snum = player:num_item(32000003)        --获取物品数量' P2 w1 H) x6 r$ F8 F' f

! y' |2 l) e6 C( bitname = player:get_item_base_data(32000003)        --获取物品名称( N  b& G: L! U

! N. u4 L1 u9 @8 hplayer:remove_item(32000003,1)        --删除物品---物品ID 数量( Q1 a, g3 U* E. B; t% B

7 y$ y; _3 O+ jplayer:add_item("元宝",10,1)        --增加元宝--每秒增加10元宝
4 Q$ L, `) l0 [: k& k% p2 {
( q  r" F3 p" N; o$ }! Gplayer:sub_vcoin(100,"扣除元宝")        --扣除元宝--每秒扣100元宝  r3 E# {$ ?0 d; b
; T# O9 G" U8 e. i6 L$ c
player:sub_vcoin_bind(100,"扣除绑定元宝")        --扣除绑定元宝--每秒扣100元宝
/ q5 m- e" I) v. A* [9 ?) t, D$ Y1 i$ U) U0 J! I) g
player:sub_gamemoney_bind(num)        --扣除金币1 `3 o" X9 L  _7 X& P- t! Y
  [: Q9 \& \1 I' Y
player:add_exp(33333)        --增加经验
7 q) N% C& _; X% {: J- B
- W$ [1 T+ K5 p5 h7 r) Q1 I7 @player:add_skill(101)        --加技能
+ M7 F  Y$ `/ `' v* g: S' d( F$ N$ E% N; O5 `1 L: Q
player:set_short_cut(1, 2, 504)        --设置快捷方式
3 l, {: W- \  @" P. J8 P# P9 g0 R0 q) Z4 i& A
local vipLev = util.ppn(player,const.PP_VIP_LEVEL)        --获取角色VIP等级
: M6 _7 e1 @+ a4 U+ J5 d5 _0 J$ X: W* C
bf = player:have_buff(buffid)        --是否有buff bf=1为有 bf=0为没有
2 ~1 S1 x8 Z* m1 t& m
! y/ m! L  V& Z8 N9 H0 tbuffTime = player:get_buff_valid_value(buffId)        --获取buff有效时间 如果大于0即有buff
6 _& J& ~( j& y
3 P# b8 i7 Z& m; {& kplayer:set_buff(buffId)        --设置buff- [2 ^8 I$ c0 v# L0 `: E8 d+ i8 ]
7 E8 z% U/ y: g
player:clear_buff(39014)        --清除BUFF
0 U. m' X* c& X5 T4 q+ Z4 t* s4 q
: l9 D! g# ~/ R+ M/ Bplayer:set_timer(112,1*1000)        --设置定时器
5 `8 F. C( B, B) h% c8 \: b& E& U$ \( A& Q- X
player:num_bag_black()        --获取背包空位5 H' J/ Z! d4 W; W

4 e& X) W: ?( CrechargeNum = util.ppn(player, const.PP_DAILY_RECHARGE)        --获取充值元宝数- v3 m8 \; G& o8 s+ W3 H. W
, f: j2 H5 V/ O
GwLev = util.ppn(player,const.PP_GUANWEI_LEVEL)        --获取官位$ {' G, u5 l+ \9 k0 a
; S* z2 h6 j+ g8 R9 B/ w3 `
curJiFen=util.ppn(player,const.PP_XUNBAO_JIFEN)        --获取积分
! Q* X) d. B8 j% R( P$ H: k$ W& N6 B0 U7 O: L
本帖隐藏的内容
) J& j- L' H, a6 r0 [$ T" S! A0 h/ u# a; a5 A: g
--押镖1 T" |& Z6 Q$ O
+ {2 E, }8 a5 X5 B+ S9 F) b
get_dart_follow_pos()        --获取镖车位置
8 @: G' M4 G1 |& e* ~" D' A
/ g4 n# w& w0 m- J9 Uplayer:bind_dart(dart_id)        --角色绑定镖车, w! C% s& f9 L1 U# y5 Q

# Y6 X1 ~+ u2 ?+ U8 L6 q* \2 Y6 N2 b; d8 ]

- p9 I0 w3 _8 l0 B0 B--复活时间及服务端地图坐标--时间--地图--XY坐标* Z) [5 c* V- F* N# v) f/ V

: b) E3 n% q- f. k9 [$ L# ~9 kplayer:relive(120,"chiwooBattle",31,37)4 t9 b! n, [; |; x+ h# G8 Y9 N

  ?. ?1 x! S' h% h+ l& Q! Z) r0 Z0 Y, t

3 j9 F9 o3 |) _( ]! \% N; B--邮件) d( i5 D6 q( N9 n
! k3 J& }; K6 b8 ?/ C" a
server.post_mail_to_one(leaderSeed,"皇城战奖","恭喜您成为沙巴克城主,这是您的奖励。",unpack(t))
1 A* q: P# \, `5 q  k2 i
* D& Z0 K; i  i# U4 S1 G- ?player:post_mail("帮会福利", "亲爱的玩家",27000003,1)
; ^1 _. G; d9 _0 H# R# Y. `
/ ]( d  Y2 A$ L" c( R9 Q4 ?$ D* p+ N9 R" R* i
5 Z( A& e1 f: N0 E5 [+ L
--组队脚本调用
/ V# ^2 W, m+ `% @) V
4 E; e. r; _2 n2 [player:group_exe("npc.duoren.onEnterGroupMap3")        --集体地图移动npc.duoren.onEnterGroupMap3为写好的脚本1 Q, d: e) J: ?, B* L$ f, F9 s
: N7 O) L  ~! I

2 B0 I% [  j& H  Q# L& d* w% K: }9 ~7 I% C; h) H" K# |. z
--获取角色职业
/ Z# e2 c) V0 S4 Q
& Y$ W& I7 a- ?8 z% Cjob = player:get_job_name()
. j( S3 b( d0 u& m8 Y" e' t  u' Z
9 n. I6 n* S( i- Hjob == "warrior" --战士
& {+ W9 N/ N# ?  c3 f, x( l" r7 M; i$ H
job == "wizard"  --法师
7 N  B  Y# n3 l3 j! [; D. `7 w2 U6 @4 ^4 N" [: y
job == "taoist"  --道士
9 b2 W- A3 j/ N1 E4 I+ |
/ Y% ]/ F3 J$ |, I2 D--获取角色性别
( H! m' N8 `& _
* X0 S- @) Q$ Y) n8 }player:get_gender_name() == "male" --男性
. O& \3 E6 X# S" |1 C9 v0 u# I2 ?4 [7 f
player:get_gender_name() == "female" --女性1 \3 _# {5 @" h  c) v' L( B

2 P7 o1 I8 P9 {( _3 [" W
* [6 U+ S& w- j# R# g
2 g5 a+ K; C  e5 p7 w- o; [--获取PK值
1 I5 S9 r8 N2 U# _1 N* e
+ g  |# F2 \0 E: n4 V) nplayer:get_pk_value()$ Z* y5 ~- c/ N* a, M; f
! R8 |* s  J! m- l% a
-- set_pk_value. B2 z: c( H& Z! o' [$ E
: b5 n  U" k/ N; E5 b; e/ V
-- get_pk_value
- k' Q) a. b$ y0 [: P
+ l# n8 E0 u) |- N+ _+ w-- sub_pk_value+ z: \# ^9 P+ X( E1 r
; u, Z! x* Q9 q6 a% Y& P* G' ^
map:set_flag_pkprohibit(1)--禁止pk  t4 t0 L/ v& q% ^' S2 i

/ k* z$ t% Z" O9 o# ]0 |9 |  {; umap:set_flag_pkprohibit(0)--可以pk! A$ p, Y8 d; L3 P* b6 A

6 F5 M& e8 [$ Q# k# j5 @8 r& V4 `. Imap:set_flag_pkallow(1)--pk不红名
6 c2 O. n* r9 t" G4 t- a
% g' N0 T$ l9 `( j' b1 x: S7 U( m6 ?map:set_flag_pkallow(0)--pk红名
/ M  h- ^, u6 \! T  x1 w( A6 N  {1 q- w2 H2 \' ?/ y4 Z
--修改PK值% U* G( D; W$ {% e" m

3 U/ u* E) c9 a5 }function change_pk_value( player,value )
: Z- n' i, a& X: d, m2 G& e
& Q9 V- F: u4 e        if player:get_pk_value()>=value then$ f- n& \0 p! \# O6 E
/ A4 r% H7 @8 U% W
                player:set_pk_value(player:get_pk_value()+value)
- R# ]' ]! [$ P: v5 |  r& ^9 S
; G' @3 m8 m0 \0 d) _" {, `                util.alert_msg(4, "PK值减少"..math.abs(value).."点", player)
5 `% x3 j" G2 J* {/ C$ \, j1 t4 d, T& D- t2 w( b* _
        end: e9 X! \2 T+ C# X( ^' {% \

$ Y7 X3 n; s) \8 e# yend7 C9 q: _8 L) k0 w% f- B# E

* e# J; q5 R8 X: Y+ U( t+ R9 F' n3 ]" H& [  L

( f7 v# `* c, b  E2 e2 S! y/ _; _' F$ N--加转生经验
( j6 B5 y6 m2 v# P' [: T8 \+ ]+ H6 }1 X; Y- V4 H
function addZSExp(player,exp)% V  P  Y5 @6 ?1 G! H* @

6 A, N4 k- v+ x# v, V' [4 o* F& w- R        if type(exp) == "number" then$ N' ~8 v$ S& v6 k

( s: N1 F/ |( v- j6 z                player:set_param(const.PP_ZHSH_EXP,util.ppn(player,const.PP_ZHSH_EXP)+exp)
% m8 Z5 @9 g$ Z, u1 z. x# U9 T& k0 X& c* r7 b% u5 I' u$ W
                player:alert(1,0,"增加转生经验"..exp)
; c5 k  G7 k' ?' i: @
# F' \: b3 v$ y  }                gui.moduleRedPoint.checkZhuanShengUsable(player)" T$ D. F9 a$ W- y
: K! l0 i+ X( p7 J
                return true4 e8 }, N' t% t  W- @) @* `2 m; l

$ I- E6 |' ]1 N2 Q2 |* ^        end4 m; O" V: m9 t/ }& L# O
' o/ }0 f4 W) `8 B, I6 [& [; p3 E
end! d  _4 s5 ]! e+ q- q$ U5 Y

9 t. n/ h- A) w# d3 R  [7 O( E, ^( {  e, \# r1 A3 ~
& p8 i) H5 C4 M! C1 B% l
--增加积分
* u8 [  R5 o9 v; `6 _% l9 ?) r" `% }$ P+ a5 M; q
player:set_param(const.PP_XUNBAO_JIFEN,util.ppn(player,const.PP_XUNBAO_JIFEN)+exp);4 m4 g" w# x+ R$ x5 X, o

$ V( ?7 n9 @5 ^0 T$ n% }player:alert(1,0,"增加积分"..exp)
3 S% U1 \& Y) I  s
1 A* c& y5 ^" n! s: b隐藏内容1 R7 k: ]  }$ J# A* ]
已解锁
9 f* m5 w5 g6 \; |--增加武魂2 w; O. z* P* K- `# \6 d1 J4 i
9 v1 B9 G) `# U5 B/ B
--curWnNum数量
, [+ B; Z) U# X$ ~/ v
, @& o, p* V; x" B9 o# E        player:set_param(const.PP_WUHUN_SCORE,util.ppn(player,const.PP_WUHUN_SCORE)+curWnNum)7 d8 Q) m( B/ m& }0 u# E
: V6 _( G0 h8 K! [# d, t5 e
        player:alert(1,0,"成功领取武魂*"..curWnNum)) r6 G! h! i$ I0 }' M2 J
% t: c2 E# |6 M4 {8 c
2 x8 j2 t8 f& r% B% P) k( D4 s! Q
5 A* [0 \# ]& P4 B8 d' }+ Q
--增加功勋值
( H: K2 x* c7 n* D. W( ?# `4 F6 `. V5 Q
local name=player:get_name()9 O4 B% Z4 O; U+ |2 V8 ]! k  Q

; k5 P8 m5 K1 j( B8 pcurGx = util.ppn(player,const.PP_DAY_GONGXUN_NUM)
* [. |% G; M) E! B% _( O* m/ _  o/ X( U: T5 `* B) N" X
--print("GX=",curGx);
% {" P1 V; B( b- S, q
# U/ `9 i. J9 ]4 Vif not curGx then return end6 j1 r# p' i0 t2 S

2 q3 C! ^5 C1 x% J2 o3 W$ c: Q; F$ B6 @- k) b  y

% b' U/ _6 F7 u: s. Y- F: {2、怪物类
: _; d+ }! {" B6 i  K. K" z& m
/ O1 ?4 k4 G0 X1 ~- M--召唤守卫(可跟随)--类似护卫( ?2 V7 q. f+ z' g! N; F
. p& @3 t; P; z6 {2 L
player:gen_slave(1,60000111,4)
5 ~6 Q. N% J0 M. @" G9 _& E/ \% r9 Y0 V  N# H" G; v, Y0 g* S2 E
player:gen_slave(2,60000112,4)
, W4 H1 K, C3 P  y/ c' v! Q4 p# U/ C1 o
player:gen_slave(3,60000113,4)
1 }( o, f% H# ]* J/ R( X& K( ?6 |! \# I- i3 g, \, v
player:gen_slave(4,60000114,4)
- g1 K& _2 d' M: R- T/ E8 o, Q3 X
--召唤守卫(不可跟随)--类似烧猪洞法师( L3 r' N9 P) M, c, _; Z. u$ B" g! }8 A5 m
& f/ o( u; X! s% ^8 S! w1 ^
player:gen_slave_fashi(301001)1 H& S4 x/ s2 [9 ~& h/ Q4 Q7 e

) N/ B: E5 w' E
# ~; g! ?9 }6 Z5 D  V# X& v  b; {7 S+ ^( m. I. D
3、地图类
+ ^$ T2 b& t4 S8 f- l
+ ?6 ?! ]- _% {% ^% d6 D' X; z4 kplayer:get_safearea_id()        --取安全区 1为安全区
3 i  `5 x4 H( o6 `; ]7 b' K' z* z" r* r$ F& ~
map = player:get_map()        --获取地图1 O1 {! |, [5 [: i  N3 b0 T

' _( O* o5 ?, zplayer:get_map():get_id() == "gjpd"        --获取地图编号ID0 Y: u, G7 R. k9 M/ i+ G& H, ]

! d, \1 e& v; a" Flocal map = server.find_map("tucheng")        --查找地图
. z! h' D  u8 ^* Z) B/ o! a
) j) K3 u9 Y) ?# X5 ]maplv = map:get_minlv()        --获取地图进入限制等级3 n. l6 l3 C7 D8 s& y

5 f$ K$ x0 x( K: I, ImaplvR = map:get_minlvR()        --获取地图进入限制转生等级
) `9 @( B& k1 d9 a2 V0 f
" }& o" B4 Y0 C& |2 Imap = player:get_map()        --获取地图名
$ `' x' y; U3 {9 {- }, x) G! N  p1 R- I7 h3 T; V2 F7 @8 Y6 {2 V% }
player:enter_map("3duoren",14,33)        --传送到地图
* `% H8 k3 W$ l8 g, q5 l; |2 q3 z( L
posmap.fly(player,3000013)        --角色传送地图ID
+ V# d3 q  ?  U2 v, f" ]) ~- I6 N' _/ }8 ?" h. A& L, V( b
posmap.fly(player, 5030003, "autofightstart")        --角色--地图传送ID--自动战斗
9 |% l1 m5 V, O, I
$ A' s8 R2 S- q1 y# i$ d9 K! Splayernum = map:num_player()                --获取地图人数" }' K/ ]  P& a4 ]
, T- n0 t0 \) }. U/ i# \+ }
num = map:num_monster(11001003)        --获取地图怪物数量 11001003为怪物id
, i5 P) E2 P6 D0 s
* W' C& q2 t& H2 p# d4 Cmap:clear_mon_by_name("神兽")       --按名字清除地图怪物
5 P* S# ~& J1 }
& k3 x) J1 O, omap:clear_mon()        --清理地图所有怪
8 P5 @3 o& H1 \
+ }5 s% n( k  }
  e" `& v( A+ ]; b
% g2 F- D/ i1 q4 T0 W+ |--取地图随机坐标
) b6 Q' g( ]; B5 k( A! P
% \2 X; z! p  @8 l% d1 _local x,y
. K1 M, D/ E" {) v
9 K/ \$ s/ Q. O; {" x6 Fx,y=map:gen_rand_position()
4 S1 ^; e& \8 D& b4 r) r4 x; K
# x0 _, }: M- Y/ p

( s5 y2 H" ~) K2 g% q--刷新地图怪物 坐标x,坐标y,怪物ID,刷新数量,刷新范围
- d: H$ S# z( W- Z. ?+ r! z7 R7 T0 v9 G, K" M+ m( ~6 s% h
map:mon_gen(101,124,15020035,2,10,1,1,"no_owner");' C) _7 K8 n1 E" Y$ a

( \5 Q8 L& V' z! F! U
/ c- N5 b) W/ X( O+ [2 g/ ?) t" q9 J) m5 M/ f% N
--drop_item 参数:物品名,是否绑定,坐标x,y,ownerid,数目,生存时间(秒),重设owner时间(秒),限制等级
3 x* J+ K- c& W% U( t
. K( p# Y; R7 K3 ]* r  V2 i9 xmap:drop_item("100元宝",1,100,100,1,1,300,180,60)        --地图刷物品! P4 A4 i) z3 _

& g6 {+ h; Q: b8 P/ V7 b
7 K6 b+ p, c+ j& I4 f3 ?
/ N) T8 S3 x* }3 O0 E2 \9 g/ ^4、活动类  ~" U& y# O  w8 \
. e) O* [8 W5 [
local isOpen = gui.PanelActivityGuide.isActivityOpen("送宝童子")        --活动是否开启3 i" m9 h3 @4 m4 l$ _6 e% J
  I/ |" e$ _& P
server.set_var("shiwangTime",os.time())        --设置活动时间
' R" F# @0 [' F$ ~. C& S' r# L
6 [  I6 V* j' e- c7 y' AshiwangTime = server.get_var("shiwangTime")        --获取活动时间& y- r, l3 ?5 \/ }$ p. }
2 n" M. V$ e' b: W  a
server.set_temp_var("shiwangstate", "open")        --设置临时开启
8 k$ |$ U5 }% E1 ]( z
  _0 [8 m6 g6 @; Zserver.set_var("shiwangTimes",0)        --尸王波数
5 K* C1 P9 u+ r# a' N2 l7 B5 F4 a) j$ s/ [' W) f
server.set_var("shiwangTime",0)        --活动倒计时
2 i4 ]" W* v, o8 L5 v) b4 W5 z$ @+ S* G8 U, k0 @& p
map:set_timer(3,1*1000)        --设置地图定时器7 P, m0 E* u' R# P
$ L7 k3 u  z, o
map:clear_mon()        --清怪
" @' h1 N! s+ [& m4 `
' c8 e' S. a; D' f* w2 Rmap:clear_item()        --清理地图物品' |' {, d' A4 Q- [+ z

; T$ y, V6 D$ s- imap.jyg.resetChart()        --精英阁地图重置
: O( K' {6 x# _- d; G& @: m: v& E- |/ L
map.yxbiqi.genMonster()        --夜袭比奇刷怪
0 c1 S1 Y5 L! g& g+ |1 q0 ~# {' ^3 g  Y* u6 A5 h5 F
% X: [8 d- H4 A+ O2 c

( h6 e8 W' r5 h$ B; s5、组队类0 z+ d# A$ Y- Z* c5 d& n

. z4 ?) ~$ y. V$ O3 Alocal groupId = player:get_group_id()        --获取队伍ID
5 A' h+ q& E& V: v) j7 ]- c( e& |( p, {
local num = player:get_group_size()        --获取组队大小
* ^# x( ~$ M1 ~/ Z% n- B) o3 c" G
1 ^2 F; U' G5 a; A' ]local leader = player:get_group_leader()        --获取队长9 w2 C/ F3 Q/ Z7 B8 p1 x
" N* @$ m  |$ X
player:leave_group()        --离开队伍
; p9 I' u( L3 q& P, L
2 N# m, U" O' N% ^player:group_size_online()        --队伍在线人数
/ k) c/ y; }1 n
1 E  P. s* _9 E1 n% j2 O; |0 V! Splayer:group_follow_move()        --组队跟随1 |, ^3 C' H- @, _2 g
5 T, p+ X% S3 ]+ X; ^2 ]" ~
is_in_group()        --是在队伍中
* \& b7 O  J( ^. O  U! t+ `
9 }# F$ x$ _  K4 E9 hget_group_task()        --获取组任务9 I9 u! _( l2 G: Q- j% N2 T
  S$ a, q2 m6 T5 I. r
set_group_param()        --设置组参数2 ^& g5 F: f) f; g7 H$ I7 e

, R; j; F0 T2 ]1 Y* T# u+ h& G4 a% bget_group_param()        --获取组参数* s! D. M* J1 q! Q+ d% U! V1 G

3 w& b; s$ i  x7 U: H& Efind_map_group()        --查找地图队伍6 p# d4 d) X- N0 t2 [  |

2 C( R( R& ]& h3 j/ Enew_group()        --新队伍
$ I3 C5 l4 y% x5 Q
. `* k  w7 C4 P$ [* j0 Fadd_group_member()        --加组队成员# c) J+ `, ]! b! D
6 j, R4 g/ X! @5 h" X
rem_group_member()        --标记组成员
& ^  X+ }( s0 i5 \* N1 A5 l. a" w5 @/ q
set_group_name()        --设置队伍名2 c1 U! f4 {% b) R$ T* Z

' y( T) \/ n+ ^" {3 Dlock_group()        --锁定组队
6 X+ u0 i4 t3 E$ B
# V$ j' b" h" S; g4 ^1 i' G# G6 A6 Wunlock_group()        --解锁组队1 ~3 G$ N4 h+ ^6 H5 L6 S
' m$ g0 F) K( v0 q' c6 d! t6 }
get_group_task_flag()        --获取组任务标志- w% B7 ~$ S: r- H# S
8 C1 f. P5 i) U; Y, }1 \
/ x+ I2 @& s  |: ]% ]7 g0 T: k% y
3 a, {: Q- @  v2 v/ w/ q
6.帮会类
3 a7 e8 k4 S  ]. L1 F. a6 y6 j  f! ~; L! h# u
local guildName = player:get_guild()        --获取帮会名称, n+ ~! R6 Q% J! r- S% i

4 w. G, ^: N) {8 D' Cguild = server.find_guild(guildName)        --查找帮会名称并返回
9 h' i7 F+ q6 `+ F" X
% \! k, c5 Q+ vlocal king_guild = server.get_king_guild()        --王城行会
1 y9 q; F+ [8 e
4 `1 o4 L& z1 X! l5 R8 I* Jlocal guild_king = server.find_guild(king_guild)        --查找王城行会
) z; _7 d0 l2 S5 y! E1 k& C; E, l* C8 I  V: m; N2 q
guild_king:get_leader_seed()        --获取王城会长0 n$ P& d2 V- f" b: ]$ v' B

7 A8 _& [+ t2 N# ?guild:get_leader_name()        --获取帮会会长名
' D6 ]# {7 X3 Y5 F% @1 R$ @9 F! A% W4 s0 H0 \' t$ B' }
get_member_onlinestate()        --获取成员在线状态; R1 [2 f8 i# D& q5 ~5 J

; U5 U  O7 L( s6 \! U8 D/ Mget_member_num()        --获取成员数
9 b3 z* e! P" l: G! H% p! p8 f* Y# S4 ~( f5 m0 x+ Y
get_member_title()        --获取成员头衔
" d8 o- }, S4 F! r  S; @3 U" ~/ e0 |+ V+ e7 c, o

( W1 ~+ j$ W: v3 k5 l1 c! S
+ ]1 H3 M8 k6 Mlocal team_name = player:get_team_name()       --获取阵营
: z2 K3 j% R+ B! D8 G# m" S$ r
! j! V! }7 w1 t7 ?4 ?
3 v2 v) N) P  D! v6 c6 p( Y8 f9 j+ G) W- w" Z$ v7 ~
7.皇城战# W( l; y( l* i( ~
5 h/ c8 R. \' A; P
server_start_day()        --服务器开区时间& w- ?2 s$ [5 {6 h. j, x
8 H# }& ^; U$ R( s: h' q
server_merge_day()        --服务器合区时间" @! p& C& q0 i% D9 e

, k$ q: v; |( Xserver.start_war()        --开始战斗
. h- }" N; M/ `3 R/ O. Q5 p- W
% N' B- h9 E' Xserver.is_war()        --战斗开始
+ B$ l/ P6 G  Z8 Q6 Z# @& \$ [6 Z2 N* _3 U6 _$ ~0 g9 L
server.stop_war()        --战斗结束9 a8 M1 A: s. L  i- B$ o+ }. [
$ l/ }6 D) E  ?
' K* `" C. k5 k* B
5 ~  T" S. `! _6 h
--时间获取" }+ t( Q. N- v! {. q( Q
9 i( p. ^/ u6 F; `3 ^* i: V% c
tonumber(os.date("%Y%m%d", os.time()))        --取年月日* o: S0 F1 t8 E
; p5 m( P0 z# Y! _
local t = tonumber(os.date("%H%M",os.time()))        --取当前小时分钟
) U" ^% i" U. R& v+ q* {% w0 v; d% F4 }! N' {; `0 r9 k7 Y2 _
* ]/ t8 l( C% w3 b3 V2 `# P

* V; k  P9 X, m/ [tonumber(os.date("%H", os.time()))        --取小时- g& |# t. T; Z8 Z, N
/ t! ?! T% \. }
function getDate()
( Q& r2 J8 |! m* h" ]
+ r2 s% C6 Q9 J& S5 {' U        return tonumber(os.date("%d", os.time()))        --取日期1 h$ g. L- O' I& P; b/ X8 _

6 m: t& H: F% z& R$ y0 C1 Iend
4 V) J$ }: ]. [. n) s. a7 |) R
2 |  h/ s! T: F- \% t+ r% J; K0 J# V% h* O* j( v
* L7 n8 j& l3 Y6 a; n5 j
function getWeekday1()
& H. b$ S3 `6 H7 d9 b1 W% T2 E" F4 z
        weekDay = tonumber(os.date("%w"))        --取星期几
& R, ]  k+ N4 X) D8 `* H5 }. G. v
/ E3 o% x& e( E% a) K- q" U        if weekDay == 0 then weekDay = 7 end. K) A/ p  U) C8 R6 q5 [
: t( I% E1 Z7 O9 q+ t2 B
        return weekDay) J" z9 h( U  [7 B# V- S

( Q- ]/ H. \$ T6 ?) f9 s5 dend( _$ ~0 P( n, h; H6 G" T

9 }7 {/ v' v  `# `
9 I5 E" q; D, n4 g3 K3 u3 E
: y- K6 j- V+ Y. a  {2 ~# ~8.源码类
7 X" J8 P  p: p/ \; Z9 H) X4 p
3 T) [" G6 f* {4 B, D! SIsGroupMember(int id)       --是否组队成员" I0 x4 E2 m! r7 n% D0 i

; Q# w5 U+ k1 `GetMarryMemberName(std::string& nick_name)       --获取结婚成员姓名* P1 j' v7 U( {' J: ^& f3 P$ _
3 o( S% u1 g$ u/ m$ J
clearCoupleStatus()        --清除夫妻状态
; K  l5 y. n  N
9 _$ S0 f5 t7 w2 e% a" zcheckCoupleStatus()       --检查夫妻状态
6 X" ]; k. q. I; ~' B! Y
1 p. c% V: J: _9 F, \5 f+ B" ^SetPickMode()        --设置拾取模式
3 Z" w) O9 U( B
+ i, }  r- k+ A( `% ]% JGetPickMode()        --获取拾取模式1 ~& W% D( Q' l5 K! _, b9 U! f& Y
! F, F7 z, N, \$ v( Y
SetLeader()        --设置队长
) |: T2 U5 @: l8 U' L* u* g0 w+ P8 G& ]+ M; r6 C  c
GetLeader()        --获取队长6 ~) X% A; {' ^6 J: w; C- X: G

( w/ f# j: z$ {5 qUpdate()        --队伍信息更新5 M* C' F/ U  l
. {) |" K! t+ k8 q4 G8 g( o5 B* U
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
本月有问题处理时间8:00-12:00上夜班  9.7发布
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|蔡州手游 |网站地图 wapmz.com

GMT+8, 2026-9-16 13:26

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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