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

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

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

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

等级头衔

ID : 1

管理员

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

发表于 2026-6-14 04:37:44 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
1、人物类
8 s8 U; a5 A% r: F6 [$ x4 [$ {* z+ L% P& r; h2 M% |( d( ^0 \
player:get_name()        --获取角色名0 g& }. u7 W: ^/ J: R* N3 N
2 Z9 D) A) y( Y; G" O
player:get_level()        --获取角色等级- r" ?) g6 D, i- S% A
% V- h" U( ^- l, @
player:get_vcoin()        --获取角色元宝
5 l2 B  h7 \+ y- h1 I* V' j* \! q
0 G* M& q, `  q- r9 ^money = player:get_gamemoney()        --获取角色金币
: U% }; o( Z$ x' p
. z5 f; D9 b/ [$ H6 s4 x! abindMoney = player:get_gamemoney_bind()        --获取角色绑定金币- e, [; J. ?+ Q6 P" x
9 A; l% Y) Z6 q. Q- u
zsLevel = util.ppn(player,const.PP_ZHSH_LEVEL)        --获取角色转生等级' p4 L% c% ^. H1 d* {
- J8 S' B5 R* l  u& v7 `/ D
player:is_dead()        --角色死亡(ture或flase)
" _' q! T5 P. R; i* V3 K4 L& J4 X% F
player:is_enemy(player:get_name())        --是否仇人( n4 j; S: c& n4 Q1 l0 x. c

! g0 [% u) @$ m; s7 ^player:friend_change(player:get_name(), 101)        --好友改变) |& ^- P/ K$ s5 r' Q  M
: v- b3 @& ?' ?' X, [
player:set_wing_lv(70001, 1)        --设置翅膀等级
3 c; {+ t, v' q3 d8 {
5 c! c; A1 V# o  ]3 C) [& u8 fplayer:get_attack_mode()        --获取攻击模式9 `. J0 `7 w2 B2 \1 [
0 L4 B+ @5 u1 [$ F& I
player:setHpMpPercent(70)        --设置血蓝百分比70, v4 E! y- g6 F/ i# B
& t. o$ w; ?. q
player:set_task_state(1,1)        --设置任务状态0 d5 z- r9 a  @* {

( G2 ]* R+ a. O7 zlogin.first_login(player)        --角色第一次登录
; H  |- N8 w- D( n7 s" G
; R3 m* V: `! ~1 M/ j+ vlogin.leave_game(player)        --角色离开游戏
: L- I7 ^. s- Q" L! O
/ e' v& N( t, ^3 }8 @login.enter_game(player)        --角色登录游戏
/ R2 ]% F& e7 W" G* Y! S# Y5 e7 T" |7 |: n! v7 M8 N
player:clear_buff(39014)        --清除39014 这个Buff
" s  U& F! Z2 D; A  [  @
" K$ o& ?' ?; U% }# m0 [player:set_buff(39015)        --获得39015 这个Buff/ [' t$ u  Y% i

- Q- x) E8 k. x2 S2 ^! P/ Mlocal bf = player:have_buff(39019)        --是否有39019 这个Buff 1为有0为没有5 D0 K0 W( y' q9 Q. m
5 d& z2 L( `6 @  L3 o& f
local buffTime = player:get_buff_valid_value(39019)        --Buff剩余时间查询+ U6 g5 e0 ^  W& L
- z* u: `, q6 P
xx, yy = player:get_pos()        --获取当前坐标
8 A+ B- z2 t" g4 i6 W+ r' h6 T# {. U' r. Z' n6 B0 Y$ e
num = player:num_item(32000003)        --获取物品数量
% ^" L( ~$ }7 ?
8 I- Q! U$ ~4 x% Z) X. t8 ?. Aitname = player:get_item_base_data(32000003)        --获取物品名称
8 M6 |9 }/ k$ L$ L& @0 Z2 F
. Y! w: ^+ n* B( ]4 o6 rplayer:remove_item(32000003,1)        --删除物品---物品ID 数量
! g: }" u; W, I) y3 o% n8 j: \. u# ?/ _2 e
player:add_item("元宝",10,1)        --增加元宝--每秒增加10元宝
6 x1 r) S* M5 X) z, z* i( g4 j8 G( `  e
player:sub_vcoin(100,"扣除元宝")        --扣除元宝--每秒扣100元宝
+ S4 H3 c1 x4 I, z) K* k' z" U
# q. W. c! F. k* eplayer:sub_vcoin_bind(100,"扣除绑定元宝")        --扣除绑定元宝--每秒扣100元宝
# M7 x& d- o, X
/ a# c6 I' {7 b5 }) oplayer:sub_gamemoney_bind(num)        --扣除金币7 R2 J4 Q4 _5 h) e! @8 e

8 Q# T2 B; q( W- ^& zplayer:add_exp(33333)        --增加经验3 @9 ~  z- j- R. d  t* ]

) d1 D7 d* w' Z/ h$ M( mplayer:add_skill(101)        --加技能
2 R: c0 U, s9 A( v' x
$ ?6 Q" Z5 Q9 @1 Tplayer:set_short_cut(1, 2, 504)        --设置快捷方式, h& q- Z; r5 i" S) f' v3 O
3 O. E8 Y7 w# [- W' B# L: o
local vipLev = util.ppn(player,const.PP_VIP_LEVEL)        --获取角色VIP等级7 N+ B: u+ f! e3 h. w0 {; m6 O1 v
9 T! m1 i0 s. ~
bf = player:have_buff(buffid)        --是否有buff bf=1为有 bf=0为没有
  r- y) |) H( P- b# D$ \7 Q/ d4 r# c: d4 N& e2 m9 `' N
buffTime = player:get_buff_valid_value(buffId)        --获取buff有效时间 如果大于0即有buff0 @* N8 D) @- X/ G# ]4 e
! r! A2 P4 m6 Z. A- v
player:set_buff(buffId)        --设置buff
, ~) P" F( E1 A! x6 F
8 ?' Q- V' [/ b) nplayer:clear_buff(39014)        --清除BUFF7 [- U8 Y3 V  Y( T( t% `4 O5 ]% i

  k$ O' @8 A* tplayer:set_timer(112,1*1000)        --设置定时器( g; u5 z5 |- X! H5 P9 ?

: j6 ?8 k* p! Z7 t- pplayer:num_bag_black()        --获取背包空位. }8 u/ s, P9 r

- ], P9 Z" m. G# ?) J. R4 |3 zrechargeNum = util.ppn(player, const.PP_DAILY_RECHARGE)        --获取充值元宝数  ^8 L$ Z- `  P/ `0 k

) W" E6 O' }) `3 H1 o/ ZGwLev = util.ppn(player,const.PP_GUANWEI_LEVEL)        --获取官位
8 `  h) i1 r3 r& E3 ?. C! ]. q$ W3 T7 W" Q
curJiFen=util.ppn(player,const.PP_XUNBAO_JIFEN)        --获取积分
- T, N. k7 C3 |/ a( S
, Y" h" a2 ~: e7 x) T" N% A本帖隐藏的内容
# a4 ~9 J  q6 U, W/ B5 i
3 Y% B* L1 O5 m6 K' r$ l' ?--押镖
4 n  p# U% g5 P8 ?" s* M4 c) z6 k4 n7 h* s8 x5 X, {) ~
get_dart_follow_pos()        --获取镖车位置& H: C( X+ B+ i7 n3 ~2 V- t0 ]
4 C7 D# I) r8 |. U
player:bind_dart(dart_id)        --角色绑定镖车
% E5 O' [0 Z: s: H& b% S% {4 B# l, f# H. R' w6 M2 r* S

8 K  [1 r2 d5 @
% ~3 h: h' s; J3 {+ _--复活时间及服务端地图坐标--时间--地图--XY坐标
' D6 k5 _" t0 y- w6 O1 T# n+ ?
  s! ?6 d2 Q$ H- c! Lplayer:relive(120,"chiwooBattle",31,37)# O) O$ Y% U/ F  K

* ~5 |- Z" k, a7 i! V" z5 w) E& v% D+ K' J: k

/ i4 X3 ~4 g& ?# ^! X5 t6 p- T--邮件& [* c* b* B! `4 P) a: F
* B2 j: [3 F" t$ D5 H2 W: F$ ]
server.post_mail_to_one(leaderSeed,"皇城战奖","恭喜您成为沙巴克城主,这是您的奖励。",unpack(t))5 n  z) |1 ]6 ~; N  S8 R5 x
5 \, ?$ a" R" F2 T# L+ m6 b& \' d
player:post_mail("帮会福利", "亲爱的玩家",27000003,1)* V$ T/ K1 l$ \; I
7 U* H2 y1 S5 ^9 [9 b
6 D2 t1 z* a- _  e

0 i3 K3 M, ]; a; K, ~# H, J$ i2 W5 v--组队脚本调用. M% f. L% ?  Y  C( \3 O2 x# ]7 y
. t  [) s9 H0 n4 \- x1 r0 v* @. n
player:group_exe("npc.duoren.onEnterGroupMap3")        --集体地图移动npc.duoren.onEnterGroupMap3为写好的脚本) `& T2 G3 l5 v* \5 ?' Q
% M0 `, A$ d% I2 ^; t

* c' ^  F7 B$ ^  D) q, s' E5 d8 X, H, K+ y( {  L' A; a  j
--获取角色职业4 h4 D2 P0 P. m
' Y% l% |. O( _' V
job = player:get_job_name()/ A( r8 s  \+ }3 c0 G4 Q

0 Q: a" Q# L1 f' Z9 }$ F( ojob == "warrior" --战士- c5 W1 k1 U& X( K* W( c. f

4 @* }# z5 y& b* y2 c. N& H3 Hjob == "wizard"  --法师
, Q$ K; B" G8 k* c/ g/ m  m$ U/ N6 P7 @% n% U- @" u
job == "taoist"  --道士
7 \8 Q- \0 T; q& v+ d/ n
+ H: B4 N8 S2 {0 N--获取角色性别
, w- K; b2 E; z
6 u/ I' A, R; J  Vplayer:get_gender_name() == "male" --男性1 }* b- n5 N7 r

$ g- C3 t! f# C( F% O  f# A7 ?/ B( B$ Bplayer:get_gender_name() == "female" --女性
1 |2 Q1 i, S( }: i9 }8 e
# n% R" }2 s: I9 M) I( g5 }6 |6 a0 c  w

- @: t' V3 g8 {  z--获取PK值
* y2 C, q- q4 R. G& l
' q: }" I4 @  f1 Z5 f5 L9 fplayer:get_pk_value()
' N; Y& D' g6 ]. ]# y; ^+ v
2 O) z( y. G$ R8 V5 T-- set_pk_value( h* f7 q! P3 r
8 a) `  ?3 h! R+ n% L/ e8 {
-- get_pk_value7 i4 ]% h! c% [( K$ Y
; I* {5 x! j" Y
-- sub_pk_value4 H9 U: |7 j" G$ o+ K1 s% ]
2 k0 }1 S$ A# D7 V! e
map:set_flag_pkprohibit(1)--禁止pk
& }/ u3 `; i* E
- U; y' T, u! |3 Mmap:set_flag_pkprohibit(0)--可以pk1 d, W. N$ `& X4 G! m2 r, P

- l1 ~/ B0 r- o8 O2 amap:set_flag_pkallow(1)--pk不红名
3 D& U8 d3 ]; M* n" [& }5 N% t$ \1 e& V4 E  p1 N
map:set_flag_pkallow(0)--pk红名
/ ~* @+ i, Y. x6 h" [/ s( n5 E* i8 i( s6 w
--修改PK值
# P1 L0 H1 ^4 \( \2 y  j: A4 `) E4 T2 W: Q4 Q8 x0 ~7 m/ ]
function change_pk_value( player,value ); H5 H7 N3 k$ ]) g. o& R. S
+ v! [+ L6 |$ q% d( T- k
        if player:get_pk_value()>=value then
6 b& s7 {% a( ]6 V- r% c
* g5 l, v, m" {8 G( }/ ^                player:set_pk_value(player:get_pk_value()+value). Q. u% j5 n( O

. J6 ]/ ]/ c; c3 @" x8 s                util.alert_msg(4, "PK值减少"..math.abs(value).."点", player), D. c! f* `4 d
5 ?  q1 k- @! r! Q1 {# Y
        end7 h% w+ Z% s  ^# B. F, v0 F. C
, [: ]' R) T9 @; X& v  J/ A$ O4 C# F: [
end6 I8 o5 _( g$ {

/ C5 Z  m: Y2 \6 j2 R  j
$ s+ D& i3 [: r9 x% p8 w/ o4 C  k8 C- x
--加转生经验3 o/ y8 {' U+ @! Z

7 w' y( H( o6 b3 Ufunction addZSExp(player,exp). ]7 F6 q9 K# w& h9 N% R" z" I
+ _' O) ?$ D; _: e' ~6 N
        if type(exp) == "number" then
9 [7 h% v/ b* K. R! m/ r( e6 H# s4 ]7 p# F$ l
                player:set_param(const.PP_ZHSH_EXP,util.ppn(player,const.PP_ZHSH_EXP)+exp)4 D% b3 ]; P7 s$ n; ^
% |  e9 c# @7 A7 b
                player:alert(1,0,"增加转生经验"..exp)' m( u: A7 B6 x" e

; j6 y3 d* \+ Q5 i+ C                gui.moduleRedPoint.checkZhuanShengUsable(player)% E* p# N6 s+ A6 h: P
* S) C, E( `! ^. t$ ]  }# ~0 u6 a
                return true* J9 i& A) v2 \& r* D) ?- C2 I

+ \% E8 R) x2 F) q        end2 N2 s1 \/ N+ i9 `5 ~5 |2 C( d
2 w: V0 v! R& D4 k* P$ {
end
6 J; o1 H, h2 M% a7 }& k
7 v, c: q' ~6 L5 A1 E: v, I
2 @+ Y) a/ N! Z. t  N( M+ t: @, n/ ~* S* }, N
--增加积分
( Q- d' f( }" Y5 a0 ?; [) n# N9 j2 o+ I) s
player:set_param(const.PP_XUNBAO_JIFEN,util.ppn(player,const.PP_XUNBAO_JIFEN)+exp);
7 z& i6 M1 S; w$ p& n. E  a0 b0 E: H  w
player:alert(1,0,"增加积分"..exp)
  [% z* P. G- W$ Z7 }) R* }; m) [. n
隐藏内容
- k, G* c. g  q已解锁& D3 b' b9 e4 ]7 d
--增加武魂: c, r2 D  N) l. U1 g( {0 T8 w

% o* t6 a7 ?+ r1 g--curWnNum数量) i4 m( u$ k, k
$ y- Y* ]7 K, G9 y, Y6 L( ^
        player:set_param(const.PP_WUHUN_SCORE,util.ppn(player,const.PP_WUHUN_SCORE)+curWnNum)
% e/ l6 i0 `% }3 g  d( i1 t0 P4 s! Y# }3 q0 W# ^
        player:alert(1,0,"成功领取武魂*"..curWnNum): x, B# n$ b. h' S0 [! n/ ]! s
# A" t# `* F3 l: N  P

: v. E6 U& K/ ?8 f% W( P( k0 ?5 u
--增加功勋值! K5 R. K+ I2 P! U7 v
2 z$ m1 L( `2 ~' Y; S5 l) q' f
local name=player:get_name()9 ?  d# M+ X* E" y- z  z! V
0 c% O1 d6 Z+ L4 X9 @5 _1 s! n* ~9 G
curGx = util.ppn(player,const.PP_DAY_GONGXUN_NUM)
( x* `8 r" @+ c) S3 @; P5 H! B7 j9 a9 D1 @3 e
--print("GX=",curGx);& t1 }7 F! I+ ^" [; n2 u: `

# A0 W1 {6 X! B$ U- E7 qif not curGx then return end; g6 p( ~+ m* \; x. W

* ~. F& m! k3 ]$ l; h9 e/ k; S
& d* d: p( {6 k" n" c; n; M$ _& B% {! H* r  }" c4 ^. p4 f9 m
2、怪物类4 L/ C: I/ a0 X8 ]0 V
. i1 \+ ]1 t1 `0 j5 I" Y
--召唤守卫(可跟随)--类似护卫
, [1 i5 ]% h6 v$ B* o% ~  u  l9 N! k
player:gen_slave(1,60000111,4)
. x" Z5 l& d1 _& \5 Y$ L
% v! G+ P# J5 a0 p' {/ |3 C0 G# Fplayer:gen_slave(2,60000112,4)
" g6 Q/ ?8 B1 B' g/ K
- J' e9 f; q4 B0 d1 lplayer:gen_slave(3,60000113,4)4 c8 d% l! m- N4 U1 S! o4 C
0 ], m% H2 s7 y" w* v* u) O* \0 v
player:gen_slave(4,60000114,4). I, V  ^  Q5 @, h* T

9 b# i6 H; @7 t  M8 u--召唤守卫(不可跟随)--类似烧猪洞法师4 x: R* Q5 G* M: |
* [) Q1 f' ^2 T/ N8 U
player:gen_slave_fashi(301001)% W/ f& M2 Z; }( Q" X8 r

8 b" C, S( w" R" n% v" M5 h
3 O% V# u3 @9 x
: y& J" ^0 m% J3、地图类
+ g$ `% E5 F6 x* a
  I4 ?" L4 _7 ~$ Q5 k* W* e8 R- Rplayer:get_safearea_id()        --取安全区 1为安全区
3 c1 b5 N* m' P4 A0 r  ]: m6 J2 {0 a2 p8 d
map = player:get_map()        --获取地图6 C. g! S3 v- P7 A! m

- N+ r; u' v# u! h; {/ gplayer:get_map():get_id() == "gjpd"        --获取地图编号ID' a/ c) p0 B" T. [6 q
8 t) C! K) Q1 ~0 y/ G' z1 r
local map = server.find_map("tucheng")        --查找地图. H" [3 Q5 k! [1 @

" G* D7 l# e: H* Y# E# Xmaplv = map:get_minlv()        --获取地图进入限制等级4 o) d  E/ k1 `8 e
) N  W4 I& O9 I/ m8 Q
maplvR = map:get_minlvR()        --获取地图进入限制转生等级
; r( T- a# E: |, k& C0 y" y0 v( J  _4 d
map = player:get_map()        --获取地图名3 Z9 ~. }, Y5 Q6 Y' k9 q, |& h
. L; z/ x5 w7 }7 {
player:enter_map("3duoren",14,33)        --传送到地图" T4 a4 S8 U6 G
2 \7 v, S# {* i  w& L
posmap.fly(player,3000013)        --角色传送地图ID+ j3 D" g# `" v: S+ y9 q* n( N

4 A2 x) J* x( P* r- J* E) {posmap.fly(player, 5030003, "autofightstart")        --角色--地图传送ID--自动战斗( b# f& m; r, b: F/ [; a, _5 A  l# f& N

9 w. w8 m: e' u5 C/ C  W; Mplayernum = map:num_player()                --获取地图人数
1 M, Q- P, Z7 e- l+ g$ b6 S4 h2 a) I% p$ \' G' Z$ q7 q
num = map:num_monster(11001003)        --获取地图怪物数量 11001003为怪物id
$ N$ K6 ~) k. \2 D: ?, m; K' E+ J* q. H0 J) x) E1 I: y/ h6 o: H
map:clear_mon_by_name("神兽")       --按名字清除地图怪物
' ?0 L" y' g& W: }* ?9 R9 y# g. n( n0 o; f$ t% W* }
map:clear_mon()        --清理地图所有怪
% F# v: s. A' z( Z1 \) [
, B  ]9 E6 A; o% n: p# ^* A
. v/ A3 o% _% X& q4 x( D
9 V7 s9 L8 ~; C( o7 p--取地图随机坐标
" s% y8 B5 [; e& X5 n
! K& z& u$ j& y) \local x,y9 B9 p( y( |+ m" v% r) `$ T
/ [# A5 |9 F$ Z/ v$ s8 X- R
x,y=map:gen_rand_position()3 U# A& K" [' m7 {+ P) s: f
( ~% e7 H6 ~/ B% Q( x4 f
! z" h% a7 x5 z( m1 l/ l5 X. X
/ E3 c" r/ r/ \% E
--刷新地图怪物 坐标x,坐标y,怪物ID,刷新数量,刷新范围: z) _4 ~: l5 n+ ^  h

3 X8 L4 E" B# C. h/ I7 \: B. J) Cmap:mon_gen(101,124,15020035,2,10,1,1,"no_owner");0 Z0 i" Y6 j! Q
& s  K* w  F" q
& ~) }0 o9 b# i7 f- Y& j  L  L

- ~. _7 K: J( w5 T* n--drop_item 参数:物品名,是否绑定,坐标x,y,ownerid,数目,生存时间(秒),重设owner时间(秒),限制等级
& ^/ S/ }  c# d0 W. {- h; I% \( n
+ U$ O( a. {/ _4 Xmap:drop_item("100元宝",1,100,100,1,1,300,180,60)        --地图刷物品7 @  F# S8 |4 z: N
7 Z3 Q3 [$ h- W, a$ U

+ @1 x4 z# t+ a5 ~3 ]
4 t/ g( }/ \4 J9 W3 B4、活动类( _! d( M" T5 b' {

$ h) ?5 E) V; _/ R! }local isOpen = gui.PanelActivityGuide.isActivityOpen("送宝童子")        --活动是否开启
9 X* p5 h6 T7 c3 {1 N- Q' }$ j! [+ y0 V1 {) X
server.set_var("shiwangTime",os.time())        --设置活动时间
. A! N( @! e. s  Y& A5 W; V
  h$ ?' B( j. Y& E5 U; vshiwangTime = server.get_var("shiwangTime")        --获取活动时间! s6 P9 F# T) f( |4 |

  L0 A& y6 B4 L2 Z" Bserver.set_temp_var("shiwangstate", "open")        --设置临时开启
) w1 V( P$ ^9 ~) K# w( p' t
2 C7 s- [- l' L% H% r# N  Rserver.set_var("shiwangTimes",0)        --尸王波数" w9 R; e2 ]' S3 X- S
7 F3 R9 ?8 r; `8 F* z2 h  p' D6 n
server.set_var("shiwangTime",0)        --活动倒计时' n" t0 z! p! y. ?7 s4 Y  d

3 m* k- E2 d: z/ w0 Zmap:set_timer(3,1*1000)        --设置地图定时器
) j7 o: N8 N5 l- `9 k3 Q
7 a) B7 s3 n- q8 m: ]& Zmap:clear_mon()        --清怪% a% J2 b" R; k) T4 ]' c' {
: @, ?, Z9 \. @% d
map:clear_item()        --清理地图物品! l* ^: Y' z- |& ?! `7 i5 M7 j* e
9 h. s0 n! n, [  i: {4 r! x8 N. v
map.jyg.resetChart()        --精英阁地图重置
/ {; q! B- h& p% @: D, \  ?/ ]- d" V5 W& X
map.yxbiqi.genMonster()        --夜袭比奇刷怪
( i7 |/ u) s" z) \
6 |/ e( ^# k2 `
" p" v9 k% M& N$ {
) E/ ]5 v  M( E& J: ?5、组队类5 K8 V& M- ?8 j7 |
0 a0 q3 l( J' o; [& Y. ?7 W
local groupId = player:get_group_id()        --获取队伍ID
: R# l4 X: S  B# k5 u) f3 S: {5 O
  v$ v8 M6 Y" C$ h/ ^# clocal num = player:get_group_size()        --获取组队大小! p$ R. Z" A, ]" A; ?5 X. i% w

) `8 K% V" I# vlocal leader = player:get_group_leader()        --获取队长
- _* I9 f4 a9 t4 c5 p/ d/ ]; K% p2 ?
# f" [/ v5 m: }0 B- h. J7 E9 C& xplayer:leave_group()        --离开队伍4 |; k5 R- Q) I; Y5 k; A$ ~/ n; U

- T. i  p  ~) @# D! u& V+ C7 Iplayer:group_size_online()        --队伍在线人数
) Z& r- E& l  S. Q8 ]$ _' h5 ^, l, W* A9 K
player:group_follow_move()        --组队跟随8 t9 a. |3 V9 I. R

. x; l  C3 ]& x5 Jis_in_group()        --是在队伍中- \7 I  p: S0 y: ]+ ?

* R5 Z, K$ [& Zget_group_task()        --获取组任务
4 H+ t( A6 H3 A6 e0 R$ T+ U% t! I
# }/ T7 j7 ]$ O# k( L1 Wset_group_param()        --设置组参数+ K' E. k' T% L1 {* y: F
, n3 ~  ]0 }# O9 n( {  v# g
get_group_param()        --获取组参数* s8 [; \, `9 @$ ?

/ d7 R# T" C) J! j/ K0 W& o+ |. u( nfind_map_group()        --查找地图队伍
/ R# y9 M# s7 P, F) J' @: A' U2 Z! {9 Y  X$ z: @, q
new_group()        --新队伍
# g8 g% F* t& y% N+ ?0 _8 ]1 V& Z% \. u/ \
add_group_member()        --加组队成员0 J4 r7 h4 U+ _% P: l2 I3 p- l/ `
# x7 o7 `; y2 J  D: {( Y
rem_group_member()        --标记组成员7 a0 G4 r! m9 V8 b( H
3 L* _: i* N$ m# M' d/ x
set_group_name()        --设置队伍名
7 y* W" K, ^# h- Z# v" i- v& z4 f! V8 A9 \" b" ]1 Y3 S9 I
lock_group()        --锁定组队
2 z9 \9 L  v/ M5 I- \$ ]% K7 C0 \7 X
* v$ k3 Y& N* z+ }" h% _& [unlock_group()        --解锁组队- e4 _% H4 U- }5 Q; a7 M
' A2 O7 C3 s2 d5 J8 \# s( ^" n
get_group_task_flag()        --获取组任务标志
- ]! s* i# ]! v6 Y% N
( s1 _9 ~1 ]* T/ P5 F8 N' k
# M8 G- o' t6 {/ \+ s) @, i1 ]  F$ P+ ~" D# m$ h2 Y
6.帮会类
. }) R/ F0 D/ a7 {( ~# u! E( X- q' \' Z# Z; e. W
local guildName = player:get_guild()        --获取帮会名称0 Z- m/ Q; W# g" y9 m( H. I4 n4 E

1 f' Z4 c! B% \0 B" Pguild = server.find_guild(guildName)        --查找帮会名称并返回
6 P$ e* V8 v/ K6 X0 H' h/ b
" I1 I% |% A4 u% n7 V" llocal king_guild = server.get_king_guild()        --王城行会* Y8 b2 Q  _+ r& S( j
' Q) N) h. n% J( _
local guild_king = server.find_guild(king_guild)        --查找王城行会- d; u' b: j: ^& q- j

' i6 ^* I7 {4 r& i4 X& Y/ Uguild_king:get_leader_seed()        --获取王城会长' f& X6 v! p; A9 c5 W9 W' q

0 q6 w5 u6 Z, ?) ~8 s3 M+ kguild:get_leader_name()        --获取帮会会长名
1 Z9 ?- W( }; v+ T3 l7 D  G6 J1 N3 ?" e5 j! M8 s8 z
get_member_onlinestate()        --获取成员在线状态
, ^8 O. Q+ W7 `" h8 \. h
3 f$ q# ]4 G; Wget_member_num()        --获取成员数
" ?# _! C& c* |9 y7 `% j: c. y. \. D6 f, x
get_member_title()        --获取成员头衔" ?7 T: _( S5 \: E; |

, T3 @0 f5 h1 k; H( g3 Q
! H1 {/ l6 r* t6 \; A: _/ j9 b* u  A8 Z$ ^$ ^
local team_name = player:get_team_name()       --获取阵营0 W' k3 Q9 G" p8 Z9 w* z, q
, n+ [5 S! i. _7 z1 V9 \- ~

* Q7 ~- O" g* Z1 Y; |( [, m7 k5 G! t/ z2 I# M, e) E
7.皇城战+ A5 j% ~: R1 @0 N5 G# P
1 }( }& K1 }, N. Q: \
server_start_day()        --服务器开区时间
8 H! `1 ~" m# O  |  H' i' B5 r1 v. x' a1 J) L! N  W$ r! ^: Q/ g
server_merge_day()        --服务器合区时间. B$ ]  F5 K. e7 D6 {, @

; e9 o' g1 Z  a1 J4 Gserver.start_war()        --开始战斗
, m. l# e; g2 d  J- o, E5 ~
9 n( A  H) L4 w, s- m/ L% Vserver.is_war()        --战斗开始
% o% ~5 Z* y/ Z* K# q% |2 Y5 z* Y2 ^% O+ M2 _+ U& j
server.stop_war()        --战斗结束
& W; Q( d% G. k- w; c
% w: R' y6 R" C- u8 b
  k% ~! R7 \" _, Q) N) }- x2 z0 [# _
# V6 o1 g  c' z. K0 `--时间获取
: m3 I2 C  z. A: {5 H0 _# u9 U' a6 y9 p. \
tonumber(os.date("%Y%m%d", os.time()))        --取年月日
, \4 W: z' B. R
* Z, ]1 U. v, t& V# \2 Jlocal t = tonumber(os.date("%H%M",os.time()))        --取当前小时分钟  _  L* b  U8 @, @( o9 k

" @1 @) j* {; g6 v0 j3 y/ `1 K( K+ x8 m6 z1 X$ v! m; X
8 L. K% y* [% T% M
tonumber(os.date("%H", os.time()))        --取小时
  I2 q0 D* j: a
0 v" b7 s% K$ b3 @- z% xfunction getDate()
' M, h0 o; y# [% Z0 q6 o8 J$ ?
' x, V$ r: r5 G9 [: D4 s8 o        return tonumber(os.date("%d", os.time()))        --取日期5 b& R" v+ s" q, L6 C

; ?& t! I7 N% \$ j. Fend# A2 B, |  }$ i2 o9 _: I

$ i3 g% K: r3 P6 k7 Z7 \# |* f1 D7 b% d2 ~
5 w' |; I+ B: ^& @
function getWeekday1()
0 J* Q7 Z  x8 u7 U
' X; g4 e- F% f, `  \1 `        weekDay = tonumber(os.date("%w"))        --取星期几2 Z6 [! u4 V% e3 f5 L7 }4 H

. \# v& l# v3 d, e" y        if weekDay == 0 then weekDay = 7 end
2 w. N9 ]8 @7 d) y  Z( e
1 m% S6 S8 I9 Z; w        return weekDay
: g' k' ?  c4 Z5 \. g2 p1 M% |6 y9 }& ], d$ p# h/ O& ]
end
3 Y2 N* w! d8 m0 d: ?( M2 B8 q5 f, N* q& @

4 M1 ^: c9 w5 U" r4 }8 H  d$ T# r/ M" }# V" C4 }, G, ]9 a
8.源码类) N- D! c6 \% w

! n( B; o, g5 r6 y3 HIsGroupMember(int id)       --是否组队成员: |, I, W1 ?) [* h  s6 ?. p

9 w: h; l  X" \# z& ?* N5 e; w4 \7 xGetMarryMemberName(std::string& nick_name)       --获取结婚成员姓名
$ s$ K9 z$ l4 y  ]# J3 z; E) V6 g& g$ c3 e
clearCoupleStatus()        --清除夫妻状态
* N" N3 c- K9 ?0 ?1 d4 ?+ ^5 C3 _) I, A7 S1 G! M0 d- U
checkCoupleStatus()       --检查夫妻状态
+ C0 o; ?8 X. a, H. Z" ]
1 R( B3 E' i0 o1 GSetPickMode()        --设置拾取模式
& s$ S. _  J# u1 q! F
( m: y  I9 a- m! w3 dGetPickMode()        --获取拾取模式
1 I4 E& b* ^7 }! _# ^& M9 m9 F  r
/ Y" J; Y# i* @: P+ O3 Y( RSetLeader()        --设置队长
  Y- H( y, I. _2 A0 b5 K
. T1 y/ {& ^3 M7 bGetLeader()        --获取队长9 h3 Y+ L8 ~4 Y2 _

, {- k7 N# B$ JUpdate()        --队伍信息更新
( p' {3 E4 v; K+ e% ~! r5 k' e, b9 Q( p: @
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
本月有问题处理时间8:00-12:00上夜班  9.7发布
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-9 07:55

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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