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

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

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

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

等级头衔

ID : 1

管理员

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

发表于 2026-6-14 04:37:44 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
1、人物类0 `+ N0 u2 B. ], ]7 t
) C( |& G% L! ~2 p6 _
player:get_name()        --获取角色名
/ q( A  Z  N5 r! ?' p0 ?+ F  U2 }% Q
player:get_level()        --获取角色等级8 h: X8 X$ ]* ~: k3 N6 D
: l! z! H- [% ^. \+ ?$ G9 @8 c0 n
player:get_vcoin()        --获取角色元宝1 R6 b' c: ~" M% v1 D
# y5 t7 C% [' s0 x- y. u. I9 f
money = player:get_gamemoney()        --获取角色金币; Z* r; ^0 ~" w' i

* y1 R7 L+ a3 W0 j7 [bindMoney = player:get_gamemoney_bind()        --获取角色绑定金币6 A& [+ Y0 x& `: G$ h* B
9 y% p  }- r( \! F! @
zsLevel = util.ppn(player,const.PP_ZHSH_LEVEL)        --获取角色转生等级  y- k9 }' {* e$ D' B

+ C& s) m7 V' O. @5 b1 Hplayer:is_dead()        --角色死亡(ture或flase)& t7 D( G1 m) l+ d

% e6 y; L" ^: s0 j; J0 @. hplayer:is_enemy(player:get_name())        --是否仇人
$ d3 R5 o9 ~6 ]& x4 s8 Q. ]; B9 z3 m' L0 k4 B. \3 n% O
player:friend_change(player:get_name(), 101)        --好友改变
" [! t# \. {3 |: |. b
5 e6 k9 v  E7 E6 P( vplayer:set_wing_lv(70001, 1)        --设置翅膀等级
: y! {& D/ z, }9 K
8 B% e$ H3 N% }player:get_attack_mode()        --获取攻击模式, U4 {1 N4 a! M+ n$ E% i4 r( a
$ c- @  `' R: _* T% `1 O6 y
player:setHpMpPercent(70)        --设置血蓝百分比700 I7 H1 n0 P6 \& Y$ d# [3 `, M* n
7 r  p$ ]9 ]# c
player:set_task_state(1,1)        --设置任务状态
( N( p  `& u7 H- v% w/ z2 D, j' O6 `
login.first_login(player)        --角色第一次登录. D9 [& o; _$ Y3 g

+ h+ a4 B2 h+ V& F3 E7 h- tlogin.leave_game(player)        --角色离开游戏
# S) u3 A6 B& k
+ Z* B! c& s5 A/ x* ~- plogin.enter_game(player)        --角色登录游戏: ?6 d; T  t" [

+ V8 d- N4 i) xplayer:clear_buff(39014)        --清除39014 这个Buff8 c$ O, `9 X6 T4 C
7 S) k7 q; }5 i5 z" w6 n3 u
player:set_buff(39015)        --获得39015 这个Buff4 _% ]3 `0 g$ w
  s  U1 \; Q- B  B1 ^' @; h
local bf = player:have_buff(39019)        --是否有39019 这个Buff 1为有0为没有' t$ Y% R5 p' z7 ]4 x2 `" a
/ H1 p. ]' W" G( @5 {; I
local buffTime = player:get_buff_valid_value(39019)        --Buff剩余时间查询
5 g2 y4 H6 M/ h# A% z/ D4 x* F0 W; S$ K+ G" z
xx, yy = player:get_pos()        --获取当前坐标
' s! Y1 V) s) \. P" ~$ [+ o! e$ O/ n0 g0 m) t, n+ ^& ?' v
num = player:num_item(32000003)        --获取物品数量; s  b/ h" r7 T+ k2 D* k+ x

4 O5 u2 ]: V# A+ l, r+ _. Ditname = player:get_item_base_data(32000003)        --获取物品名称
  z) [4 G: Q- t% C4 Q( Z5 T! O% G! ^& r2 q4 l9 [+ y0 D- l
player:remove_item(32000003,1)        --删除物品---物品ID 数量
& c3 ]2 N2 J( f' c' I5 ]3 E* e! d. p' p  a) `1 z; {% I: G
player:add_item("元宝",10,1)        --增加元宝--每秒增加10元宝
3 ~3 {5 l" S0 d  v; W" j2 C7 w/ C3 x7 j: l4 Z: ^4 h
player:sub_vcoin(100,"扣除元宝")        --扣除元宝--每秒扣100元宝: B4 }! f9 }+ T0 J
) B# U( T- r" C1 h" }
player:sub_vcoin_bind(100,"扣除绑定元宝")        --扣除绑定元宝--每秒扣100元宝
+ Q  ^' g7 x! P# U+ ^$ t" m
; j, f. @6 w' {( u4 O" {/ Vplayer:sub_gamemoney_bind(num)        --扣除金币1 N3 _4 Z% p  m0 N: M* p; b) z
: ^: |" D) U* H# ]1 K% N9 ?6 F
player:add_exp(33333)        --增加经验
! Y' v  T2 _$ l7 ^, t8 F. ?. o  X7 I1 ~) o) h3 j
player:add_skill(101)        --加技能% W3 m6 E# s, A  Z
: ~2 Q8 w$ |, G
player:set_short_cut(1, 2, 504)        --设置快捷方式
7 n5 I" j( r' ?" w: e) M7 z4 B4 G
local vipLev = util.ppn(player,const.PP_VIP_LEVEL)        --获取角色VIP等级
% X7 n2 ]: f, \5 V& G% O7 U- a" ]. c1 X0 z: q
bf = player:have_buff(buffid)        --是否有buff bf=1为有 bf=0为没有
: g9 p: t$ J5 }3 K4 b( }, s1 }7 {( v" {
buffTime = player:get_buff_valid_value(buffId)        --获取buff有效时间 如果大于0即有buff
6 z8 ]" p$ W5 V' T0 g' |$ ?: ]2 T* b; H2 J6 c+ F9 k
player:set_buff(buffId)        --设置buff
8 [- W- Y7 E+ A/ P" p4 k0 ?% i( H  t
player:clear_buff(39014)        --清除BUFF2 k6 w4 U) _- [) j) @; q7 I% ]

$ t9 w& x& K$ ~+ M2 I; gplayer:set_timer(112,1*1000)        --设置定时器
9 ]3 Y) N  _1 U7 T* A; Y8 G$ t4 O% B+ R- I
player:num_bag_black()        --获取背包空位
: s; i# i7 S: G) m9 |$ l
7 {$ q; ]3 z( `0 W/ P- d% [rechargeNum = util.ppn(player, const.PP_DAILY_RECHARGE)        --获取充值元宝数
2 Q) X" z3 T3 B8 ~2 }& p; h) K7 S
3 J- x" g' P7 Q. G0 u0 NGwLev = util.ppn(player,const.PP_GUANWEI_LEVEL)        --获取官位
3 E- k8 S, k+ C
% R) k: k9 W! VcurJiFen=util.ppn(player,const.PP_XUNBAO_JIFEN)        --获取积分
! l; P% `3 V) a& o, m2 w, H0 ^" f2 M% l
本帖隐藏的内容
7 Z, W3 O% J  H% S) d' J$ q! H
, @$ t% l; P' v. B) j2 T  Z--押镖6 M. ^5 W( k2 ]9 e
. \2 X6 a& N( r% W9 D: B
get_dart_follow_pos()        --获取镖车位置
, t2 }$ N: O7 I% U4 _  S( A6 O% K# y  z* u+ ]4 ^
player:bind_dart(dart_id)        --角色绑定镖车. n4 d' D5 f4 P, U! p+ V# O% K
; Y0 U, ]- |% Q2 F8 ]% v3 t) r* r0 {* z* _
3 r5 S# V/ F( \5 \' Y6 K

% d6 D, F5 J- |. c" e0 k5 s0 u--复活时间及服务端地图坐标--时间--地图--XY坐标9 R, K- Q0 Y8 {  ]+ D% e* R  t& j
" P9 }3 i, r+ o" U
player:relive(120,"chiwooBattle",31,37)3 ^- x% u, W4 Z  ^5 K) X0 C8 T- G7 [
1 Y- e* p& o  T; j, D: x
! A9 Y1 H7 x9 g% \4 M, V

0 N/ M* {, k" s0 a--邮件
" t1 H# a4 \6 s2 |6 X9 M" g' y$ Q. X& v; Z' r$ `
server.post_mail_to_one(leaderSeed,"皇城战奖","恭喜您成为沙巴克城主,这是您的奖励。",unpack(t))
8 N( B8 W% A/ P
8 W& j. \6 _' @! hplayer:post_mail("帮会福利", "亲爱的玩家",27000003,1)
( _8 L- m- C* `5 `  E5 X6 l' \; f  \) ?4 p. B+ G/ D; e

0 C$ x) B4 [# e$ V- R8 b
% ~/ W: V6 B. {8 `2 `7 x; r- Y--组队脚本调用
) r" y  S# E' g- w* i
6 l. n& e' s, x1 lplayer:group_exe("npc.duoren.onEnterGroupMap3")        --集体地图移动npc.duoren.onEnterGroupMap3为写好的脚本
( K: h: N; ~3 R! _9 d# G+ E9 A% ~& C6 D9 h

+ M! @( X  E# i& ^
# T& S7 Q, y  D: u. w--获取角色职业9 B" L9 P6 P* O

6 T# r! j6 t: g! yjob = player:get_job_name()
" n0 B% M2 J& Q: L% l5 |5 Y9 D2 ]9 `% B
job == "warrior" --战士3 V- M3 ^: r2 e$ N

% L( K1 S$ t, q5 }7 rjob == "wizard"  --法师2 x: B# h5 o: n! O. \7 t6 t# k
+ O! m% y+ ~. _. K( _! f) S
job == "taoist"  --道士
% {$ j2 f% z( X3 M; H; ^! \0 R
) o0 `/ ~9 u) V* `--获取角色性别
' u8 t$ q8 c- K; r8 }  v' ?5 K7 ?& X9 Y8 Z. p) u) k% n! w
player:get_gender_name() == "male" --男性1 \$ j/ _$ I$ U& S, o7 z5 T1 m7 s
- O5 H& W& n8 k4 @
player:get_gender_name() == "female" --女性
" B) n2 }0 n# [7 b2 a
7 z2 f' `1 A8 r, c& `% ]7 @% R
5 w" ]5 r6 w1 t- o1 _$ {- i8 v2 Q7 H
--获取PK值
% W! V/ a  p3 g& o2 o0 h9 D$ K
player:get_pk_value(): p* k( S7 C# H( ~* w

2 t* R0 \; u& J6 I7 d$ `-- set_pk_value6 |" R2 P1 y  ]4 m+ k) B
, U6 {, U- H+ k5 l
-- get_pk_value
/ v* U! e* n9 h2 w% Y  o$ K  M2 F$ ^. k% `8 l8 k! O5 n
-- sub_pk_value$ B; h0 N5 k4 v4 T) F* T
3 W5 b% K6 r- g7 Y
map:set_flag_pkprohibit(1)--禁止pk3 @- }8 [2 Q3 Z& x3 N2 ^# o* N
8 Q% ^+ W. D+ D3 _
map:set_flag_pkprohibit(0)--可以pk
: w+ C: Q" T3 h" G- U6 G) e
$ a2 ^) E2 B' r& ~3 D4 M- k, Q0 ^map:set_flag_pkallow(1)--pk不红名
( K0 Z, o% W/ m8 `# X( s0 I! F( x8 w% g7 i: u0 [
map:set_flag_pkallow(0)--pk红名
# \3 q& i$ v0 P% F7 h* ]+ h. P" m+ t7 j; l8 \: G. J# c
--修改PK值
1 P; w# z' @7 W# A: u5 ?8 `1 ~9 |  w; Y8 p# k
function change_pk_value( player,value )
+ |3 p9 C/ F' E: n' E
- H7 F' S# k) q" `& N, M+ X; a        if player:get_pk_value()>=value then
5 k' ?2 n$ Q) m! ~+ Q, L5 _; _: N" ^- X5 [
                player:set_pk_value(player:get_pk_value()+value)
4 {8 N  X$ z9 E- `" b9 ?
' L0 k8 L7 T7 y0 e7 W3 B                util.alert_msg(4, "PK值减少"..math.abs(value).."点", player). h. d  D5 \0 ?, G
* y) ?- r5 \) G  y# t) Z8 ^. V( |- z
        end9 K! G" X9 a9 n4 y5 |! S! `
: \6 e" k7 Y8 [& }; W5 v" N0 c
end9 t. p* h$ P, U5 S- D) P2 q
  x9 h. v( i" l$ y6 U# t
2 }, Z+ v5 ]6 X

- O5 |) ?( A0 d* v--加转生经验
# }' {! W7 ~: G2 a) B9 w9 x* P6 l/ V+ ]" `; O. }
function addZSExp(player,exp)/ \& e; P8 y6 L: Z- `

" W; U/ [6 c1 H* g. V( w        if type(exp) == "number" then
  [* n, m! f& R3 |2 R+ k. |- _
2 j$ g6 a/ j. Z6 U( K4 n4 G% g                player:set_param(const.PP_ZHSH_EXP,util.ppn(player,const.PP_ZHSH_EXP)+exp)
; E6 o. w9 S' ?8 h
' u. l1 E6 m2 V" Q0 T& l* J) j                player:alert(1,0,"增加转生经验"..exp)
2 \3 ]% K3 O# L
9 D$ z4 T  n" H" N2 r% Q' C, c                gui.moduleRedPoint.checkZhuanShengUsable(player)2 J9 W8 Q# V+ ^: b+ p3 z
- v; \7 T( Y5 H% t) K
                return true
- _; d$ E9 R+ x! A2 w$ {) T
: [, L0 h) v2 D7 n2 k- P        end& R$ T9 L6 k/ A1 P. [3 z

1 M7 ]/ @( l8 r/ j% vend
: y3 n: T, V9 @: @1 C8 p+ Z3 x8 w7 s5 f
5 G$ c/ @1 g  p
0 m5 n: v3 Q/ @6 K
--增加积分7 b+ n. Y& I. @+ `0 a) v$ v

! p5 w2 w+ U/ c0 C, nplayer:set_param(const.PP_XUNBAO_JIFEN,util.ppn(player,const.PP_XUNBAO_JIFEN)+exp);
: ?' c" t! k1 A8 F4 J+ H5 p" `0 ^7 b6 o' n' ]/ R- p* g
player:alert(1,0,"增加积分"..exp)
* Z# r9 N1 j- V( e+ G2 {. ]4 k- L8 M8 ?3 u. _# n
隐藏内容9 H& L& [% s9 Q3 g  b' y6 Q1 u
已解锁
+ h* K* @# ^# _4 O0 j: T--增加武魂" A) ]) `7 r$ f) ]0 E

* I  p3 F  F+ t8 S# ~5 F& x; ]--curWnNum数量. N  _' x9 B/ _1 k
( W4 q: v  Q3 w8 ]
        player:set_param(const.PP_WUHUN_SCORE,util.ppn(player,const.PP_WUHUN_SCORE)+curWnNum)# `2 ?' v; ]# ?3 @6 R( A+ D
7 e; A  X& `. L8 T) G
        player:alert(1,0,"成功领取武魂*"..curWnNum)
4 u8 A) W3 F# l& {" G/ V; A7 x9 s. }5 J' `" l" Y$ w
6 z' G6 F! c' q; g* H* _$ B! ]
/ \/ w" }5 q* Z" L$ D/ V5 Q/ }8 q
--增加功勋值
" _! g3 ~5 r6 }/ r
4 d  o6 l. Q/ K! [( I: }2 s# plocal name=player:get_name(): X% y* c' M1 W' p& y9 p
# `; h9 \- h9 D  y. F
curGx = util.ppn(player,const.PP_DAY_GONGXUN_NUM)
3 ?. J! R9 j3 j0 T* ?$ F, ~9 w
9 f( u  t+ w+ y) P) k  i5 I--print("GX=",curGx);) O6 g, f9 x% e+ l2 E' m+ c/ T% G6 n
" X: M& U& ^# e8 c  z, \7 c
if not curGx then return end" X. a+ m7 q# @) A1 M0 e

- k6 I& b# {" a. v1 D7 e2 W3 p  Y" E* _) d# [& W/ U9 X* h8 ^' v) s

& ^9 P9 T4 @/ n  ~8 k2、怪物类
' e# `/ I9 O7 z9 i, N, a3 E4 G  R6 L% d' ^( f3 p
--召唤守卫(可跟随)--类似护卫1 }* I6 L4 E& J8 w8 s, A
! J" k8 ?  i% Y
player:gen_slave(1,60000111,4)
* o: M. a& G  b# z; X: F* k
$ U! C' g6 u+ C7 D- {0 Mplayer:gen_slave(2,60000112,4)4 L6 x; _% u7 r3 s  q
3 m) c+ e* y3 N) T- W% j& t
player:gen_slave(3,60000113,4)
4 w* V9 f5 @2 C; o/ U3 R5 b# O. F- }7 |  G1 G, d, o  Q$ n" e
player:gen_slave(4,60000114,4)
+ q( V: P% G( \6 `& \$ R  a! {9 i  ~, k- E
--召唤守卫(不可跟随)--类似烧猪洞法师
$ z" E% s  F% e& R. b* o/ B0 P, d' ]2 t: A" @
player:gen_slave_fashi(301001)5 Q0 B/ Q: y  Y, g+ K0 P
2 @* X) ~' l5 _6 S* \
5 |! N( f% F( H4 }
- m" b% ]  s( S6 P% x, X' {3 d- C' @
3、地图类4 q' G" K8 B9 P, y, i' r

+ u6 n/ ?/ ]% Q: _player:get_safearea_id()        --取安全区 1为安全区
2 i' @9 E+ F! T$ x( B0 H/ s& M
7 @* U+ g# ~6 _9 _$ |- ?2 [7 |$ Tmap = player:get_map()        --获取地图
: [0 Y- J1 V2 M1 y* z+ F4 v0 k3 [4 i# F# x" i3 p# j5 J: C
player:get_map():get_id() == "gjpd"        --获取地图编号ID) \( d: z7 K* c9 b7 q& V8 p2 n% q
+ p0 j( y: }, P' y# W9 M
local map = server.find_map("tucheng")        --查找地图
: E, c. T' n9 \. P1 x) X
6 C3 i# [$ s+ }& g# k( Kmaplv = map:get_minlv()        --获取地图进入限制等级. {. y; ~1 E6 k
/ \% M  G% b: ?, N% x9 J+ \6 E; A: o1 k
maplvR = map:get_minlvR()        --获取地图进入限制转生等级
. N' S9 j: f' G3 b& o9 J! ^) Y5 i7 ~  B+ L% {- T6 j6 V# q$ w) U
map = player:get_map()        --获取地图名: t6 w4 h2 Y7 Z* p* E$ M
- ?! k' o5 a. [# l' E
player:enter_map("3duoren",14,33)        --传送到地图8 R: ~" W$ c! q4 a8 u
2 K6 _* _2 N# ]- k9 P9 l
posmap.fly(player,3000013)        --角色传送地图ID8 k: e% \- H: c
4 {/ M' Z9 L5 d/ O- ~. ?
posmap.fly(player, 5030003, "autofightstart")        --角色--地图传送ID--自动战斗
/ t% b. \0 }) o5 `
- j' m" \4 D4 V# g' t" J% bplayernum = map:num_player()                --获取地图人数
* q) s2 R% O& _9 U; o+ w6 ^% O9 D5 K' Y  E
num = map:num_monster(11001003)        --获取地图怪物数量 11001003为怪物id6 ]" ]3 u4 w. N+ R, @- ?' A& h

5 K$ p$ B0 p& Z- ~# V+ d$ lmap:clear_mon_by_name("神兽")       --按名字清除地图怪物8 Q$ |/ @* H( `3 T; ?7 g7 E

" d2 R9 Z, [. ~map:clear_mon()        --清理地图所有怪& B$ u+ a) I) y; @7 t: L

* i; x# s7 _5 W- l8 E' v) y- d9 J+ ]' ?; h
# }0 G1 `5 g9 Q/ {# X
--取地图随机坐标
4 J* O0 b% \' ?% [5 U1 W+ x9 f6 `+ E. p  v+ S4 k8 \
local x,y3 A( U; _* h1 \8 R% G$ @
* G* F4 l1 `+ D
x,y=map:gen_rand_position()
& J$ Q5 X" H/ X8 T0 T& F  m
- K  e" L3 G2 Q2 E, a
# O- J7 Q1 x& W% Z# n' O9 }, s/ i% u- U4 m  r) E  K8 w1 v1 o
--刷新地图怪物 坐标x,坐标y,怪物ID,刷新数量,刷新范围% K) Q0 U3 a5 n+ W8 N8 J8 \5 B
8 `4 H/ g' W0 |. n+ b% i5 ~' j, z# W
map:mon_gen(101,124,15020035,2,10,1,1,"no_owner");
5 M  c) l7 Q4 E
# ?/ I* X: |. u3 G1 {4 w0 e% e* ]' z0 x, `1 M. g+ w8 D  }4 D1 [1 [

: A. h  Z. k. r+ ~' k1 z  S--drop_item 参数:物品名,是否绑定,坐标x,y,ownerid,数目,生存时间(秒),重设owner时间(秒),限制等级, R6 S: Q- N& ?; E7 W; q, `8 c

  s& U# [' T; }* J) Fmap:drop_item("100元宝",1,100,100,1,1,300,180,60)        --地图刷物品0 |) E0 F# q+ {7 }) q  W
5 J6 F: U3 A+ u4 |2 D& Z+ S
1 z, Y& U; E! X
8 Y7 e  u+ U* T
4、活动类
* F- E( b9 |" w. `, P/ n. R$ {4 b, w. B
local isOpen = gui.PanelActivityGuide.isActivityOpen("送宝童子")        --活动是否开启/ q* l$ J  ]) D& D, K- l8 ~
, U) c+ P/ }) E4 A# `+ t1 A
server.set_var("shiwangTime",os.time())        --设置活动时间/ b/ v! w8 R& O

; Q8 n$ ?7 X: B  U) \& [shiwangTime = server.get_var("shiwangTime")        --获取活动时间
+ n& P+ _3 z, g% q# c( R+ P; ]% _0 q, w; n7 @+ i3 Q7 J
server.set_temp_var("shiwangstate", "open")        --设置临时开启" n+ i) l" c2 x, t

9 k4 e. R1 L1 @' L7 J0 z6 A, xserver.set_var("shiwangTimes",0)        --尸王波数
, r: Q) _+ u9 R" ]3 `( Q# I: h% d1 ]2 w/ b
server.set_var("shiwangTime",0)        --活动倒计时: @  i/ H( U$ Z/ }4 u
9 V. `! N2 Z) {) \0 H1 Q! _$ B; g
map:set_timer(3,1*1000)        --设置地图定时器
5 j4 S2 m" {. h" Q. {
; n, g/ |& K8 C' s" V5 Kmap:clear_mon()        --清怪) k/ C! U+ ]/ J; s
3 u8 E  u) ]6 Q* B
map:clear_item()        --清理地图物品
- R) `1 Q1 X  b9 L" z/ d1 u8 n
map.jyg.resetChart()        --精英阁地图重置( C) @; F' d# n( P8 `
2 m) u1 M3 S- l: h* L
map.yxbiqi.genMonster()        --夜袭比奇刷怪
1 p) j- u7 W) r4 y  S, s1 V8 T# ~0 y" [. T4 A, h  U
9 s  m- m" P+ I% r9 ~- _' z1 P# c

9 E( f: H' B8 ~0 Q8 c, W2 E5、组队类
) A) _; G3 ^+ L
4 [/ v' g: ^6 Dlocal groupId = player:get_group_id()        --获取队伍ID- F9 E. O4 \1 _+ {) N' Z9 ~2 ^
& }0 x. U1 R9 T9 v
local num = player:get_group_size()        --获取组队大小0 e' _! i  S; t3 g3 }
5 [( m; B  {1 B5 O5 p" I) m: n. S4 J8 |+ t! B
local leader = player:get_group_leader()        --获取队长& O9 x3 x  p% F7 l

5 g' `+ I( Z- |, q# Dplayer:leave_group()        --离开队伍) _9 O! O  C4 S( i( r
# t+ t3 w! B9 w( Q0 d6 B: T. ~) {
player:group_size_online()        --队伍在线人数( J6 e5 d+ Q# A: |! v

8 b) }  J$ C0 O3 z, L( Vplayer:group_follow_move()        --组队跟随  g# d- `( e. [1 k

% w' s4 L* ]7 o4 X! n5 Eis_in_group()        --是在队伍中
* n/ N' e; k/ `' N' e# r: B' ~2 a' q" h3 o6 }9 a, ?
get_group_task()        --获取组任务7 }5 [* J: ~; ]6 |! q: r/ b6 O) j

5 z9 v  y7 m. T3 c2 wset_group_param()        --设置组参数
, [! D" Q" f! v! a9 W* D, Q/ K' ]  W# f
get_group_param()        --获取组参数
, b5 f$ _2 I' Z8 [
/ v! p1 l1 k7 e3 Zfind_map_group()        --查找地图队伍
! K  e( _/ V2 D! {% s' j2 a1 ], j! q: m' W& Z" A
new_group()        --新队伍
1 m% j/ d5 {+ N
6 o) d; N5 x4 g/ Tadd_group_member()        --加组队成员( Z4 T5 v' \, q
5 }5 g2 w3 y* P; H4 M3 @) N2 o5 S0 d. ~
rem_group_member()        --标记组成员
1 A+ Q" j) V: ^$ t3 ?- d
. f5 N& c+ {! k% X! S4 aset_group_name()        --设置队伍名  X. U/ T* E9 w. M3 q* l* a5 b& @' O  v; [

4 O& ~  I* a3 `# J5 ]lock_group()        --锁定组队
% ^. W, ^0 p$ C% J. O# E
3 u- h: t) R0 Y/ n, k" x3 M1 kunlock_group()        --解锁组队
) h8 S- r4 I1 T  Y
! m3 K/ k  {' a7 Xget_group_task_flag()        --获取组任务标志
2 |3 p. W2 A" I5 D9 w) G" k
( Z! I( ~1 q, g8 L3 }/ W3 Y. y  c- k! r5 ~1 `9 y# Z* E

9 ]  T& g! h  r+ @0 u) u! `6.帮会类
# w  a# @" z! }3 K1 ~; ]0 w$ _( m) y* O
local guildName = player:get_guild()        --获取帮会名称1 q/ g' m) S' N. n6 p, w

% Q( p' W& ^- Y$ g7 J5 N7 h, y2 Aguild = server.find_guild(guildName)        --查找帮会名称并返回, s6 ]! A( d# q$ s! A

9 p' V  G- S$ D. w7 ?2 g" L: qlocal king_guild = server.get_king_guild()        --王城行会8 H9 d6 _  X) h+ c' o( P
; ^: W. s0 Y) H& _( x, G
local guild_king = server.find_guild(king_guild)        --查找王城行会" S  w$ K  M# B8 p! [; g, m
% {# z7 ~2 t6 r$ S
guild_king:get_leader_seed()        --获取王城会长
$ A9 ?. i$ s5 ^  s# W9 U5 \" M3 y6 |, h; n* @. `( `
guild:get_leader_name()        --获取帮会会长名  _2 L1 r. v2 v: l* Q
+ m& w5 Y" ~& L2 o5 f) y8 p; g
get_member_onlinestate()        --获取成员在线状态" W' ]4 ?% Y: S8 t
- t+ P5 v+ }( }; e( D
get_member_num()        --获取成员数
4 z  x: U3 R0 x
* I# o. h* Y) x$ d2 R4 Mget_member_title()        --获取成员头衔
) b& W$ D7 E( V# {* U2 }4 k8 [4 Q) ]1 c+ W
0 F0 X; x6 r- n% Z2 h
: b; q6 Q6 U2 X. f
local team_name = player:get_team_name()       --获取阵营
* Y# ]7 m/ O# K3 [
3 d8 m9 L. k% X2 \! k7 Z( |5 B; e; p# F( M' j
& f" }0 @" U3 ~  `  u
7.皇城战+ D) R3 i8 f! E/ l. p

; k$ w! k  |, f3 K" k% }% sserver_start_day()        --服务器开区时间
" v8 I* u0 W/ }- i
( s2 j* t' e, D! Y3 G- ^server_merge_day()        --服务器合区时间# e2 F' A8 C6 S& ]# B# m* W
. X' s, V0 j+ w4 l2 {; j
server.start_war()        --开始战斗4 O7 \' l, s7 X( t9 |" c
6 K5 Z+ X! l  W4 E" s/ ^: r  w
server.is_war()        --战斗开始
3 v) ]$ G% T) N- c9 [
3 x+ L" g2 h1 B" U  gserver.stop_war()        --战斗结束& h8 c9 d. o, P  q

& E0 V0 H3 G: e8 c
* j5 o* s% x4 _3 \& c+ y( \. |9 V+ E* |2 E1 ]) b2 I
--时间获取7 K% w7 Y, o! Z% {5 k

# X; `9 {% H- D3 q: g0 X* |tonumber(os.date("%Y%m%d", os.time()))        --取年月日
* W. a- |1 Z: F6 t# O  s. h2 u% D/ Y# v+ I* u! i/ `6 O
local t = tonumber(os.date("%H%M",os.time()))        --取当前小时分钟
* C5 L# n5 t3 s% _) E5 v
. h. E5 v' }* {5 c
4 r4 d) H/ [' p2 B% A
6 [- E+ F8 d' v' Ttonumber(os.date("%H", os.time()))        --取小时
8 T6 C- Y+ I  {1 s/ E6 D/ }+ W
- l$ ^. }( L2 X# ^7 Afunction getDate()- w+ `3 ?7 k2 |( e; l- Q' w, S

5 J$ o' z* e+ x, A: s0 B        return tonumber(os.date("%d", os.time()))        --取日期+ r4 b9 j' {* p! s6 O2 e

7 T1 @( S: R! \$ i* l" s8 Xend
0 n7 i( i: ]2 Z: t- S6 C! L- @' J0 o1 t9 A

: I- a8 B" [3 x9 s, X" J4 m5 |
7 }7 H" I0 s- }( \5 F! M# ]function getWeekday1()
% T+ g# h! }% e7 I, V/ Q5 K2 v8 T. z  \
        weekDay = tonumber(os.date("%w"))        --取星期几8 S- ]; n  i' V- ^% E/ H1 A0 n/ t

& a: e$ W, ~' O        if weekDay == 0 then weekDay = 7 end0 N  h3 I" u0 O' q
: J5 K- h- u. k7 V
        return weekDay/ x! n7 Y4 N% c/ C5 G* F, p/ ^; I
5 Q: _8 K, V2 S* ^! H! T# p
end. ]  z; D' I" D4 W. h5 H$ f/ I2 _5 X# t
( y/ Z- j, m7 [0 i0 S
4 c7 g; b2 L$ g( b3 A

2 |6 e5 q0 A; k4 \  C8.源码类* W& C; `% x( z- k6 v% I

' _$ |; u' k- i( ^: g" J/ ?2 h- ?IsGroupMember(int id)       --是否组队成员
% l$ F: O% s6 c, I* I1 \9 l
, o0 `9 F% |+ hGetMarryMemberName(std::string& nick_name)       --获取结婚成员姓名
! ~; o$ t: b9 w2 @5 n7 [: [3 q8 {0 ]0 `
clearCoupleStatus()        --清除夫妻状态
6 }. D) m" P9 X! w. `, n4 o! m; w- q: ^5 }6 V; L& W
checkCoupleStatus()       --检查夫妻状态
. J; E( x( A; h8 ~3 u
  v. f. ?: d) l% gSetPickMode()        --设置拾取模式* z/ \" ?& s2 Z7 s: c4 B8 g

, L+ T8 ?& w5 N( \0 nGetPickMode()        --获取拾取模式
: E6 y' L) `( |& k! k4 s- m* n; o3 |: M, R
SetLeader()        --设置队长6 [& c& ^1 v+ h; K

% z. M3 ~0 q: y$ ^$ q3 ZGetLeader()        --获取队长" X2 C$ t' A, k

+ W3 Z; b- b* {( QUpdate()        --队伍信息更新7 R+ b5 L8 v* K0 h# ^( ~8 S, f

7 T# w. L1 K+ ]( Q) m
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
本月有问题处理时间8:00-12:00上夜班  9.7发布
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-17 05:17

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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