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

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

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

[复制链接]
灌水成绩
18541
100
19068
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 2026-6-14 04:37:44 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
1、人物类! B- o3 G0 I& L& H. w5 F+ Y
' _0 x& A* }4 w2 e! A  j
player:get_name()        --获取角色名
# W1 p; \+ o$ D8 ]# j, D) n6 k" w( P$ N& g/ j, Z4 d- d( j  h" L
player:get_level()        --获取角色等级
! O) g$ ]7 l7 A1 z- x& a- O" w
player:get_vcoin()        --获取角色元宝  m3 ?* {! W3 [$ Y+ v3 i! f

4 k6 Z$ q3 w9 [, k$ Mmoney = player:get_gamemoney()        --获取角色金币
/ u7 G, ?! ]; j! [
9 S! Q9 ]1 ?8 [+ b  Z& lbindMoney = player:get_gamemoney_bind()        --获取角色绑定金币2 g. S  ?' G, a3 |0 g( ~/ G) F

1 P8 C! {* ]& J9 ], B2 P6 ^zsLevel = util.ppn(player,const.PP_ZHSH_LEVEL)        --获取角色转生等级5 \; H, u$ l+ X
6 D5 m9 j0 G' Q: N* F; E5 s
player:is_dead()        --角色死亡(ture或flase)9 O9 u. Z2 S1 G: Z* }

! C. u: H  R+ {& `player:is_enemy(player:get_name())        --是否仇人4 W2 ^' J/ b: Q, D
& T% e& I2 `" v$ t  m! m
player:friend_change(player:get_name(), 101)        --好友改变, b1 R" C) e0 _  v0 O# J9 h

6 E$ w+ s* V( h4 r, o# p* wplayer:set_wing_lv(70001, 1)        --设置翅膀等级% C' t4 ]" u1 {( n6 {1 s+ k

( A7 ]& p* g/ `player:get_attack_mode()        --获取攻击模式
. t3 [! l9 U% h3 L; ^5 N+ c2 l1 g; n3 D9 O
player:setHpMpPercent(70)        --设置血蓝百分比70
  O  j* }% j- B/ W" F
% h; {; ^! v, P  cplayer:set_task_state(1,1)        --设置任务状态
0 o1 ^1 W4 k+ k; }: x6 B3 Z- U% X4 ~7 C1 Y0 V
login.first_login(player)        --角色第一次登录
. S" d% t8 I, o& x7 l3 [# F2 @6 b! u3 f2 i: m: ]1 C  k5 i
login.leave_game(player)        --角色离开游戏
$ l; g$ N- C3 b1 w6 B5 U3 n
2 ?7 K2 Y" p% \, qlogin.enter_game(player)        --角色登录游戏
" S+ y6 S: O1 s6 D" k0 d) |8 p( \0 R" Z; @- m  n( p
player:clear_buff(39014)        --清除39014 这个Buff6 r1 w& x) J( e: p- F& I

* q7 }) i6 T( M- tplayer:set_buff(39015)        --获得39015 这个Buff0 N/ u! u! t* o

! Z$ \8 T6 r( i" L! J8 g: ]' b, slocal bf = player:have_buff(39019)        --是否有39019 这个Buff 1为有0为没有
6 L4 F! f, d( y  C, C- R/ o) J. F( ]3 U( X( [! D- B3 e9 W' y. h+ h9 Z
local buffTime = player:get_buff_valid_value(39019)        --Buff剩余时间查询1 Z; \8 P6 v# V- w
1 G, R& X6 A  [1 y$ ~& J, U6 s
xx, yy = player:get_pos()        --获取当前坐标
5 r" F' \2 \7 g) L# V
; w. H* V, Z8 M* {) J4 znum = player:num_item(32000003)        --获取物品数量
' Z# }, R" H# y! _+ |* z
8 i: ?; F. g' T6 Titname = player:get_item_base_data(32000003)        --获取物品名称
, L5 N( e/ t* h% A
" v: }- X4 P. Vplayer:remove_item(32000003,1)        --删除物品---物品ID 数量' Z, {- s5 L0 P; W/ N

6 ]: U8 X- l5 U* }player:add_item("元宝",10,1)        --增加元宝--每秒增加10元宝
3 c1 u9 g. c* A, I
! R/ }. t, X  o" Kplayer:sub_vcoin(100,"扣除元宝")        --扣除元宝--每秒扣100元宝
& x% H9 C6 ~* O+ E+ {6 R) G' Z; r9 u- A4 M# Z; e" H6 K
player:sub_vcoin_bind(100,"扣除绑定元宝")        --扣除绑定元宝--每秒扣100元宝
6 Y- J2 |1 Y4 J0 S) _, U# _5 [5 G# b
4 z5 `9 \9 I* D9 lplayer:sub_gamemoney_bind(num)        --扣除金币" m$ _* P2 Q, O! J+ n! P
) h; [8 ?' Z8 l
player:add_exp(33333)        --增加经验
8 H+ P# u3 m1 Q6 H" [
- @0 y/ |3 }& W# s2 G2 Qplayer:add_skill(101)        --加技能
: x- u6 H2 i5 U& B2 h7 y2 r% ~. W: P- D0 m0 p1 x
player:set_short_cut(1, 2, 504)        --设置快捷方式
/ Y  P, W2 Q4 L2 `& |1 j& I: `# U* y0 }7 I, ?
local vipLev = util.ppn(player,const.PP_VIP_LEVEL)        --获取角色VIP等级" P2 w& s8 R* l, j

" @: U- B  Y: s" l, sbf = player:have_buff(buffid)        --是否有buff bf=1为有 bf=0为没有
/ `& L# }' I1 a1 _) @" b4 c3 P: z: E. e* l4 k5 c0 c* z3 C" C1 P8 b
buffTime = player:get_buff_valid_value(buffId)        --获取buff有效时间 如果大于0即有buff! K  M- H- m  o- |

& V' v7 c0 W( ?# x7 S4 q9 jplayer:set_buff(buffId)        --设置buff
* S' u+ s% k9 p" V  Q6 ^
# N. ]& R6 U2 Xplayer:clear_buff(39014)        --清除BUFF* v7 M% ^9 c  C. ]% L" D
0 m+ e* v3 {0 \, Z- x$ W4 R
player:set_timer(112,1*1000)        --设置定时器3 E6 D7 t/ K5 ~3 Z2 C9 b

% D) d. [; Q; a' O4 h$ Qplayer:num_bag_black()        --获取背包空位
, e& O$ a$ e' O3 S+ P
; r$ I8 m5 U% j0 r5 g4 z9 d2 HrechargeNum = util.ppn(player, const.PP_DAILY_RECHARGE)        --获取充值元宝数
! R. \  x9 \$ G2 n7 p! o" K+ t( O$ g% \8 \& d8 M$ G4 s
GwLev = util.ppn(player,const.PP_GUANWEI_LEVEL)        --获取官位/ r" ?- d) L: O, p0 f

- V8 z5 @2 c# @. U8 ocurJiFen=util.ppn(player,const.PP_XUNBAO_JIFEN)        --获取积分
( l5 g: v  u/ N  r0 o) c) p
* O# u5 y6 @+ Y3 W' `本帖隐藏的内容  i! C& X2 R1 q3 @8 S
, f- k% R$ f5 {6 W! G
--押镖% t/ G' `3 z" j4 k: S0 X2 T
* r* b" p* l" B, o# G! Q- |- {& s
get_dart_follow_pos()        --获取镖车位置
5 z4 L% |7 b% _4 ^1 n- K6 R/ L* ?8 l* c: @4 p
player:bind_dart(dart_id)        --角色绑定镖车- N2 J4 {; e! k& x5 Q

. f! V: x- r; ?; S2 K, Q& I2 t3 N% E9 `$ a  B3 y1 ?
- l- ~8 i. c. m& W# E$ d
--复活时间及服务端地图坐标--时间--地图--XY坐标
( L# D) f4 T5 D! t# n3 N: D4 f5 j9 H9 ~
player:relive(120,"chiwooBattle",31,37)
$ ~1 n; Z2 Z! _, P9 s' \+ s! i, \0 j2 r* ]" p! s6 N( D

6 n& I! o7 _8 i' n8 M3 O! @- o# b! v3 d) Y
--邮件, ^" Q6 u% \$ Q) O0 t

+ {, r6 _! b3 q2 _4 [, E) x! g5 \server.post_mail_to_one(leaderSeed,"皇城战奖","恭喜您成为沙巴克城主,这是您的奖励。",unpack(t))2 c, I# x/ l9 |$ i. g8 u, L
" E" l6 M$ r6 D0 H' B6 ~8 ]9 [
player:post_mail("帮会福利", "亲爱的玩家",27000003,1)
: _# b0 J. E4 ]9 H% A0 x$ x: f/ {0 w' N4 M) l
2 p: k6 q$ r( }7 [5 l- P5 Q
# s" H6 C/ p# K7 M
--组队脚本调用
) i8 i7 T3 O  N$ x4 t) s" g( v/ K  h: K1 h7 a4 R* J
player:group_exe("npc.duoren.onEnterGroupMap3")        --集体地图移动npc.duoren.onEnterGroupMap3为写好的脚本6 _- H: Z+ z& G$ c  o2 U
* N0 t2 M. N$ [9 ~1 R2 V1 I

6 r* Y! b% w  Q
, J5 Y  R- [! B6 ]" B& H0 ^: Z--获取角色职业
& v0 f& V- D$ W! e. i! x: _% _  K+ z0 m* G( A* M" a) B
job = player:get_job_name(); @- _5 P0 t* k" v# P

5 M, V3 q* k. y* }5 z3 `job == "warrior" --战士- F5 W' V! V% v# ?
  n) B4 H: Y5 a7 L
job == "wizard"  --法师" X( l7 m: C5 M+ f' N

  }/ x' o5 s& M8 t8 b8 R* u) T; l% zjob == "taoist"  --道士% V7 I+ u' y) R( [+ r2 X  O
$ @2 T+ @& \/ A, ~! L1 x
--获取角色性别' |7 Q- F5 a* x0 o7 n$ V

- Z# j+ S7 W5 v% @player:get_gender_name() == "male" --男性
1 Y1 ]/ }  U( ?
8 q+ [' _% l& U9 q% U% Nplayer:get_gender_name() == "female" --女性7 S% x+ E$ \1 z$ j4 n9 q

8 N: k* q! R( x& \/ K/ Z0 I* b( w5 d4 a8 m0 J9 j  U, x, [0 _

1 L: p, ]. f9 c' z( _8 Z--获取PK值
9 G% G" w: L; d$ V4 t9 u" H
* J" m+ k- O+ m/ u% iplayer:get_pk_value()
5 s0 C% Y; m0 O$ [8 m9 r: z0 C1 P0 z
-- set_pk_value
+ G7 [0 r% ~" [, ?* s4 @0 l1 P$ Y
-- get_pk_value
) o  k' |6 I. M1 b6 A; J% P( {; n! i  o: j9 A& F
-- sub_pk_value! X9 k  L& S6 z- {

3 @( T5 L" q2 |, z1 T# |' Qmap:set_flag_pkprohibit(1)--禁止pk
4 y4 z& X: T# X0 t& J$ ^7 M& r
map:set_flag_pkprohibit(0)--可以pk% w0 O0 N8 f  c: S2 i" X. G

; U- N3 M8 H' t- t( pmap:set_flag_pkallow(1)--pk不红名. w. }0 U' a6 |' n
9 r# I) C- b) k
map:set_flag_pkallow(0)--pk红名4 m+ P! N$ u" Y3 |0 k  @# T% \
# w9 q: r3 n( J0 J
--修改PK值. ?7 G2 k0 _: o0 I  o
- L% |3 ^8 b. f0 |: U
function change_pk_value( player,value )) c' b# v. ~' a
/ I( M( u' m& [- K2 u6 E1 C% w: J3 i
        if player:get_pk_value()>=value then
& ^7 R! x2 h! H; F2 ?5 X2 z+ h& e' Y+ x" l
                player:set_pk_value(player:get_pk_value()+value)
0 S# G# E4 s" k7 a9 i! o) D
) Z) D/ G1 L% M/ q$ ^0 |0 ^7 y                util.alert_msg(4, "PK值减少"..math.abs(value).."点", player)
( c5 A1 t* O% u
6 r% e5 t0 M9 K* h        end8 Q  G1 L3 J+ B9 W0 B, I2 [& B" `

9 U* f; i9 g" K7 {0 j  w5 Eend
4 j" ^0 g+ G9 \7 Q% K) ~
. Q8 |9 |8 w$ n. X: g  _; E/ t! o2 h6 B

( u' S6 D% m) O, k--加转生经验
! j; {4 C3 N- g' `0 W
3 N: I9 X3 u  l7 W6 dfunction addZSExp(player,exp)
3 t3 G2 e$ q: `8 d- n& Z+ V+ m# U: g/ l5 z% O! A  q) R
        if type(exp) == "number" then- _! {% q9 @+ X
! E1 `/ U! [! D; n6 j
                player:set_param(const.PP_ZHSH_EXP,util.ppn(player,const.PP_ZHSH_EXP)+exp)" ?; d; [% K; b8 C, G9 I) s
! _* i$ `8 _. d. ^- g9 c
                player:alert(1,0,"增加转生经验"..exp)
2 M$ k" b; O, ?0 V* {, }8 v' G5 U' A' L- s) E
                gui.moduleRedPoint.checkZhuanShengUsable(player)( j- t8 Y3 _  C% H) `

' a) W9 r6 q* U# K                return true
3 X7 D' \9 |( |
0 k5 @  f- }# c" _        end
# `2 A$ P# c' s! W# `& P
8 a( c" W: e  [end
( O( ?# h# i& l' u0 W( u9 g7 a. n, Q7 x1 n9 {
: T# L' O. f* I  ?

5 B! f+ y, i/ M& a4 z! m--增加积分
: T3 p  v  u& w/ C* R) n% i# a2 t6 U1 O: B) I9 ?' O1 _7 {1 O
player:set_param(const.PP_XUNBAO_JIFEN,util.ppn(player,const.PP_XUNBAO_JIFEN)+exp);, `" M# m# a# ?( ]8 G! a) k1 B
; ?* q3 V' j* t: q5 N9 p
player:alert(1,0,"增加积分"..exp); v1 }' X; z- @, h/ g! B' @* ^

; x/ \0 X- @6 v7 `: C" p隐藏内容7 d& q5 v: j, D; N2 a4 M
已解锁
9 X1 ~! m. e( }1 ?% h--增加武魂* ^4 F% ~( {2 s( H* `3 |- @

! R/ K" k+ ~$ t8 _1 h( Z0 K--curWnNum数量
' l$ v# A# G, ~. Y* l7 f+ N- {" }; R9 q
        player:set_param(const.PP_WUHUN_SCORE,util.ppn(player,const.PP_WUHUN_SCORE)+curWnNum)/ I3 m! S* L4 ]
+ B: F# T% K$ g. i1 J) G' l1 V
        player:alert(1,0,"成功领取武魂*"..curWnNum); k; K8 {% ~  D& M. L* p% I1 w
; [* T" G: a3 d

9 C( P  W/ ^8 g; }
2 ]' j) c6 y4 m+ T--增加功勋值
. z. m4 G& [( ], F& A7 y& A& }( X5 R/ U, o
local name=player:get_name()
% t/ Y6 K* ~, G) ?" g+ q6 `5 J3 @$ y
curGx = util.ppn(player,const.PP_DAY_GONGXUN_NUM)
" z4 E2 r: t- W- B& N  H9 G5 J; c
  Z. u- ?' b4 T/ ]' M' W--print("GX=",curGx);
8 J1 u/ \2 D0 S6 O: W9 |) O6 y% c1 ?9 x8 V& M
if not curGx then return end
+ }$ a9 Z5 c  D4 Z
9 I) l0 }7 G  p/ M' M' i# n5 V, c

  q0 `# Z5 a2 e# F2、怪物类" ~$ Z- b, p7 J/ N) \
. U) I5 K: K: v" [0 p4 O
--召唤守卫(可跟随)--类似护卫
& w5 L( r: }% n6 B/ T- Y1 |3 ^* }+ E0 ~
player:gen_slave(1,60000111,4)
& u# q/ W0 ?' \0 t3 W- q" d  @3 a  F$ r  p7 y0 }8 b
player:gen_slave(2,60000112,4)) n% u% `2 S# v( o
1 X! k! s5 j: J
player:gen_slave(3,60000113,4)0 f7 ~  D( o- {" B7 e( k
+ G- y/ }1 B0 a3 p1 s
player:gen_slave(4,60000114,4)4 A1 _' t5 w8 j

7 [8 H8 u: |6 |--召唤守卫(不可跟随)--类似烧猪洞法师9 y3 j1 C6 c8 q, q# l$ V0 K

0 R0 n% O0 ~, ?: E# g$ t! @player:gen_slave_fashi(301001)
5 [, x1 V6 O* `
0 F% L9 L( z" ~( \1 e8 u$ f2 ^8 Y+ T8 \$ J
4 @5 H" T  b% _
3、地图类
- |" M+ B4 y! d6 k
# S# T7 p( K; ]: @$ splayer:get_safearea_id()        --取安全区 1为安全区3 G% u3 a- _1 q) `3 B/ x+ x+ N5 ~

$ V3 r: K4 M" f. G8 Hmap = player:get_map()        --获取地图
( N! ^- y9 l0 ]1 l# ~, B7 S. Y( i5 o1 ~; r+ ^: _
player:get_map():get_id() == "gjpd"        --获取地图编号ID
7 n% \& o3 U0 D# `7 i: f% ?
& `( Y5 d' u1 o5 U; J) Q$ wlocal map = server.find_map("tucheng")        --查找地图- U8 c9 i0 w8 x$ l) _( l
- }4 `& Q0 o  h4 F) j, m- Z
maplv = map:get_minlv()        --获取地图进入限制等级3 @! c6 {4 m. T' E0 e4 `

0 N& q/ J4 m1 D; k4 Z8 c4 V# a8 {/ JmaplvR = map:get_minlvR()        --获取地图进入限制转生等级, q8 ^+ m/ @8 g+ O" ~

2 w: \8 q! Y! A0 W1 c$ Pmap = player:get_map()        --获取地图名
! v: S  ~7 V9 a4 k. b0 M+ a, C( V4 v# M  f6 g) [  s! i. ~
player:enter_map("3duoren",14,33)        --传送到地图
7 ?  o7 d" z& H2 _/ ^, [3 ~! _* Z) {" h" O: s& f8 o. N# K$ `2 P
posmap.fly(player,3000013)        --角色传送地图ID
3 ]" T9 W+ ^+ t- V9 o: y
7 G0 [: t$ s) Dposmap.fly(player, 5030003, "autofightstart")        --角色--地图传送ID--自动战斗7 e3 g  [& i' l3 o2 ~8 I
2 ^9 b4 H& O: m0 P7 O2 L
playernum = map:num_player()                --获取地图人数
5 D) U( h6 l! l- r  B3 o: s3 x, A8 j+ m6 g7 M
num = map:num_monster(11001003)        --获取地图怪物数量 11001003为怪物id
+ e$ G( _- L! Y& U& a/ G" S# `6 C
map:clear_mon_by_name("神兽")       --按名字清除地图怪物. {; x% g( t, W+ g+ L& d7 f

' @6 r2 P( Y9 p0 n; }$ `" Y: Hmap:clear_mon()        --清理地图所有怪) x* ~) a9 U" T9 w
5 W; I9 {9 J) y

- D# c+ ~+ y$ `* B4 G
: |* F  R) ~& P6 K--取地图随机坐标
: U  X. S+ y  {4 [' w1 {
9 T7 m" Y2 w  C. k; D, z# ]2 Clocal x,y' T1 k; n/ g- u

1 ~. `2 Z- M3 \6 o. Mx,y=map:gen_rand_position()% X  a, C6 w4 ~% i! X" r
/ J2 e; q+ S+ R3 S) o" t

" a6 B  _  {2 }/ K/ R& \; c0 Q% B0 n3 H1 @- P' |3 I
--刷新地图怪物 坐标x,坐标y,怪物ID,刷新数量,刷新范围4 o9 [% `# d8 I) u' h8 l

6 A5 d) D# h% h- v! `9 amap:mon_gen(101,124,15020035,2,10,1,1,"no_owner");
- ^( J7 a; U9 T+ P6 N" f
# T' }, }" D4 A6 b0 P3 t( a
5 W# b8 B9 T; ?( k1 k* K& o5 r7 m0 i) {/ ?, }
--drop_item 参数:物品名,是否绑定,坐标x,y,ownerid,数目,生存时间(秒),重设owner时间(秒),限制等级) n& A% h: @- Y: j6 J, y3 u9 u
( S( y! c6 P; I5 ?
map:drop_item("100元宝",1,100,100,1,1,300,180,60)        --地图刷物品( o4 i1 f2 J' O0 O- n+ D8 y
( k; \( Q+ {8 r$ h( F  q0 a; i

# V3 X) a4 U, w3 ^) x
6 x* I' H4 Y+ `  x# J4、活动类1 y0 s8 c- c. p8 B) H9 q4 Y9 j6 I
2 v5 P, r7 ?& w5 g
local isOpen = gui.PanelActivityGuide.isActivityOpen("送宝童子")        --活动是否开启
0 F# W1 c3 R8 r" y& u0 T! n; U: X  T( D, ~) z0 O# |+ x
server.set_var("shiwangTime",os.time())        --设置活动时间
4 T. `) Y; q! q- B, e' t1 w# ~. S9 ~! U
shiwangTime = server.get_var("shiwangTime")        --获取活动时间
9 {) s8 [# O# D/ e% ~' a7 u/ i7 t; |0 C" e
server.set_temp_var("shiwangstate", "open")        --设置临时开启
/ c" D; d0 Q& L% C
. s$ n+ ]( P( O, _' Qserver.set_var("shiwangTimes",0)        --尸王波数# C& q! S/ [3 u! m

; h  i2 S% t$ Yserver.set_var("shiwangTime",0)        --活动倒计时
- S! v  ]9 A3 n  v& G3 {. N9 L/ Z/ Z# s: i! W* C2 u: ~9 L4 [( R+ a
map:set_timer(3,1*1000)        --设置地图定时器2 P8 w9 Y. T$ w! a/ h, O' G
% E3 l3 c3 I6 U9 W
map:clear_mon()        --清怪; E) B! R9 G9 g

' e; A4 A: X& k: c* v; Gmap:clear_item()        --清理地图物品
- R2 C  {0 a6 g7 g4 I- r" q8 p) G" d1 j( t7 ~
map.jyg.resetChart()        --精英阁地图重置
- c8 @- ]8 j1 `4 T  L- T, d; G0 t2 n8 n, A- c+ Z9 @
map.yxbiqi.genMonster()        --夜袭比奇刷怪
2 M, u! d( X/ {2 U
0 c# B7 Z  F  Y& K) q
5 Y" e7 I0 ^% t' D& _' S/ e7 a7 h) H1 R) D0 L
5、组队类
3 o: ?# f8 _% A4 ^
1 j# d2 {" r% E4 D4 nlocal groupId = player:get_group_id()        --获取队伍ID
6 C1 i) N# |5 X- f3 D) ~
5 w; M4 n2 z/ I/ i; u# e. plocal num = player:get_group_size()        --获取组队大小
1 w+ a' b3 s1 V- C3 y: K# y5 y9 N
7 b* A  \( x9 Y: ?local leader = player:get_group_leader()        --获取队长* [3 _, F. s9 b% g. ~- B" D
9 T% K2 I" _" B/ u' j! a0 w7 s
player:leave_group()        --离开队伍8 _4 h4 J; M6 E

) ?8 v( ]% A$ n5 A$ Bplayer:group_size_online()        --队伍在线人数6 A2 O, I% x3 ?, N

. W( I% Q  k, T6 oplayer:group_follow_move()        --组队跟随! q1 V+ n4 n# S
; {& k1 `, z4 o' h1 Y6 k) o. n
is_in_group()        --是在队伍中
. M% a: _: P% j, m) d
8 I# }& y5 `4 g1 J# i# U6 Zget_group_task()        --获取组任务
! N2 d2 ~; D: {0 L) N6 E0 r/ E) u$ Y/ n
set_group_param()        --设置组参数- m+ b) J1 D' j. R

6 ?7 `6 i' ~  M% q' `get_group_param()        --获取组参数5 P! v7 u0 p9 h* L# k( E
6 u3 Z7 C2 f& M+ E+ @" b
find_map_group()        --查找地图队伍
' @( ^4 |9 b0 c% W- Z: P% h
* D, v/ W& T$ C% }! O# c# q" snew_group()        --新队伍
. w) X) s4 X) H# `* r
" L2 d  m/ ]+ k* P" _! A2 r1 `add_group_member()        --加组队成员/ A. c( ~  `1 ~2 A

0 _( b. I* Q/ b5 I, L9 S1 ^rem_group_member()        --标记组成员& p! z6 j8 U" T+ m' C* R$ o# j

; z2 `$ P. a  Yset_group_name()        --设置队伍名
7 N8 i% g4 E$ M+ w9 @& X
) _0 ]6 }1 U+ {9 o, k1 E' h  z( slock_group()        --锁定组队  P9 h: I: |) L' M( r

  c* E1 \. |3 yunlock_group()        --解锁组队4 O+ X7 E: U1 K, n4 T

$ C7 t7 m  F6 h/ B" q7 m+ Lget_group_task_flag()        --获取组任务标志
3 L# `9 s# D1 O4 ~$ N, Y3 G( X* M0 N5 y. Q
9 u8 A- ^7 ~2 v( H1 \# c3 m6 B

# b+ Y' k' ?- R  K2 p6.帮会类7 D( Y% \9 {- T  i( K: M1 k2 l2 V" A

. F: d# x9 h- d% c' clocal guildName = player:get_guild()        --获取帮会名称
' T, f5 b, l/ L3 Y, R+ i4 A: J6 D/ ?. ~, U7 I4 `
guild = server.find_guild(guildName)        --查找帮会名称并返回
$ p0 t6 W! T$ Y7 }3 [6 O6 Y+ D4 i: i- X2 a2 L
local king_guild = server.get_king_guild()        --王城行会
4 h4 d& x4 t% Z
! O# [9 ~7 b1 D3 P7 {% rlocal guild_king = server.find_guild(king_guild)        --查找王城行会) a+ T+ }$ X0 o

( `0 _' y' ]3 k" bguild_king:get_leader_seed()        --获取王城会长
" ~- ], n5 N! e2 z" V
: L6 n4 H; g- M4 f; j: ~guild:get_leader_name()        --获取帮会会长名
$ G8 i. R# J9 \3 o8 a9 Y/ _, y4 w5 g5 c: B8 V( M
get_member_onlinestate()        --获取成员在线状态
0 O. w+ {) D% L: T
3 k( E( f* r, u& yget_member_num()        --获取成员数
5 q# @$ Z5 u) i6 }2 V5 k! u8 S7 B$ a
get_member_title()        --获取成员头衔& R1 r$ E) M) d/ ?) `5 k& M0 G
0 f( T" k  m2 E' }) m$ H8 E

2 P; Z; K& u. h0 ]# G+ R  U+ D1 B8 p" ~; X1 Y( X/ g* ^5 q
local team_name = player:get_team_name()       --获取阵营/ |7 \2 s4 a9 N: x% k# f

0 l. T- s: ?4 g8 e4 W7 H+ I0 g& T; ^* i9 w+ ?

- {. K: O$ t7 c9 H7.皇城战# q" b' C% k  A* ~# v# A6 V. o

4 [* k: n7 q* Z' s9 o0 B, Rserver_start_day()        --服务器开区时间
* u: n0 p! f" X9 P( G% P+ r) f) [5 v( ?% i7 A
server_merge_day()        --服务器合区时间# u, ]1 b4 @% A: c
1 Z5 [1 E3 N6 g3 M( d
server.start_war()        --开始战斗: d0 M( [# O* q9 j8 @) A

- `- o1 N# n( n8 gserver.is_war()        --战斗开始
8 @( b4 v! |8 p/ ~9 o5 s8 A1 C+ S  l2 w8 j; a
server.stop_war()        --战斗结束$ d6 T4 H1 j4 N2 @; w# ?9 G$ S
8 J# P2 }& T$ z6 B! z) o8 E
# Z/ ?# t4 c% l5 x  T

! U6 O- }6 A8 w--时间获取7 h- z$ f1 \! w' K: c
6 o7 k. d% E" h8 d' g* G6 H
tonumber(os.date("%Y%m%d", os.time()))        --取年月日
+ x4 h+ s! J6 i1 k- m! X" d/ Y
, M5 J2 b& a# D0 V6 G5 wlocal t = tonumber(os.date("%H%M",os.time()))        --取当前小时分钟
' J( @$ w7 d$ x8 u! Y2 A
6 [9 V5 h1 ^. M. \1 D% F
7 K9 I" R+ Y* }$ [0 X* e
/ V% ]* e  t5 q; i* }: x/ Ctonumber(os.date("%H", os.time()))        --取小时
7 a4 y( }, I  U* m8 Z1 s" V2 v5 M. C3 V: I
function getDate()5 R1 S- F; a) U! f( ]8 }

1 o7 y0 o  B$ ]: e" v        return tonumber(os.date("%d", os.time()))        --取日期( W" N* Q$ [& X4 N# g- r, u" ^8 t
( ?1 C  v- l( ]# G
end( z/ ?$ X- x) k1 T( X8 \' b

) Y" k7 K3 [3 I! ]: [
" [* f( u" u' r" S3 k) A
6 P! d' K* Y, ^1 Mfunction getWeekday1()
7 x' `5 O% F1 H2 b$ j/ }. Z. v  c  @& Q8 `& D: W3 u4 V
        weekDay = tonumber(os.date("%w"))        --取星期几
  Q4 j0 @" ], l' |; P2 M
3 w' @; J5 E) v4 Y7 K        if weekDay == 0 then weekDay = 7 end. O# B6 N. m" w, D" c2 f+ l

& }4 @; K, j6 ]$ d0 e* k3 u        return weekDay4 |0 J1 O5 j" p! |7 J' T
5 G2 S3 P; X/ p  @: P/ N# @
end
6 W9 C: e1 [# I) u& r% `, s
' E- ]: p; n; J; {1 k8 X3 T% Q
$ c% E: S# B' B8 S- N5 H  H& U+ m5 Y( ], u
8.源码类
7 y( y" L/ G  U1 S
+ N* p7 C& D! {+ J: H2 k- p  eIsGroupMember(int id)       --是否组队成员
1 R7 I' \2 j% P' |; d' Z" q2 r6 n+ s- `6 q7 `3 ~1 i+ F, ~8 T7 t; t0 E  Q4 K2 Y
GetMarryMemberName(std::string& nick_name)       --获取结婚成员姓名( [% J2 i8 o& o: L* g2 W& P4 g; b
. S/ \3 R( A6 F+ G- C
clearCoupleStatus()        --清除夫妻状态
. q' [3 w" c0 @0 @' U8 q
6 |5 _& G9 Q0 U4 vcheckCoupleStatus()       --检查夫妻状态, O% e7 H; w5 I. ^% I- u
4 f7 M& @( `' d
SetPickMode()        --设置拾取模式
' k3 d. z* ]7 V5 u- J( x. d
2 P; {1 c3 I  V" ]" I0 ^GetPickMode()        --获取拾取模式8 H6 K4 o. q9 Z! j2 A

6 d- P$ k0 H- b9 |7 ?* {+ p( l$ KSetLeader()        --设置队长/ v1 A9 b) W3 b$ S3 N
6 g5 y& u$ {5 H" K) X# h9 G
GetLeader()        --获取队长" \* d' }6 t9 Z
1 L2 g- L  E" N7 Z, V" G* h
Update()        --队伍信息更新0 l- ~, _' L: `! ?% D  [
* R3 @; m: R8 E
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-2 14:15

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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