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

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

[复制链接]
灌水成绩
17950
95
18454
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 5 小时前 | 显示全部楼层 |阅读模式
免责
1、人物类- z$ O( f$ O( @! L; n, u$ `

5 }/ Z: y# S) Y1 N. Splayer:get_name()        --获取角色名
$ e. F, b7 K- d2 A5 F9 s; i4 d) y! f1 `2 K9 g, q8 G2 q
player:get_level()        --获取角色等级
+ {& w: u6 G6 m" U
5 q2 B$ b9 T2 R& mplayer:get_vcoin()        --获取角色元宝4 n/ s1 |) E- \6 f$ e+ \* j
3 [; s+ j, x: g' l5 j/ v- u
money = player:get_gamemoney()        --获取角色金币- p  F+ y% ^  Z* R, f
4 ~: z- X5 y( F) d: c/ {0 T3 w
bindMoney = player:get_gamemoney_bind()        --获取角色绑定金币
4 T2 I$ U4 ~) a% `5 N; E# Y6 X4 S0 |& ~6 w" _1 Z* H
zsLevel = util.ppn(player,const.PP_ZHSH_LEVEL)        --获取角色转生等级$ E( a. e3 ?7 V% ?! W
- {. R8 p3 R0 G! d
player:is_dead()        --角色死亡(ture或flase)2 h& x7 C8 }: A. o; \8 C: K. B
/ j; b3 f  I' z1 M; F6 K
player:is_enemy(player:get_name())        --是否仇人) f. Y$ F$ ~6 n# H& E" Q( {  I
' S  D/ g3 y# Q
player:friend_change(player:get_name(), 101)        --好友改变& x$ Q) \8 M% X: m/ k* V3 m

3 Q9 N2 D% l  x. Q# h3 S5 Vplayer:set_wing_lv(70001, 1)        --设置翅膀等级" p' n! K. j" ~7 N& a  s$ `. B2 h
& I4 K7 ?4 K( g; E
player:get_attack_mode()        --获取攻击模式- {1 q) d, d3 J( c" l8 z+ c% E
, ]  \3 ]1 ~4 @' t- v0 w* @
player:setHpMpPercent(70)        --设置血蓝百分比70
$ ]9 R6 \- c9 n) b
( \1 S- ]' G  bplayer:set_task_state(1,1)        --设置任务状态
' H% k  g9 n5 J) A. b) S; X3 u) H% W; C8 Z# P, u2 |" p
login.first_login(player)        --角色第一次登录$ h) s) a+ J- Z( C2 |+ [# }( l

0 E% x* p, @+ z* ^- ilogin.leave_game(player)        --角色离开游戏; ~8 P$ Y3 _: o) _) P& N5 [
; D' |3 C, o% d- t4 E' E
login.enter_game(player)        --角色登录游戏
2 {- J  j- Q# q( C0 f2 H+ \4 C# @
player:clear_buff(39014)        --清除39014 这个Buff
* c7 U" x/ E! M" y* E: o8 M( H% ^! V! e* d# Q& o
player:set_buff(39015)        --获得39015 这个Buff
- }5 j" j6 i% e4 K/ a! M7 A
: y/ B  t- q# N; \6 qlocal bf = player:have_buff(39019)        --是否有39019 这个Buff 1为有0为没有
+ I+ i0 p+ |$ N" E# j0 _# a8 y. z) [7 D8 E" A4 L
local buffTime = player:get_buff_valid_value(39019)        --Buff剩余时间查询
' j" u7 z! U9 |! ?% M$ b6 D( C: T5 s2 B! `! W) I% d
xx, yy = player:get_pos()        --获取当前坐标
% _" K7 v; |5 |+ h1 @- A$ P& s3 U9 b- U8 k+ u5 ?" r' @
num = player:num_item(32000003)        --获取物品数量: p8 ]' g" j, x2 m; j! n

4 U6 e$ O7 ^1 @0 O  i, b4 v0 }& xitname = player:get_item_base_data(32000003)        --获取物品名称
( T* J& F( L) K$ }7 [# f
. L0 W* e- X; |8 Q3 @& g$ qplayer:remove_item(32000003,1)        --删除物品---物品ID 数量! Z2 l: H  [/ L+ u0 C- E
  U5 X( g& m# F! i2 v, y9 A9 d$ V! u
player:add_item("元宝",10,1)        --增加元宝--每秒增加10元宝
0 l1 `, i) x9 f: U$ z8 b% J6 _$ G8 Z- Q
player:sub_vcoin(100,"扣除元宝")        --扣除元宝--每秒扣100元宝
6 l9 S# K! @. d" R' [& D# B1 N5 o) u  W
player:sub_vcoin_bind(100,"扣除绑定元宝")        --扣除绑定元宝--每秒扣100元宝( v* J/ w9 E: |0 t

7 P! p9 `4 r* ?% ]player:sub_gamemoney_bind(num)        --扣除金币4 b& j) ?  @7 b& Y: K! c; f4 c
' X. p+ i8 i( p3 h
player:add_exp(33333)        --增加经验
! h( T. _7 t! O3 _1 A/ @$ |: m% R. s2 ]" e" X, f
player:add_skill(101)        --加技能
2 o  J% T$ B  M% |6 }3 i* }  C! ]6 I
, M7 O2 Q/ M$ P+ j$ s$ rplayer:set_short_cut(1, 2, 504)        --设置快捷方式6 _1 }: n9 Y& {% ?0 c* S
, v. {6 \+ A5 L5 j, s
local vipLev = util.ppn(player,const.PP_VIP_LEVEL)        --获取角色VIP等级2 X# A+ l0 n5 k# u* `8 ]
1 t7 E& H  @9 s0 x9 k% u  @
bf = player:have_buff(buffid)        --是否有buff bf=1为有 bf=0为没有
6 d- w7 S8 S+ j, L$ o. t* O$ t3 b6 F# |. ^* a9 S
buffTime = player:get_buff_valid_value(buffId)        --获取buff有效时间 如果大于0即有buff8 W0 o- i2 a  z2 f

  S" ^% n: T7 }6 t( ^player:set_buff(buffId)        --设置buff
; Z* [  R$ p- ~0 u, r
+ D- _1 ?2 n$ }1 r. Q. L0 lplayer:clear_buff(39014)        --清除BUFF2 Y& c# i) x2 W

$ p; W7 L5 J: k; Jplayer:set_timer(112,1*1000)        --设置定时器0 O$ k& V  l" s# f* c

9 M1 }  i( B& W& S- |& i8 L7 Z3 cplayer:num_bag_black()        --获取背包空位
% w/ {. x: I9 L$ [5 ?
% H9 B/ I5 M9 y6 r- @2 GrechargeNum = util.ppn(player, const.PP_DAILY_RECHARGE)        --获取充值元宝数6 K0 {: f8 Q0 p) l5 L4 }
3 S/ J9 a. Y+ s* |" `9 y- p* p( [
GwLev = util.ppn(player,const.PP_GUANWEI_LEVEL)        --获取官位
2 ?/ [; j8 y1 ^! i
$ [9 J: x2 p/ q# x6 ~7 GcurJiFen=util.ppn(player,const.PP_XUNBAO_JIFEN)        --获取积分
9 `: s9 v4 V7 b) J* ]! V' d: r* G) P5 i: I. h  ]
本帖隐藏的内容
- V  y8 K1 a9 I- W2 @* ?  ?' A& z4 f
--押镖+ S7 v( S3 S* e" ?
- O  A+ U+ c# s4 u  s" K, _& U
get_dart_follow_pos()        --获取镖车位置5 `. h- _% Z( G9 |& f8 q7 U
5 y/ S2 Q5 l0 u  j  u
player:bind_dart(dart_id)        --角色绑定镖车  r% o. m6 [% ^  ], Z

( E' _2 ~3 ^; T8 N. S) ^- M/ b* N
: d$ }9 ^9 g7 k  C3 x  ?! v. Y9 n3 ~9 |8 e' t" N
--复活时间及服务端地图坐标--时间--地图--XY坐标5 ^1 Y6 k9 |; A4 k1 d
! j+ y7 E: [7 m! f+ i  [
player:relive(120,"chiwooBattle",31,37)( l( K/ m0 d. K
0 a  \: l; M5 _
; t9 [0 D3 G) A% ?
( q- B, ]5 E$ t
--邮件
4 F$ T( ?- o( n! G/ v$ F
1 O( w3 r6 m/ Z, iserver.post_mail_to_one(leaderSeed,"皇城战奖","恭喜您成为沙巴克城主,这是您的奖励。",unpack(t))
+ }6 ~+ V2 L2 N9 q+ H8 n% n5 e( m. ^' w3 z2 K* W8 f; k7 E) @2 ^
player:post_mail("帮会福利", "亲爱的玩家",27000003,1)5 w8 {4 j7 _- N+ ]: o! O( N
" I% x2 D  z1 u7 `7 r

3 [% D& r& {% H" ~4 j/ q. Y
( V4 `) [) O* N* j4 }--组队脚本调用; v0 K& e" E' [8 S' \
/ K. D6 S/ {$ G% f. l8 [
player:group_exe("npc.duoren.onEnterGroupMap3")        --集体地图移动npc.duoren.onEnterGroupMap3为写好的脚本! y' D/ K9 W- @! j9 V
3 `' F4 `1 Q; i, B5 {

# |2 H2 i$ g* O9 {( ]; ^
3 R: s: h+ n) F% k" }' R, m! Q) U* C--获取角色职业- }# G) o! [6 I1 Z# z/ K
3 e1 |- F# _& z/ e/ [7 x- E  ~$ T
job = player:get_job_name()
; H& J, p( Y; |. v2 T" ~1 Z8 u- r5 @5 V
job == "warrior" --战士# U5 ^5 l) ^2 J

$ D" C, O! g/ U$ Njob == "wizard"  --法师
3 `; i& r' B" c9 C9 a, ^: N
1 J" x: [* R8 u( w8 {job == "taoist"  --道士
8 P$ t6 {2 }$ Z0 H0 |
9 L% I5 t9 s1 s# i9 _--获取角色性别
3 x& o! u0 g, N" D0 i
5 R2 r. }7 \" c/ G* G4 r/ x- C7 _! Pplayer:get_gender_name() == "male" --男性8 n) D" N7 @2 ]

& ^% O6 X( F+ k* s7 h% ^! y0 Rplayer:get_gender_name() == "female" --女性3 e9 l0 l0 \# p% D4 i3 f# @: j
6 v# L' u) j% e/ h" l
  ?9 U& m2 t: A- S) r& x7 j

" w3 T! q+ O' @5 R--获取PK值
7 `2 O* _/ e, f( g& d, z* `( |' i4 S" g
player:get_pk_value()
% I' U, m& j) G! ^# T7 C  d' _; u2 F! \5 w. W) E$ ~& ?
-- set_pk_value' }8 s- r) q+ Q: m

0 ^3 s$ O( F% a-- get_pk_value$ u! b! \, [9 z% j

2 o5 k: _7 v& |$ J) C5 x-- sub_pk_value
. k& h3 E: D: l# M8 w1 [2 T. p( Y2 c
map:set_flag_pkprohibit(1)--禁止pk. o2 V! ~* L: ~. t$ G% u* H
4 m0 X9 J1 p4 S1 `& L% H5 ?. K8 ~9 g
map:set_flag_pkprohibit(0)--可以pk
# h3 e' i* w) k$ C9 o3 G. I, l% u  i9 u9 U8 H7 j
map:set_flag_pkallow(1)--pk不红名, Y2 X2 w' f9 N* i
1 q6 d4 n) ^; u
map:set_flag_pkallow(0)--pk红名0 r. J. z0 b- k8 h

, j# B7 K- I4 c8 l) I--修改PK值
0 Y5 K  }1 r( o0 g1 d
8 G( I6 P6 `, R! Z( U# Dfunction change_pk_value( player,value )
2 H3 R; z& n: y: G
7 X/ H2 g$ ]# `- P1 I        if player:get_pk_value()>=value then9 S0 W' L7 d2 e3 r2 L- h: L2 F. c

: a$ T# d0 \9 }+ ^  r                player:set_pk_value(player:get_pk_value()+value)
% z% F  X' r' i; x" v/ Y) z
% g/ d! m8 j! Q% _3 R) Z5 r                util.alert_msg(4, "PK值减少"..math.abs(value).."点", player)
6 n( t. i9 ]7 a+ q  m' l+ n# M% D2 c% V
        end
( K" h5 N$ D' E$ v8 a4 o# ?3 K5 f# p6 N8 v- r* ~# ^
end" ]5 ^6 U) o# {: ]" w" a7 s! D! `

+ Z( t  `1 \6 M* ~: J" C5 O( f- p
: B5 U% t3 [* ^9 I$ `3 G, K" u& a: c, ~  t% m
--加转生经验# [4 W2 J( a& B0 Y( v
) F/ ]9 T2 R3 @) o2 O9 [
function addZSExp(player,exp)$ F9 s* q$ \5 b  g6 e. B

7 \  t; Q, E5 B# U2 _        if type(exp) == "number" then
9 K# O( ]4 ~9 D9 ?8 d2 f% O; p: r( T& g4 |
                player:set_param(const.PP_ZHSH_EXP,util.ppn(player,const.PP_ZHSH_EXP)+exp)8 d8 G8 M. x7 A6 g' ?
+ S2 B& r; z# X/ A" E, x* \
                player:alert(1,0,"增加转生经验"..exp)% }5 Q1 b5 Q, X2 N# n% `/ H/ l; P
7 g3 C. ^+ |; i
                gui.moduleRedPoint.checkZhuanShengUsable(player). H$ E9 z: ?" U

0 D) y. ~3 j9 ?+ q6 L                return true
2 d; A1 j# A, @1 g' g, ?1 Y
5 c$ G, i! G0 \! v8 Z! U/ K        end
  l+ ^% ^6 `3 ^* `& v
2 V" r% A1 [+ ?5 ?) i( d; {: dend
) U  H+ D1 L2 }1 A
* M9 Z: w9 W" E1 B  f% @" j) G0 Q: I2 c9 r# D$ v5 V

0 t% Y4 M1 A8 `/ [--增加积分
6 A5 e+ W/ U2 k) y: u0 |, X8 Q/ J- d8 F8 ~
player:set_param(const.PP_XUNBAO_JIFEN,util.ppn(player,const.PP_XUNBAO_JIFEN)+exp);" f0 ]8 Z1 I) V9 T! ]$ O& R

' z. ~! Z7 d+ m* U" mplayer:alert(1,0,"增加积分"..exp)
: I: w9 {/ C: J9 R" o8 Q6 J
" r( S( }5 i! a5 v; u/ F隐藏内容
6 F1 O; I8 ^# c& C5 r" G已解锁$ Z: H- s$ Q7 v/ S- s0 K1 C  v
--增加武魂
* j# i  k& ?8 Y
0 ^0 q" f) |; T# l. `4 o# G--curWnNum数量
3 Q$ Y2 e9 w- g+ j' B+ {: J8 X& G$ d! [
        player:set_param(const.PP_WUHUN_SCORE,util.ppn(player,const.PP_WUHUN_SCORE)+curWnNum)( s; u4 V* s# Z6 l4 X# M( w$ N
) A; j9 l8 a' C6 b% Q$ ^
        player:alert(1,0,"成功领取武魂*"..curWnNum)( W' l$ m8 j0 m. W  U
, t+ v4 O! v; V
3 a6 }0 S) T) I4 P+ r

& \7 e$ x# |$ {7 R( n5 |6 `. ]--增加功勋值2 h- j' e1 f; }9 l; H6 Q3 F

3 }2 x; e+ d0 z! i- r" \+ `local name=player:get_name()
! [9 R4 H7 E+ R9 }/ V# |; u" s9 q7 v0 X/ B$ o/ x" ~( x3 h
curGx = util.ppn(player,const.PP_DAY_GONGXUN_NUM)
& B8 l4 q  W8 N! v0 s0 O4 j( k" w* V( V3 h7 ~% X
--print("GX=",curGx);
* s4 g$ j" w/ S' w) R. n! _) K
if not curGx then return end
. g. Z0 L+ Z# c: b: X; l8 o( _- X& b9 s1 U4 [: b
8 u$ s; J9 K, l& v
, y( C& R+ h9 D) x7 F; u7 y0 q
2、怪物类6 `6 D5 v' i9 d" D, {: r
7 d( v: p* E) W" v; H
--召唤守卫(可跟随)--类似护卫
" H7 G: \! u7 A' a9 d+ y" Z. J/ v- G: L2 s& I& K  f
player:gen_slave(1,60000111,4)
' U5 V1 L' j/ I$ m
8 c0 `- ~( s, i) z0 xplayer:gen_slave(2,60000112,4)  W& j8 K3 _% r) h7 f5 J% @
6 R3 w2 J* t  f) Y- a
player:gen_slave(3,60000113,4)' s" P( N4 S' g& f% B, D: ]: C% H& a; H

  T& W" o7 r9 R! e9 ?player:gen_slave(4,60000114,4)
/ J0 p4 O( s, B9 s, p, P" b' j" r: b5 ^2 U- u4 }& T% ]3 ?
--召唤守卫(不可跟随)--类似烧猪洞法师
5 e% F5 m# B+ T, d
3 i4 `5 @5 k# G& H8 Hplayer:gen_slave_fashi(301001)
' F" z+ v! V1 }4 Q$ b& D3 E* t. e6 l( \8 i* S# M

& o% }, {  t% K, B5 S- N
4 H; Y" n) D2 K3、地图类3 Z* r* H7 ]9 N' L4 ]* s6 u+ M# ]
% s, i# ~5 E/ q6 z6 k8 r2 V! P
player:get_safearea_id()        --取安全区 1为安全区
- k# K2 g+ }: O( ?) @: p$ z7 d3 T1 {& f+ t6 K( v: _' K& H, J
map = player:get_map()        --获取地图
8 P# h) u' m* C7 e% J7 Q5 w  _! l& J" k: C" G+ R+ a; Y; `
player:get_map():get_id() == "gjpd"        --获取地图编号ID. v8 J  W. {) v" Y- f+ j3 T
3 S7 q, ^8 I- v8 \: w. Q3 Y. e+ [
local map = server.find_map("tucheng")        --查找地图
5 I3 G9 w9 L8 e7 p9 b
# r7 G0 j3 q9 I: e( {# smaplv = map:get_minlv()        --获取地图进入限制等级
) K, d0 m& @/ m$ }, N7 B, v' ~) H+ I# u  ?5 p, e* N7 a7 L
maplvR = map:get_minlvR()        --获取地图进入限制转生等级) b3 f# \- g" r

. |2 X' w% ~' @" H) o2 ^1 y. Cmap = player:get_map()        --获取地图名
( a5 F/ [) A' J6 v, s1 l& H8 R: H* Y4 C' q! e4 u- q
player:enter_map("3duoren",14,33)        --传送到地图  b% U8 N$ ^0 k. C$ ^6 p4 [. z
% R2 C# V7 a' ]( W8 @0 e+ ~7 A* p
posmap.fly(player,3000013)        --角色传送地图ID2 }& L/ Q2 _: M: S, B8 ]' c

1 D+ f- r- e) F/ \" M6 Z$ r, Eposmap.fly(player, 5030003, "autofightstart")        --角色--地图传送ID--自动战斗
, y7 Z7 P. k7 y1 E0 W; e! Q7 C
0 P+ {& i' }4 F' S' f; Xplayernum = map:num_player()                --获取地图人数
# \( m! Y& K& P4 o$ [: n6 B6 j; g8 @
0 W+ y/ }8 m: W! l5 Q' R# O6 Gnum = map:num_monster(11001003)        --获取地图怪物数量 11001003为怪物id4 ~6 a- _" Z" S
0 G5 b, T  e9 K" @6 k: Y7 a
map:clear_mon_by_name("神兽")       --按名字清除地图怪物
* ?% D$ B. v5 P: y! ]; z/ N+ S
# j7 k% P% r8 g$ pmap:clear_mon()        --清理地图所有怪$ @2 X5 W! f% Q
3 w9 [/ u/ l/ `* J* z% \
% V, Y' m: G4 ~6 e+ E

% r$ O* a5 |5 Z--取地图随机坐标1 a1 v9 m3 J& p) P2 P

- N1 t& P0 F2 R( ]' _  Ylocal x,y
! o6 f* Z3 a- ~" w0 o& c/ J4 m4 b4 ^9 `4 c+ d. B
x,y=map:gen_rand_position()
9 ^/ Z3 A/ u! `+ ~5 b+ q( ^, F, O( A; X7 U6 @) d: n+ z* ~

) H) [  x- Y" [( e" B" i  m4 V7 v! f8 ]- J5 K
--刷新地图怪物 坐标x,坐标y,怪物ID,刷新数量,刷新范围
: u7 R0 u- _, N6 A' i- f+ y- d2 y* |! b+ n1 B
map:mon_gen(101,124,15020035,2,10,1,1,"no_owner");/ v1 O& P0 @) ~0 S5 [/ r- ]8 B1 r6 R
& F& N+ J# m: C2 v0 z0 z2 J2 r
0 H5 s' F; f1 P/ }

  ~9 F( ?0 ^' y! l--drop_item 参数:物品名,是否绑定,坐标x,y,ownerid,数目,生存时间(秒),重设owner时间(秒),限制等级
. A2 u) A7 U7 `1 u# T
6 H3 G1 z/ Y9 l9 d! _7 i' Kmap:drop_item("100元宝",1,100,100,1,1,300,180,60)        --地图刷物品
& W: Q2 l6 q% G# t4 F9 t) ]  \
) @. I2 ]; [! R& u$ q  U, h7 h# R2 K0 z$ c
7 N: V" K4 s$ T% S$ R
4、活动类
& s; W$ b. [, Z+ J, @
/ i& N9 B$ k* B2 k* l) H5 Plocal isOpen = gui.PanelActivityGuide.isActivityOpen("送宝童子")        --活动是否开启$ L) z& t5 r2 Y/ X2 }0 q
% ?( ^8 J$ @$ o& j2 c( y
server.set_var("shiwangTime",os.time())        --设置活动时间
& ^1 V% l" P" r% c. V% j: P
" _+ I# a4 j: zshiwangTime = server.get_var("shiwangTime")        --获取活动时间
: o* i- U/ r' ~1 m1 y
: _" S' D6 T- n7 A$ }6 Pserver.set_temp_var("shiwangstate", "open")        --设置临时开启) k, Q; e1 h' x5 q, Q2 }

. s: _8 P! x. s8 a/ [server.set_var("shiwangTimes",0)        --尸王波数
; \4 t7 ?/ S/ u; _: \
* z$ x" D3 v3 Z0 U) g1 _% Mserver.set_var("shiwangTime",0)        --活动倒计时' Z/ x0 S/ y4 a6 y2 {; G' Z/ ^

5 E0 s1 [% J2 Z( h- j) omap:set_timer(3,1*1000)        --设置地图定时器& L& @9 j+ y. u% ]
, i9 g( ?8 y! p
map:clear_mon()        --清怪
1 ~* O. e2 {4 T. s2 u" ^3 f- w  Z2 Z, [1 O4 W- ^
map:clear_item()        --清理地图物品
# Z+ ~0 I2 l. E6 G! g, i+ r. G( j5 E) U8 j3 v' I
map.jyg.resetChart()        --精英阁地图重置
" d" k3 `' C5 u. g" l
! t9 B! i: ?- I3 V8 Q( ~map.yxbiqi.genMonster()        --夜袭比奇刷怪/ w4 o, `  m  i6 u/ F  m
$ U( C, c9 z& T8 x+ X

: V) P; S% {" m4 v; A5 x1 B; P, W7 W" X1 E/ \3 H
5、组队类
/ D6 f' t  Z' z/ w2 v- n
, T/ T( |. J2 m+ Rlocal groupId = player:get_group_id()        --获取队伍ID3 J' ^3 g5 R7 n4 x+ l

+ P7 z3 D2 C  F( Q# `2 g% L" i+ J. s. L. ]local num = player:get_group_size()        --获取组队大小
/ z, y, u: l' r# C8 y8 W+ {- z4 g) Q+ Z2 K% D+ J, s/ o
local leader = player:get_group_leader()        --获取队长' a; D( f% u+ a( J7 L- r

/ V8 x, |# z7 r- m5 splayer:leave_group()        --离开队伍
1 G) P9 o0 y; W  Q- F1 H# G" X1 Q! G  e' `
player:group_size_online()        --队伍在线人数( e( r) m1 j: S; M% L" W4 r8 h
: [  x: e: I! b: |% }/ M
player:group_follow_move()        --组队跟随
' s/ k2 r7 T$ p: J; \1 v4 k8 n# O4 S& f: u1 Z+ @8 \4 p. F. C
is_in_group()        --是在队伍中
! y% z6 K2 m% k7 w+ W% F2 k4 D7 H* f1 B* x
get_group_task()        --获取组任务
5 ~1 h' o2 N' i1 a% B" I
0 n5 @7 o4 c/ n& i$ ~) kset_group_param()        --设置组参数' v9 s* U4 E- r: K+ C; m

  F" P* f: C- U1 q. bget_group_param()        --获取组参数
. P+ Z/ D- r$ _/ r# H5 Y  H
. @3 c  t1 o5 ?7 i7 ~; zfind_map_group()        --查找地图队伍
/ @& }5 [" h/ W/ N5 Q* x1 ~' ^- X6 X# h
new_group()        --新队伍
+ z3 ^! p) y) j2 n
1 A4 G# a& `; T8 u- tadd_group_member()        --加组队成员- ]- Q- i2 b" @  q2 Z
8 `- F  V$ r- V5 M2 G' {+ Y/ N
rem_group_member()        --标记组成员& x# e4 `! P  R$ k

8 k8 G$ S& I  w* t  H& y: Uset_group_name()        --设置队伍名# E- U7 J1 [* d8 Z5 @
$ [# J6 t1 v7 x# k; H( T
lock_group()        --锁定组队) R3 o! L2 F; j( J
9 d1 k" m9 L4 J/ ?, A
unlock_group()        --解锁组队
; V. V- `. j7 z% G6 K: f* h" J" x
get_group_task_flag()        --获取组任务标志& c1 o( Y" U9 n& k+ W" K

7 h! w, C. K0 x3 ^1 I1 ~5 Q( _: K4 R9 V9 ~

* }7 q$ n- s, @; m' U6.帮会类+ v% }- F  o; Y4 T# K

1 H) ?  p& o- r" r1 `local guildName = player:get_guild()        --获取帮会名称1 I8 c4 T8 D. M( p% L- ~. b: ]
" [0 t7 O" `6 p0 z0 J+ e" O4 l
guild = server.find_guild(guildName)        --查找帮会名称并返回
: P2 G- y: M) ^& C4 [/ k0 g8 P: Z. a9 J8 B( s5 I
local king_guild = server.get_king_guild()        --王城行会
3 W6 D! ^9 L8 [4 G: ?  y; z2 |' W1 M; O# R- W# [; ]
local guild_king = server.find_guild(king_guild)        --查找王城行会6 Y6 e6 `7 f! p

/ X1 R' H2 n; L; nguild_king:get_leader_seed()        --获取王城会长
; S1 h+ F: a7 I0 X
! t9 g3 r! h* ^5 c+ i+ Rguild:get_leader_name()        --获取帮会会长名' t$ T4 Q( W5 o, B8 Y
6 G3 W9 y" O! u  h; j4 a3 }
get_member_onlinestate()        --获取成员在线状态
& G: h# s% o; P% F# n2 Z1 v3 P4 n4 v2 {; d* f, U
get_member_num()        --获取成员数1 t5 a' w' E; j# M* V
6 P* |+ g& ?8 i0 U' P6 D
get_member_title()        --获取成员头衔  c' g; s3 D/ Z% S% a. }

1 w4 e& L* D8 B2 b7 ?* ]3 f! k9 B' W# ~9 c9 L5 g8 y

4 Z; k& N% `# ^  |& glocal team_name = player:get_team_name()       --获取阵营* K1 C* P. m) c: r) k! n: ?) C
6 z( u, X9 D3 A; \& t4 K4 q# `

8 ?9 J8 X4 [( X4 B9 e& I
0 p9 v3 A4 y4 X( D7.皇城战: P7 n! Q! p; H4 C% R- j3 }
$ J) T; C0 ~* W# c/ }
server_start_day()        --服务器开区时间6 a; H  l" L$ `  A, |1 I3 G! t
' f# o& c5 e1 d! ?
server_merge_day()        --服务器合区时间
8 _4 }' P  v' L* v
0 N* e: A8 r0 Xserver.start_war()        --开始战斗
  `+ W3 r" e2 {3 r$ ^. N
7 s: L% G& o$ ^server.is_war()        --战斗开始
: `4 `& U$ V' W9 o$ b* s0 E+ @, g( d4 J$ a/ B3 x
server.stop_war()        --战斗结束4 R$ K$ ^( `% v8 B' @

- A8 w+ G+ a# w& w1 V
7 ~4 w3 g8 y4 B: Z8 @
6 H7 g" [1 }- C* Q+ l* V6 Z* j--时间获取
. G% C7 }8 Z. S! ~% A" ]  N3 ^( x& N1 `" m3 E
tonumber(os.date("%Y%m%d", os.time()))        --取年月日
8 X7 h2 R2 P: ]( w6 d+ ^9 y+ w
local t = tonumber(os.date("%H%M",os.time()))        --取当前小时分钟
, o( J8 l. k, M4 w; j/ \
6 V6 x/ R$ T) t. [( V4 D- n  r" U! s: Y; ?! s

# S+ ~' N+ S# D0 n& x" B) c( btonumber(os.date("%H", os.time()))        --取小时6 C; U$ \1 J5 j, {/ U

- J2 F) B: ~- o, R4 |5 T# @function getDate()
9 o9 s7 `, D! J( g
2 S# V! H, }* s- Z4 I" A: G        return tonumber(os.date("%d", os.time()))        --取日期4 U, X+ D& f* W4 V! Y" e
# }( V4 S: S$ K/ d- I, r
end! Y8 L, }  d6 f( i0 q. h
2 f/ z' D8 q4 g9 m* ]
3 S( [8 q) N3 ]" p

& e7 h& B1 I( c7 `- t& lfunction getWeekday1()) j6 v( R$ U" d  o  n8 ^5 w, Y! X

" q. M# h9 d/ l' H) ^" O& R        weekDay = tonumber(os.date("%w"))        --取星期几, T, e# [4 F# H5 l0 P) \, ?
8 t" u3 P5 X- \* d% F
        if weekDay == 0 then weekDay = 7 end6 N7 K0 Z) X& `2 y6 n8 |+ s2 ~+ s

, e# @) l/ w8 E, c( ]1 n5 Q; O        return weekDay( l7 ?9 B+ N! b7 |( u) [
- w% o) n* d% J5 [" ~) u! q7 O
end) T; k. u' o2 g- @4 T  f
& q2 H% A5 A7 m7 |# r% x1 ?/ \5 `

7 M9 Y/ j( }6 f" W8 a0 Z
& a9 f9 E9 n. ^+ [8.源码类, ]( W" F6 H; S% a- n5 {2 Q
# H; |: K2 u5 I8 S& Q
IsGroupMember(int id)       --是否组队成员
7 y* N) {# B* B3 T* ^# |% t0 @" E: q
GetMarryMemberName(std::string& nick_name)       --获取结婚成员姓名) }9 l  s# M' Z' Q3 ~7 t  X

7 t5 b- o( V" H( Y: a" x; rclearCoupleStatus()        --清除夫妻状态
) i* f& \) I9 n! G5 D* Y
0 [& h0 s9 l) P( X& o. X, XcheckCoupleStatus()       --检查夫妻状态
2 g# p8 s2 E( N. B  k# s. x; C; M
SetPickMode()        --设置拾取模式( E4 w, e) L* q0 D1 |) p2 ^$ F
; D; |& c7 J0 j* d! ^2 W
GetPickMode()        --获取拾取模式
7 p/ z1 t: {. p3 T; s& q  \+ l' z
! d6 Z' P; w" OSetLeader()        --设置队长! |: g3 [5 ~% R- s; X8 x! w/ z% v

! Q. Y" g3 \7 Q% T6 `5 TGetLeader()        --获取队长
6 L# B3 D  H$ Y# ^$ b# ?
  O0 Q( F4 X; K- ?" h' I2 hUpdate()        --队伍信息更新
8 r3 h; y8 l6 ]/ Y; v5 w, Z' Z+ X/ N
免责
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|蔡州手游 wapmz.com

GMT+8, 2026-6-14 09:55

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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