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

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

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

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

等级头衔

ID : 1

管理员

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

发表于 2026-6-14 04:37:44 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
1、人物类6 |) p, m) t$ i- c6 M: ?$ E0 P

7 ]& @" \4 [7 }( Splayer:get_name()        --获取角色名
3 Y$ m% G/ }4 H5 X& c5 t$ z' M9 Q* `2 l. n) H: `. I$ ^+ C
player:get_level()        --获取角色等级
8 S. K% T/ Y: e
0 }1 V7 e; _( y& Lplayer:get_vcoin()        --获取角色元宝
( o+ ]/ ?% q$ n. C; Q9 ]; W( o9 g9 [, e
money = player:get_gamemoney()        --获取角色金币; t0 E9 k. w9 t! f
9 D1 w; V6 w! D  v9 O9 r
bindMoney = player:get_gamemoney_bind()        --获取角色绑定金币# u+ ~# N7 D( `7 w7 O3 P) \; G' \

: r6 R# U0 B( i0 L1 UzsLevel = util.ppn(player,const.PP_ZHSH_LEVEL)        --获取角色转生等级  Z( p9 [  \- R4 w8 S: x" j  W
( Q( F% ?/ U: S4 F( z
player:is_dead()        --角色死亡(ture或flase)
# x, J  u) N. Z# e1 S% C9 |$ U3 g. ]/ ?
player:is_enemy(player:get_name())        --是否仇人$ `+ ~. a$ D7 |' H( ]# ]$ E2 m8 ^/ Y

: g3 v3 r, R7 F  P8 S: w4 E6 iplayer:friend_change(player:get_name(), 101)        --好友改变+ x6 U3 u; _; w, o

8 g! q! Z2 u, X* R/ Zplayer:set_wing_lv(70001, 1)        --设置翅膀等级
+ A, y  j1 G/ }  Z  ^" [" @; H) p) W6 a5 D6 f3 I
player:get_attack_mode()        --获取攻击模式
; y. j6 ?4 B- l: m) D8 E. F3 _3 u# W4 w/ L
player:setHpMpPercent(70)        --设置血蓝百分比70( V3 H5 |% d% c* N9 Z
, I- |# m5 V# y/ S. G- P* A% f& F- d
player:set_task_state(1,1)        --设置任务状态
$ v5 r3 E5 ^# [. E' B9 y: Q3 u7 f& y% H) f- h. y  h
login.first_login(player)        --角色第一次登录
" ~! w" v( a+ Z( ^" m: ^* l( Q7 w) F; l; O! `! B0 H2 ]7 k
login.leave_game(player)        --角色离开游戏! i5 i6 l" z. i6 v* z' H' m

0 Y6 s2 T& v# wlogin.enter_game(player)        --角色登录游戏
1 R# m# y/ x5 n% S& L) s' o' V+ o- v9 Z0 _; f) I( l" Y% B( W
player:clear_buff(39014)        --清除39014 这个Buff
' b, e+ d, U, e4 c2 z' M9 v2 i( C: T& ^: K6 _% S
player:set_buff(39015)        --获得39015 这个Buff4 ?9 c6 `6 \+ d$ F3 S' L+ i

4 X+ T! B; O7 r3 b+ I" Ylocal bf = player:have_buff(39019)        --是否有39019 这个Buff 1为有0为没有
9 K( T' D6 e: b; P7 ~1 Q$ A# H5 ~4 l  Z: }! X/ b
local buffTime = player:get_buff_valid_value(39019)        --Buff剩余时间查询8 }/ l7 c% A. Q& k. |

0 G0 O$ k+ J& p) J# \' C9 x/ Zxx, yy = player:get_pos()        --获取当前坐标
8 k- O# S- ^* P
' A; t* d* O4 g2 i$ znum = player:num_item(32000003)        --获取物品数量
+ _* m; M) z1 V; W8 i% a9 j! E8 P' u
itname = player:get_item_base_data(32000003)        --获取物品名称* E4 E: `" D2 d( v7 i. Z9 ^
" b' D0 w% d: \$ o
player:remove_item(32000003,1)        --删除物品---物品ID 数量& h) o+ Y; H$ d$ }3 f- C/ u, {
' v1 }4 B/ {( P# G* p3 Y
player:add_item("元宝",10,1)        --增加元宝--每秒增加10元宝
" Q2 ~! h. b( H% o6 o( j# }$ m; V
7 Z) v( J; ^( i' `0 T/ y- ]player:sub_vcoin(100,"扣除元宝")        --扣除元宝--每秒扣100元宝
8 @4 g' d% k% l$ [7 `; @9 d
3 x4 G" A5 L7 P) E! |. Jplayer:sub_vcoin_bind(100,"扣除绑定元宝")        --扣除绑定元宝--每秒扣100元宝
# n, \9 J0 b! I1 |: j  V" X- z/ c( a; b; F% D9 [: m
player:sub_gamemoney_bind(num)        --扣除金币
+ _1 k2 ?6 S) e( ^( Y8 P, r0 m4 {: S& Z
player:add_exp(33333)        --增加经验( b7 e0 e, E# k" n8 f

  [$ {% I9 J: y+ x& q% R: {player:add_skill(101)        --加技能
% ]) H0 e+ }( y* a* {4 L6 |$ D
1 m  Y$ R+ S. L* s4 Lplayer:set_short_cut(1, 2, 504)        --设置快捷方式* E+ o0 n$ T, k5 m* W' k  y; k
6 [, v0 l' G; _3 \( o: ^0 L
local vipLev = util.ppn(player,const.PP_VIP_LEVEL)        --获取角色VIP等级$ R5 ]" \- w% v0 H1 z

6 x- a8 |. q7 d- t$ ]( i# bbf = player:have_buff(buffid)        --是否有buff bf=1为有 bf=0为没有( g' k( [( H6 U1 L$ J1 b- t8 I
' h6 y  I* [8 e* I
buffTime = player:get_buff_valid_value(buffId)        --获取buff有效时间 如果大于0即有buff) f" ?6 Z' R1 q+ F+ B

  b2 X+ Z1 o2 uplayer:set_buff(buffId)        --设置buff
6 h2 y. B7 D9 m% h& G+ D4 V9 z* z" i7 [& I2 ^/ u0 N
player:clear_buff(39014)        --清除BUFF
8 h& i. S( n5 W  X4 A' q3 y4 @: Z) o- D) f1 S, Y  l% [" e
player:set_timer(112,1*1000)        --设置定时器
- l. Y$ y1 \6 ^% x/ A) M$ ~/ u7 t4 ^% v* {
player:num_bag_black()        --获取背包空位3 T0 f4 E' H: F  J
4 Z! t; G3 m* F! |+ V/ S/ w# B
rechargeNum = util.ppn(player, const.PP_DAILY_RECHARGE)        --获取充值元宝数
4 D  Q  Y1 j) U4 X& d1 D6 k4 U% x7 c& D
GwLev = util.ppn(player,const.PP_GUANWEI_LEVEL)        --获取官位
/ _" u9 C1 q+ R$ Z3 Z0 O, [2 \: I0 U" c. ?2 A
curJiFen=util.ppn(player,const.PP_XUNBAO_JIFEN)        --获取积分
" R8 d( N% e# `) W# [! D
# [+ e% I% Y8 y! N3 F* B8 e本帖隐藏的内容0 Y- r. L2 F/ o+ a/ c
# L& w4 ?4 }) n7 S( I
--押镖
0 R! T- C4 _" {! k' s& R6 z& @  S1 e, S! E2 o
get_dart_follow_pos()        --获取镖车位置7 l* k& u# g+ U$ }# O& f
( a8 a  s: N! S7 ?2 j: P
player:bind_dart(dart_id)        --角色绑定镖车' D4 F2 W6 D% ^+ W. G( g* t9 S

+ T, i/ x* S+ O, K1 s
- }- k. A5 z' b5 k4 }% Q- E& _; S* D& m  m
--复活时间及服务端地图坐标--时间--地图--XY坐标
$ _4 O6 u' ^$ ^
9 F' |1 q' E2 Z  p& ]" g8 G& dplayer:relive(120,"chiwooBattle",31,37)
4 Z9 r% B6 D! l' s. p( L; l6 R9 M8 F) @7 O1 T: p! {  i. G, [
0 h5 i$ g) N8 ^( c7 S0 C2 u! T
& G- l7 w# e- f
--邮件
% ^' W! ~7 j5 J. y
' z0 w' G# o& Z* X6 |) i; e" Cserver.post_mail_to_one(leaderSeed,"皇城战奖","恭喜您成为沙巴克城主,这是您的奖励。",unpack(t))
5 o$ V' b( _! ?5 H  x* }
3 ^  }0 e7 `0 Uplayer:post_mail("帮会福利", "亲爱的玩家",27000003,1)& ^$ B) N5 s. e$ }) _0 T  V' P$ i
7 v& q- L1 W0 @+ v6 x( C

7 T+ b9 v* ]" t$ K/ X# v2 B+ ?0 {( h* G% w% z
--组队脚本调用1 Z, N9 x( Z- d
4 O3 S+ X# @4 J* U  ^7 ]/ w
player:group_exe("npc.duoren.onEnterGroupMap3")        --集体地图移动npc.duoren.onEnterGroupMap3为写好的脚本
9 O: t- @2 Z2 A: ]; ~+ E" e8 s8 f& `
% x& E8 E' N; m2 [* K6 I' a3 o% m6 H8 e$ H
4 [+ O# W( Y! }/ ^; k1 v) \! S
--获取角色职业
, g* C2 N5 S' t$ d" {6 a
6 d' V1 P- |+ G5 o; a; ojob = player:get_job_name()
* I% x' h5 o, X, C* R
4 E4 H. V9 E. }1 l! ^( c6 {) \+ Rjob == "warrior" --战士
9 g/ \3 @5 p3 I0 J/ H, Y; ^3 e" y& i5 w3 j& P6 x
job == "wizard"  --法师
' I/ s% F* H/ E) h; F2 k1 T
* \8 }/ {, P: ~' n: ajob == "taoist"  --道士8 e: t8 H, D; c' I2 a7 \
& _" J) X! V# P& ~6 V
--获取角色性别
" d2 I/ p$ N! l/ U- ?1 u5 R
' x: G% ~  X# |player:get_gender_name() == "male" --男性
5 v3 i$ j* j6 E4 u! v# ]& V
( b" M- {' g6 Gplayer:get_gender_name() == "female" --女性; i1 L  @$ E6 y
/ S% `+ w4 H7 v# U9 s+ o5 K
) x* F# t, k$ a0 Y/ |- g- }) D- o

. m$ G' h. V5 t8 f. |( g9 g, P7 s" `4 I' r+ X--获取PK值. S- g0 v: ]" b, u

, p0 `+ c( N2 n8 Y+ Mplayer:get_pk_value()
! e: T7 \' T; `2 S! ^  G9 \, P8 j+ }# H/ U2 ]) r' L) O& z. I$ }8 _
-- set_pk_value
8 z7 T# t: e3 u: K, N
  ]) @9 Z- K7 h* v-- get_pk_value0 k9 Z1 A( X; y8 ?0 s# y  \- w
( M2 v& A( U" V: f& V4 I9 a
-- sub_pk_value0 l" w: }" K/ `% a( f( k

8 h' G; a2 s9 Fmap:set_flag_pkprohibit(1)--禁止pk  a( X5 C: e3 j2 J6 ^
0 R8 }- G& \; U6 }2 L
map:set_flag_pkprohibit(0)--可以pk" U3 `" v: p$ _! t- n8 ?% z

# z' S) B9 p& a9 b- n1 G3 Omap:set_flag_pkallow(1)--pk不红名5 a" s+ A. V# c8 F5 @+ u1 a
# M8 V( e# q# l! q& g
map:set_flag_pkallow(0)--pk红名7 J: ^+ l0 Z; ^* t! L2 W/ S" v
! W+ m) W1 D2 }6 P4 k
--修改PK值
0 X- \7 U. a; ~. U4 }6 z. E# L
( b" Y+ ?) T, U! xfunction change_pk_value( player,value )
* B3 q2 O& r  V  P' j8 g3 O4 X% S% d# i+ ^! t
        if player:get_pk_value()>=value then4 r0 `8 ^8 Q. S$ p4 \- U. r
$ c' \" {" ^1 H/ K
                player:set_pk_value(player:get_pk_value()+value)/ v1 o8 j2 V+ a  m; y

* [  G7 P$ I8 W: E                util.alert_msg(4, "PK值减少"..math.abs(value).."点", player)1 h8 h* y( w0 _' M( m$ H
% |/ n( S8 [. o8 U( s5 L7 b+ Z
        end
- S+ B! u4 C  {  a
1 ]- I1 m, M1 j% I! h8 ^end$ m. S, W8 |' t$ K

3 }  X! g' j! G) \" P# A; C( w
4 f, z5 q% I! K+ ?) W" o$ i' v7 [0 Q+ q9 i, @+ X: z
--加转生经验
: D0 k9 {3 s! q, z* n# T. I
8 S4 x% V! l2 v+ jfunction addZSExp(player,exp)* u3 D0 ]. A) f6 f" [' d

' p( S3 N0 d! C7 y        if type(exp) == "number" then- L& H1 k9 R7 v, i1 C1 O

/ m3 R. P/ ~, `! g; J4 t                player:set_param(const.PP_ZHSH_EXP,util.ppn(player,const.PP_ZHSH_EXP)+exp)
8 {" @# ^& x; d8 }* _. z6 b
; _2 D7 k- f4 i: n9 B# r# T                player:alert(1,0,"增加转生经验"..exp)2 W' w: P. }4 a$ o

8 H. @- _$ @1 ^% p3 m; ^                gui.moduleRedPoint.checkZhuanShengUsable(player)9 Q4 }8 [- w% b; a7 d
) J. e! ]) p) L6 G
                return true
( d& \: ^0 M0 x& e7 }! t5 f* _
: `2 G/ e% J4 g7 z, O/ ]: C        end+ M* a, Z' N$ Q5 Q9 a/ _  Z' }& |. ~

0 {: S* b* v" }end* y4 N. W" o# @5 i

/ J4 z1 V0 {2 B) f( M3 W$ }& ?5 Z8 G  u
6 P* G8 g" ~% n. ^! h. i; C+ G
--增加积分% T# t. s* O5 M: f3 X9 X) G
. u7 Y1 x6 ^8 w+ X( b* \7 r. _
player:set_param(const.PP_XUNBAO_JIFEN,util.ppn(player,const.PP_XUNBAO_JIFEN)+exp);2 u5 E! N% S/ S
$ Y+ m8 B; b! V" r) `& l6 P2 z" b
player:alert(1,0,"增加积分"..exp)- w: s7 K" v, l

+ `5 X* M) E+ A; O1 B隐藏内容& I$ k9 x* s. V* p
已解锁
) |7 `( [6 @  s8 e/ k; U--增加武魂; w) Q8 n0 L+ ], s: Z

+ g( R3 s0 l+ O  G, {--curWnNum数量
# g& }( Y# c" f' o; \  y7 E; k5 C! k4 L% O" {6 R0 b5 n8 N: v
        player:set_param(const.PP_WUHUN_SCORE,util.ppn(player,const.PP_WUHUN_SCORE)+curWnNum)+ ~% w; c* T, }

! r( _0 d; e& p& p& j8 U        player:alert(1,0,"成功领取武魂*"..curWnNum)
! f  d% w/ f" R& A# f: t$ t
% `8 J; ]* K; B& h
. N' E4 N$ e* Y. A# [3 O0 h9 z3 }) I$ I% X$ Q" o! [1 G
--增加功勋值
( S5 e1 q. s# A2 W3 b% n1 h5 P% o3 G, F' @2 b) [: I
local name=player:get_name()! a7 `( {$ \1 }

; c# n! V' t* i) d$ d1 Y7 W% n6 CcurGx = util.ppn(player,const.PP_DAY_GONGXUN_NUM)& V9 ]+ C9 q/ ~, s% e3 k7 T
, C# [/ l' q! P/ C- g! G
--print("GX=",curGx);7 Z  [2 E7 L' e" f+ n$ l7 }% j
$ A% `* c: ^2 h  \6 l# ~
if not curGx then return end5 A& K5 i. ^4 F1 |, R; v6 j7 k

. u2 Y! Q; L$ E: j- ^2 p1 f+ c, v4 u. Z; n7 a# x

$ a& S5 F+ ~" u2、怪物类
, y" l2 ~9 ~" i) z9 L9 n
; K: Y# M6 ]6 H--召唤守卫(可跟随)--类似护卫
- p6 m: o4 b# w! B
/ v3 ~$ T! X3 P& I- q6 G: W# D+ m  _) yplayer:gen_slave(1,60000111,4)
3 C* |) A/ a1 R: t9 }, S/ `; m7 E, Z4 O: ~! D( r
player:gen_slave(2,60000112,4)
# O  K6 p6 N8 e  N- H
4 |3 A* p& @8 P; y/ tplayer:gen_slave(3,60000113,4)
# x6 R/ a6 D+ S+ q7 M' _" |+ x( o) G( `. A, a, _
player:gen_slave(4,60000114,4)3 H, Z# M1 y+ g3 M8 k

, f: h+ x- F' t- J3 d0 }% G; {$ v% s--召唤守卫(不可跟随)--类似烧猪洞法师
. E8 a6 D$ r! [! z$ I3 `0 Y" O) q2 O0 f8 x
player:gen_slave_fashi(301001)
+ e. Y: \) t% [% f+ y$ S6 v0 \; \) e* P1 q

5 R$ v4 |7 {9 X) c! u7 H% g$ p
& a( u7 f$ o& h3、地图类
! L! O5 Z) O) x7 B; H5 v
  I( O% a! H" m( nplayer:get_safearea_id()        --取安全区 1为安全区- d. b7 O3 t; D' X8 e5 ?" a2 U9 m

% r  @, s2 e1 Zmap = player:get_map()        --获取地图
, H: z+ j+ w! @- A6 M% z( \, c1 A$ c+ g. f2 T0 b" `& O& D, |
player:get_map():get_id() == "gjpd"        --获取地图编号ID
- j$ d, Q, b- m4 ?, g2 Y; G: \& F* I$ O
local map = server.find_map("tucheng")        --查找地图( {, S0 V- d, J% o. Y4 r4 U

/ W( t2 x8 o' M$ ~maplv = map:get_minlv()        --获取地图进入限制等级  X9 Q% p+ _5 s; H  F; l, _; f, ^2 e
! O; f/ I0 e; f) E5 O9 h
maplvR = map:get_minlvR()        --获取地图进入限制转生等级9 J6 K/ M7 A% p; O& T* {. X# k7 H

" ^# ~2 p: l0 J( ]map = player:get_map()        --获取地图名0 K6 U: }; s& M( O2 O  Y
/ h: h! h' n. _) v& K- \, ]
player:enter_map("3duoren",14,33)        --传送到地图
/ U, `, L8 k/ c- D( I( b! s  E" T2 q/ S) V- T9 ~% z
posmap.fly(player,3000013)        --角色传送地图ID- F  n8 L- M/ F" e
0 P( I% ^4 B& n9 ]( U- D; P  u
posmap.fly(player, 5030003, "autofightstart")        --角色--地图传送ID--自动战斗$ i4 R4 [# k2 p/ j

7 @" K4 P. f* T0 ?playernum = map:num_player()                --获取地图人数
5 @7 w, j+ z3 e# W
% Z8 M: W7 K8 `) T, knum = map:num_monster(11001003)        --获取地图怪物数量 11001003为怪物id
& U' m) L9 z/ z/ ?5 s$ Z% }6 v- v% `2 [% x  O, ^2 J3 n
map:clear_mon_by_name("神兽")       --按名字清除地图怪物
# q. U, f, q% K! E8 L
, X0 r/ F3 r& e0 W* e# }map:clear_mon()        --清理地图所有怪4 L7 j1 N! n5 N3 g+ s/ c/ g
5 [- P9 l+ m. Q2 g7 V' ^; f+ N, a2 T
7 t) Z6 \& l8 R4 \

3 O: B! Q- o2 p--取地图随机坐标
& X+ P/ E' k0 g. a/ Q- h" ~+ O6 w& Q: }+ x# H8 ?6 h* P+ t* f* ], i
local x,y8 X7 T9 J9 b9 _) Q
2 e$ C. V* y6 X4 U& }; l
x,y=map:gen_rand_position()
. S3 O1 o( E! Y- l6 e3 n# r# W+ w2 Z: a9 s
3 @  G$ K. x6 i
$ I1 y6 j& |" H; o% `: K4 H* S- F
--刷新地图怪物 坐标x,坐标y,怪物ID,刷新数量,刷新范围
- h2 P) F4 Z0 \! v0 q8 L
! V/ G% y: N1 d! A  Dmap:mon_gen(101,124,15020035,2,10,1,1,"no_owner");$ s& M0 n" Z  j" f4 D) H' S; F: o& }& o

. I* X8 [2 K) U5 F7 J/ L4 [9 c) }4 h- ~% r0 b7 N: C$ b- U
( p* V' [) M3 H( x! @7 W
--drop_item 参数:物品名,是否绑定,坐标x,y,ownerid,数目,生存时间(秒),重设owner时间(秒),限制等级5 Q8 E9 a9 E$ k8 G0 x3 k# c
( N6 z# O  P/ Y8 Q: U; q- v3 w8 \: J
map:drop_item("100元宝",1,100,100,1,1,300,180,60)        --地图刷物品* j; v( H' H& G5 A
6 L" i; N1 R; m: M% u
: L6 e- E$ ]/ g8 ~/ h  A& b7 V) V

" F! y7 k* Q; `7 o( d: m  T4、活动类
; M( J$ L3 L- |0 l* q6 r$ [7 [6 b6 V. }, @
local isOpen = gui.PanelActivityGuide.isActivityOpen("送宝童子")        --活动是否开启
6 G: T: L* p/ ?- h/ f$ P8 N4 X7 J+ ~" m0 L
server.set_var("shiwangTime",os.time())        --设置活动时间
$ X& t* }6 W/ ^, a$ c( x) }! ?! J) T3 \
shiwangTime = server.get_var("shiwangTime")        --获取活动时间
- l7 v& W, t  a9 e' C# D7 k* q* l& Q  U7 E
server.set_temp_var("shiwangstate", "open")        --设置临时开启
4 I0 E  x+ b5 A" B; C/ ]' Y4 D. \: l( W& H$ _' l( ~1 }% y2 _
server.set_var("shiwangTimes",0)        --尸王波数% n# O; H, H6 p, z6 J* D
0 C& k! I- z  _3 N# C
server.set_var("shiwangTime",0)        --活动倒计时: b' C! J# |1 `# ?$ O

: b3 Z+ U, A# U: z+ cmap:set_timer(3,1*1000)        --设置地图定时器- p) f" U5 X! x0 p5 C

$ z& \2 C( Z" hmap:clear_mon()        --清怪( ^9 ~" V) C6 E0 T

% B: I- Q0 b9 A1 e% emap:clear_item()        --清理地图物品
5 L+ B5 F# i1 D+ B! _1 P% V9 R0 l
: Z2 I5 s6 U. h' pmap.jyg.resetChart()        --精英阁地图重置
7 \2 b5 |9 Z  X  L; z" A; I. \; A4 w' f$ L
map.yxbiqi.genMonster()        --夜袭比奇刷怪
5 F, N7 P' X/ M( Z- d
0 U/ u: J& w" x: ]2 F* S( H& \; Z, l
6 A+ }9 @/ v5 n+ G; L  @7 |: J
5、组队类+ W: ]# u, F, D
( @- |4 M" H: L
local groupId = player:get_group_id()        --获取队伍ID
  M+ D, F0 q+ \/ ~" L7 |9 t1 ^) l2 E/ V+ H0 _9 W
local num = player:get_group_size()        --获取组队大小
- i4 |4 l, Y% ]! x7 ^$ @( Q& w+ @- c/ ~, E  w2 M7 j# {
local leader = player:get_group_leader()        --获取队长
6 @" J- W4 `% f4 D9 f3 \2 _) O4 d$ A
player:leave_group()        --离开队伍
7 j1 u" b% }2 [* M( |+ V, W* Z4 Z% h0 f+ m& D0 U9 j
player:group_size_online()        --队伍在线人数0 U8 b* d) Q. a% k8 k
5 x" ], K% X' K( w; U3 F; J- Q. X
player:group_follow_move()        --组队跟随; Z( s) y: L% g7 Y

, u3 T5 A9 r( n& |is_in_group()        --是在队伍中/ N, R+ _) T' m( N- J6 v/ @
4 q4 a: O: T2 f2 z# Y7 n! t
get_group_task()        --获取组任务5 \8 l, w5 ]0 O( K

$ K" w8 `- ^* [1 Y+ wset_group_param()        --设置组参数
  q% M  [" ~/ j. H' x( j) p/ Q* e$ d. Q8 l" o/ g
get_group_param()        --获取组参数* j/ f! [+ \$ P% J! X- L; d

8 a; ^# }& `9 U9 {% g  ]7 ofind_map_group()        --查找地图队伍
  }; h' X% V  A7 ]: l8 O+ y& f8 t
# U0 h. W4 S0 R; T* lnew_group()        --新队伍
9 s7 I, v, R) I2 |! ^9 s( J( I. l, j& Y& e
add_group_member()        --加组队成员
9 _  l9 c/ L6 B6 |! p' _9 N' R4 x
rem_group_member()        --标记组成员
; r# e3 E. C: b2 n9 r9 k, A
. D5 [0 k8 R) S8 K! ?7 Y% mset_group_name()        --设置队伍名
( o: c% l* L" t4 [) S( U( e. F  [  R4 {, \+ w2 C$ o8 G/ O/ k/ O( C
lock_group()        --锁定组队1 x9 u' @) Q( g: [$ d6 O

& L: A+ u) x3 kunlock_group()        --解锁组队4 N6 z3 ^3 ^* P' W* W9 |) D5 }, p
* M4 r4 F0 _8 N! @& f- U2 v
get_group_task_flag()        --获取组任务标志1 d1 j3 u- |0 @* I# F: {
4 o! X- v7 O  _

* s; p; X8 ^( d
* A; P$ y& z7 ]/ x( {% g- q6.帮会类. E: p& w8 h9 o9 Y: j+ N! @

  U2 r5 N3 [. rlocal guildName = player:get_guild()        --获取帮会名称
* W0 g) Z, Y+ @- k0 H- S+ S. n: T7 V9 O7 k
guild = server.find_guild(guildName)        --查找帮会名称并返回
6 A, X# G1 r# s! }! C3 c# X6 a! h5 N
6 P  t' g* t- I5 ^% E- Clocal king_guild = server.get_king_guild()        --王城行会
8 Q- `% a9 W$ C/ Z% r
: \( Y' F& b  i$ z3 L; @7 dlocal guild_king = server.find_guild(king_guild)        --查找王城行会/ H5 ]! g! [8 r9 w+ r9 _
% N- E( o  e$ ?) l1 \1 |1 J
guild_king:get_leader_seed()        --获取王城会长
, r( ?$ ]' s# `3 ~4 r: [+ \* q  m) a/ o. a  a6 F& C
guild:get_leader_name()        --获取帮会会长名3 C6 P9 E3 m$ y! c
, y% ~) W4 _' _: j7 c( T8 D) ^) D# f
get_member_onlinestate()        --获取成员在线状态  z( i% e( a+ d
  b5 X( O9 S, N5 }% ?
get_member_num()        --获取成员数7 y( z- ?; [/ g+ g3 ?' f9 `  B: R

; C; d) a. w" g* q  `% |, Wget_member_title()        --获取成员头衔4 [% m! D% Y- _- D- q* y' y

: h- V  S- w+ r. |& t& T$ m% f, }1 c& ]/ U$ v) T* U' L+ v  R7 n
& Z0 U5 r9 {4 B
local team_name = player:get_team_name()       --获取阵营
" F. p2 R( X  a- U9 |# z  k. [# e/ {, I/ V

4 f. e' J1 t& y' H" `( f7 W
5 ~: i% q3 e% D+ Z, b& S6 ?7.皇城战
4 j' J, W. m% a' _( I9 y
' z) `: m; R1 U" L2 jserver_start_day()        --服务器开区时间
7 z7 m/ d' t+ ~3 e7 E+ H  j
3 o& F. q( U$ V7 I& e+ a; M+ Oserver_merge_day()        --服务器合区时间5 [! ?4 q4 W/ O: e  B

; a' {7 E# k# N* H+ Y& lserver.start_war()        --开始战斗* M3 D# f5 G* g

( @3 h9 o7 n3 O! }! i1 Q- iserver.is_war()        --战斗开始. S0 Y2 f) H7 Y. ~) B" N7 ?" h
! ?1 L/ n6 \- s# O5 Q
server.stop_war()        --战斗结束
1 ^  C' |4 C5 c6 \, B. j, q1 h7 D& q8 z- [2 _& b4 c
9 {& ~# }  V+ y9 H
& F$ A4 y4 b6 `: K5 U8 r3 A
--时间获取
7 C( `/ h+ h: f  E$ }$ }( n8 C, X
tonumber(os.date("%Y%m%d", os.time()))        --取年月日" P) {' P" |4 ?4 S

. G$ W* z3 A' ~( ~local t = tonumber(os.date("%H%M",os.time()))        --取当前小时分钟
; {# J- Q5 V# ?( y" k+ `
' ^; L' t9 f$ H  w( C% O
. P' Q6 U/ c$ h1 j* w. f7 T4 M5 h/ D! T3 L) U( q
tonumber(os.date("%H", os.time()))        --取小时- z" ~; A' d2 E

* ]- e+ ~1 V/ [. H- _function getDate()
5 Y0 n0 c! `" S( B9 I# j) O! \- g# I9 q+ q: ]8 Y5 {* U
        return tonumber(os.date("%d", os.time()))        --取日期$ W/ i# J- ^4 f( g; Y7 g  a% D. [

2 G9 I. e  M% a2 b9 E1 @( A2 yend& z) u1 U) n% o
9 R4 E" z% g5 l$ F

2 c0 Q' B1 q* E; k4 l' f
0 T9 Z( D' ^* k8 A& K  Vfunction getWeekday1()# Z9 W0 ]1 w" S3 R8 d9 r; z
, |+ H) ~; Y5 U& ^3 g
        weekDay = tonumber(os.date("%w"))        --取星期几+ W# D) u. |2 C: Y, `& A
0 M1 |* \! e- I. \6 `2 e( @
        if weekDay == 0 then weekDay = 7 end5 n  L( Z: c8 W$ O8 E9 J
! ]2 ?; u9 B& {& p6 J1 `2 T
        return weekDay
# t' T9 K. _% V) ]# \- E' p  f& A6 B/ A7 I2 A+ y3 ^
end( u6 |5 O/ G) u! T

$ F, ]8 V  R9 K* b: c& k
) P! }. j: k$ ^3 K! U( b$ Y7 E& ?/ ?
8.源码类* Y$ ~: G4 `3 u& u7 @
: X* N2 }' H) i" N
IsGroupMember(int id)       --是否组队成员
. Z9 Y5 `( \* M# N
) G! j; }0 J* |9 Y/ m: I1 _9 XGetMarryMemberName(std::string& nick_name)       --获取结婚成员姓名0 t, k9 U$ a# j) ?' n6 z, g
9 ~+ M, y: `- [) n
clearCoupleStatus()        --清除夫妻状态  N' z0 M) y( \3 i8 R- c

" {" w; F* {  C( wcheckCoupleStatus()       --检查夫妻状态! L5 }) K$ m. \$ Y& g8 a9 g: i

; H' }0 i* F+ H0 [4 P) Q5 TSetPickMode()        --设置拾取模式" W& \' v$ }, w1 F; o3 g" U
+ V3 e3 x3 m& O- x# v0 g
GetPickMode()        --获取拾取模式
: Y7 D- A5 v% u4 u# C! u2 H- d1 ?* |$ r, E3 T
SetLeader()        --设置队长
7 L9 a% q1 }% i; G, G
# p8 z6 e5 j, T6 @. l8 B1 V. n) ?GetLeader()        --获取队长
; [( ~; m( I7 @: a2 R+ G' D' ]
+ e5 q% w7 l3 y' Q* uUpdate()        --队伍信息更新
1 A' K! T- J. F) r* b  ]) k6 U* y; j- h; ~( c7 O6 y
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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