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

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

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

[复制链接]
灌水成绩
18493
98
19013
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 2026-6-14 04:37:44 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
1、人物类  z4 Q+ p, u5 S- m; o
+ c  W4 C: ?$ l! W' u" o; s
player:get_name()        --获取角色名  H6 u7 I% i; o; @" z- e) u. x

$ K2 {2 \- f! I+ Y# s" Bplayer:get_level()        --获取角色等级% ]- D7 y( n# r2 U% I

6 ^3 q$ Q* j5 Y6 A; Xplayer:get_vcoin()        --获取角色元宝' r2 Z4 c: x$ r: ^) X

7 G5 ^: U, ?* P6 Y+ C# R- O: o  U& }money = player:get_gamemoney()        --获取角色金币# m+ h1 r6 a9 Y8 [

  p. ^4 t4 M) vbindMoney = player:get_gamemoney_bind()        --获取角色绑定金币
# ?$ z- V3 Z" P
& W1 j  _2 t8 W+ G, tzsLevel = util.ppn(player,const.PP_ZHSH_LEVEL)        --获取角色转生等级
, h) f; [$ q/ j+ N* j0 d2 x' e& W; `8 \
player:is_dead()        --角色死亡(ture或flase)" u, F0 {: }% F) o

4 t  x' M1 O2 M6 zplayer:is_enemy(player:get_name())        --是否仇人
! v" p  Z; E1 y. C1 ^: w
) C' E- d9 L* W, Fplayer:friend_change(player:get_name(), 101)        --好友改变. H  j0 l- P( [$ o- X

: f& r6 \& R" N% F+ @1 F. Cplayer:set_wing_lv(70001, 1)        --设置翅膀等级
& W2 m, m$ ~/ D7 y2 a
8 I2 S. r% h& S9 E" ?' Q1 bplayer:get_attack_mode()        --获取攻击模式
. }* D' L+ F: Z4 Q
5 h1 d# |' }: eplayer:setHpMpPercent(70)        --设置血蓝百分比70+ N  Q% O! |3 d6 r3 g3 i

0 Y/ P% {0 }% w* T& V* mplayer:set_task_state(1,1)        --设置任务状态
5 ^8 N  Y+ K- D  j) [1 Q- Z. t, ?0 V* \+ D. G
login.first_login(player)        --角色第一次登录, R% n' y; [" G) }6 u! m+ r, J
' n6 i5 t# |( g( ]; A
login.leave_game(player)        --角色离开游戏
4 R% {+ n" ~4 l) J8 ^7 S8 U/ C* S6 n9 b. b
login.enter_game(player)        --角色登录游戏3 l+ C4 ]% g/ Q; h

: u0 n" `2 f& P3 k) E7 Cplayer:clear_buff(39014)        --清除39014 这个Buff
8 m, k6 ^* N9 T( O: J! d1 p: ~( n( E
player:set_buff(39015)        --获得39015 这个Buff* L% ]) T4 l: P: |" b
- |( m5 ~+ X) \$ C* y: x8 ?
local bf = player:have_buff(39019)        --是否有39019 这个Buff 1为有0为没有
5 x5 e3 ]* T. I6 Y) o0 r2 X$ e/ @8 [, p* G# _4 h$ a* \3 }
local buffTime = player:get_buff_valid_value(39019)        --Buff剩余时间查询" b  P% R5 [0 X; z: g: |+ B4 U

, V! k* s( }4 [, Q8 uxx, yy = player:get_pos()        --获取当前坐标
& d( ]# D* f% D; Q; q+ c9 r7 L/ Q& Q$ c0 |4 Q- N; w) d
num = player:num_item(32000003)        --获取物品数量8 N' D. _- N5 c$ x

9 ~& B2 P- U' h& Q+ |; C4 K' U) Kitname = player:get_item_base_data(32000003)        --获取物品名称
/ f- T0 j/ c9 t2 B2 m* {2 k% f0 r
player:remove_item(32000003,1)        --删除物品---物品ID 数量5 }8 Y. ]$ u! ?# q0 ]6 k

/ K) D- |8 S  O, Fplayer:add_item("元宝",10,1)        --增加元宝--每秒增加10元宝
, }- o* l# T. T8 H
7 P! z) y" w+ a1 w' kplayer:sub_vcoin(100,"扣除元宝")        --扣除元宝--每秒扣100元宝2 B% g' B1 f& q  A
- R6 C" X( @$ d# r' S' p
player:sub_vcoin_bind(100,"扣除绑定元宝")        --扣除绑定元宝--每秒扣100元宝9 i3 [9 s' ^7 [: y3 w7 }
- {" B% R: k- k9 ?% }* d
player:sub_gamemoney_bind(num)        --扣除金币
& u/ D, z' c  V* H( B' W
& f5 f% V. K3 r& l! A! ~" Pplayer:add_exp(33333)        --增加经验
$ w5 J+ z; B) {: N' X' W
( P0 ]! [( \3 P) y1 ^player:add_skill(101)        --加技能
1 g0 h8 f/ @: T3 A! p& ]3 L0 v
" \# D8 X7 G; oplayer:set_short_cut(1, 2, 504)        --设置快捷方式
& X7 n# E7 ~- C/ j/ h
" ^! N" q5 ^6 L% Hlocal vipLev = util.ppn(player,const.PP_VIP_LEVEL)        --获取角色VIP等级
) f  p1 Y: f. a  H7 F) C1 F* |0 U6 K) d7 [3 F% M- H
bf = player:have_buff(buffid)        --是否有buff bf=1为有 bf=0为没有
" p9 c8 w* _3 v2 `) B: _1 A, ?. d1 k& B
buffTime = player:get_buff_valid_value(buffId)        --获取buff有效时间 如果大于0即有buff
% C' K+ W/ F/ b' W% W! r
" p5 x# e( R$ L% L+ bplayer:set_buff(buffId)        --设置buff
+ m. K& M+ x9 D3 L; f, c
4 j% T2 w& N$ N' Cplayer:clear_buff(39014)        --清除BUFF* y0 l3 p" A2 Q. n% K

2 r  c8 J# D/ n' p# e) m9 wplayer:set_timer(112,1*1000)        --设置定时器
6 T8 B4 l5 L- ]% d$ D- k9 I  ~8 b* ~' z1 Y6 ?" _7 ?
player:num_bag_black()        --获取背包空位, `1 {8 Y1 N% A6 s8 q

" K/ h" f1 N3 WrechargeNum = util.ppn(player, const.PP_DAILY_RECHARGE)        --获取充值元宝数* m# c8 d- y7 @

7 l, v3 S/ d% @  u  b! A. `  u* JGwLev = util.ppn(player,const.PP_GUANWEI_LEVEL)        --获取官位
. E: v$ d- n5 n$ `
6 V7 v+ z6 n0 q7 AcurJiFen=util.ppn(player,const.PP_XUNBAO_JIFEN)        --获取积分  ^9 B& o1 P9 q
4 q8 x( @8 F  Y4 }% K# R
本帖隐藏的内容
' e& e/ M) t; l' x; c4 `, J4 ]- w, y) r9 E& ]' @  s. S/ X5 W
--押镖
: h8 g6 _9 J2 P' P
9 d7 B# {7 P% z" W; l0 Fget_dart_follow_pos()        --获取镖车位置
; X! K& Z, {/ @; C
8 b$ R+ f+ P. U$ |  Q7 ^2 U* Zplayer:bind_dart(dart_id)        --角色绑定镖车
& [5 H- L; T. j4 B. J0 O& y# }
/ G: \, l& Y* [% [  _. Z, y1 T( [. ?$ H2 g+ j( y# {" V

# {4 K: m/ `% g--复活时间及服务端地图坐标--时间--地图--XY坐标
" P" ~. Y+ P, g# i% l, T3 m3 S: J
player:relive(120,"chiwooBattle",31,37), H% G' J1 U" S- K/ D, G& l- N
4 X5 L, t$ g9 }: v6 f7 Y

* M- R* j. c8 q) s" A. Z) H
! P' y5 o4 U- c  {2 h2 [--邮件3 S4 ?2 i+ |3 }- e7 c0 K

! }8 E6 E7 B7 }0 }8 `: \9 Aserver.post_mail_to_one(leaderSeed,"皇城战奖","恭喜您成为沙巴克城主,这是您的奖励。",unpack(t))
& o  A" h# E8 {' e7 E4 @6 X  X6 N6 ^8 R' ~, a/ ~' ^: C
player:post_mail("帮会福利", "亲爱的玩家",27000003,1)& @/ j) F3 a" v7 D3 g: S5 W, {
2 O+ \  o3 `/ n: R0 C0 r

+ x& \5 E+ L* t. ?! S! J/ |4 n- ^( w
2 j  J' r  B: V- E% O" N, ?* H--组队脚本调用9 R5 @3 v# F" u+ H) s
6 a9 [' L" h7 ^7 t
player:group_exe("npc.duoren.onEnterGroupMap3")        --集体地图移动npc.duoren.onEnterGroupMap3为写好的脚本* @. i9 Q- x* }5 a! L( b7 o

* h( a; f2 T5 I) H! F- W
3 g) W9 h% v+ V1 O! ?* E
8 U; D4 B( s. J  I, y4 U) q: d--获取角色职业
5 S4 w# A7 w9 h# V. _" _7 ~4 q+ D) K6 B; M: j5 R
job = player:get_job_name()/ L; O9 t' K/ m

- M# u4 R1 w7 m& e- Ijob == "warrior" --战士8 S) L4 I+ J- r3 }( J5 z

" P8 k6 `6 {: T4 G. l: Bjob == "wizard"  --法师+ a/ M# z& J6 S$ g% i

+ e  {( @+ h3 Xjob == "taoist"  --道士$ d& t: c" n0 P# I8 l
. j; I9 Q& R7 z
--获取角色性别
# ]# Q2 L3 W) |  _% h
8 v! i- R5 g) T/ O" {player:get_gender_name() == "male" --男性( y! v0 v4 A+ P" y" ]
1 o: h& |3 ~' u8 N0 t, p+ j8 Z
player:get_gender_name() == "female" --女性; b" M  P$ P' m
- E& z$ {# I, V4 z5 b4 u

; V6 Z# H1 {6 j% V, D7 e4 f& c7 C8 A. C% G
--获取PK值) g* h! P- ^! x  m) l

  Z, t0 j$ O$ I# E) ^* jplayer:get_pk_value()
* w3 p1 O$ |5 Q
7 h1 |1 m" a& a-- set_pk_value
0 `' t4 e0 ]3 Q0 B. w5 B  X) W, |
# B/ w+ [1 u& c, W( v2 Z-- get_pk_value
- H7 N0 R/ C' |) g  Z
  t& {" F5 s' E2 M8 {7 z  Y-- sub_pk_value
% K+ ~7 v$ ^2 ^& r: r0 G
) A# F3 b0 J. F3 rmap:set_flag_pkprohibit(1)--禁止pk
4 h1 Q# q( |. w, M# B4 N2 I; r5 w' z& W5 k) ~9 {4 b7 e
map:set_flag_pkprohibit(0)--可以pk
2 N+ F4 ^; C! M  n2 Z; d7 d  j* g: s# c& d' M8 X3 x+ N
map:set_flag_pkallow(1)--pk不红名
. R% O# i7 W0 _0 w% ~, W( B3 O/ c* j1 V3 ~  \
map:set_flag_pkallow(0)--pk红名
% m6 n" n, w+ W+ H% j0 [8 T! k3 }' @: L; Z/ R. p
--修改PK值" h3 @/ k! i3 s, B  t

6 f! Z1 V" r2 w, D/ sfunction change_pk_value( player,value )
+ _" ~. r8 W) t$ v' R  ~3 T$ H5 D* v: t
        if player:get_pk_value()>=value then1 I$ B% T4 ?$ L+ d4 {; {' Y# `

/ U) b! Z6 }1 p$ D5 D% U                player:set_pk_value(player:get_pk_value()+value)
- x0 a( `/ x! u- R; `' ]  e% e( v6 Z) [
                util.alert_msg(4, "PK值减少"..math.abs(value).."点", player)" e+ K0 {7 a2 [# q+ o

. B8 G. p8 _) B2 h1 p" T! p        end
9 ]9 g/ U- n6 q- y! f/ j3 `0 E1 u  K/ M
end9 S  \9 b, n" p  b( T) d# s) z

! n$ b+ ?& ]5 W+ W' y" o7 t% j, K- b5 J  b8 F) O+ b# X6 {7 b% x
+ U" m5 S( M' E; |
--加转生经验
0 _1 B& n3 S. R3 K! Z
* `. F& [* K7 r* afunction addZSExp(player,exp)
, ?" B. M% c' m
& `+ m6 N% q: |0 a6 {        if type(exp) == "number" then
! ~8 P5 z% ~" O5 m
6 h& L: \7 V, ]7 ~, v                player:set_param(const.PP_ZHSH_EXP,util.ppn(player,const.PP_ZHSH_EXP)+exp)
, ~* h9 _, e4 e' }9 j
, \1 o2 R) H0 Y& f$ @9 {+ o                player:alert(1,0,"增加转生经验"..exp)- g. @+ t1 _! q7 o
: m* b2 x/ q! r# `$ Z5 t6 c  [
                gui.moduleRedPoint.checkZhuanShengUsable(player)9 l2 t* _. z" m" A# ~2 f

6 K2 ]# O( f( A  `6 J5 t                return true
0 H; h7 T1 {& u0 c* p* P( Q! q+ }4 f8 A! b6 }
        end
% @1 X* u+ n/ B3 Z9 q+ Z
$ ?7 b; }) n/ G2 K' I* g  Fend' x$ p! r/ s  x, m! _8 k
9 H: i+ e) ]* Q2 U3 u! x3 @
7 D; c& Z/ r) l9 W

. x) Q# T" P% t; V" Z/ V- c% j! ~  e--增加积分9 G( z5 A( _4 y

" Z" T# O" |. gplayer:set_param(const.PP_XUNBAO_JIFEN,util.ppn(player,const.PP_XUNBAO_JIFEN)+exp);0 E" r) b3 O: Y: H2 R& ^- @+ h
; a( E/ {$ O+ f
player:alert(1,0,"增加积分"..exp)
# G! I* w7 z3 A7 K/ q: \5 q
9 v: Q+ Q0 n- j隐藏内容
& V, L% k' ~( S% a5 u( {已解锁+ l* x0 _8 ^# ^) M7 H$ s
--增加武魂, ?0 h. X. K; T8 n1 J* o: L# s7 j
( F5 \) f7 M' y7 q1 Y, L( n- j
--curWnNum数量9 Q* ]8 J# o3 t4 p( D. S9 t

- t- S- P2 s& W- N4 L2 e& Z        player:set_param(const.PP_WUHUN_SCORE,util.ppn(player,const.PP_WUHUN_SCORE)+curWnNum)& m  Y  v! f0 s) `  k
4 b. Z2 [  w$ e: J3 s/ M  D9 @9 d3 H
        player:alert(1,0,"成功领取武魂*"..curWnNum)
' S2 j4 |* X: D2 k# T/ Y6 i! v5 q" K& Q  i( r& W: e" c: D9 N* Z9 o
9 [9 [3 p+ r3 }9 k

2 I5 x. u" ]; I% i/ C, n) Q* k--增加功勋值
* D' Z8 c8 M' r+ c' m; I4 N; Y, W7 v  L* \
local name=player:get_name()7 @2 g) y" S3 f  p5 [0 O7 i- G

" D' J" m4 t# YcurGx = util.ppn(player,const.PP_DAY_GONGXUN_NUM)1 {8 k  H8 w. V% u% A; C. L2 B
, e+ s+ h8 ]  p) W) m* K7 y
--print("GX=",curGx);+ ]$ P; s% `' F* j' d
; Q1 T# M9 a( D. C( d
if not curGx then return end/ @: @0 L3 Q6 Q7 c# _0 ?! Z
; `8 `$ v  w8 ^* P! c
7 `8 ~6 @1 G' \& d5 N! ?
% d3 {* V) ~+ Y) M7 U: k& u# w5 W
2、怪物类
8 H- |) o( L! c& G. b' B- }+ P
, a% I* P# |8 O2 j% Y--召唤守卫(可跟随)--类似护卫$ Z9 N% W; ]+ L) `0 L4 Y: o$ X

3 l/ ^4 E1 f. o: K- e+ Jplayer:gen_slave(1,60000111,4)
4 @1 V9 W1 E& i* L7 ]
# S' c9 V! Q# W; }5 U+ X, h8 ^0 cplayer:gen_slave(2,60000112,4)
* q( ]" Z% e4 u! D# R3 A4 _
6 c  e  D# ]1 U4 q! e, Qplayer:gen_slave(3,60000113,4)
- u7 S: F6 s$ B% s2 V8 E  F4 O1 V; F2 @/ n- v
player:gen_slave(4,60000114,4)  h+ ^+ J" H5 [5 {
* i& V, i: o& E9 V' V5 e
--召唤守卫(不可跟随)--类似烧猪洞法师
, `9 a! \7 o7 K4 A/ P1 B5 G, q0 p; k6 ^' Y
player:gen_slave_fashi(301001)
$ H) g, I6 c* h& D$ o' `4 N. |

2 F1 ?  _1 E  R+ p. g- y5 W$ `; O: B/ e. W
3、地图类
: I; g. v4 I* E6 P$ j4 B' c
) m) T. e1 P' `. }' J" gplayer:get_safearea_id()        --取安全区 1为安全区) X) H+ x- `: V0 S* p$ E6 d5 n

7 R$ M$ C- c4 F0 \map = player:get_map()        --获取地图. ^8 x* F9 X/ s9 L# s/ i9 ]9 M, N

' a$ s6 o9 B6 B8 R# h( oplayer:get_map():get_id() == "gjpd"        --获取地图编号ID
+ H8 F7 q# e; Y( M
5 i! ~2 E! r9 i$ G# Clocal map = server.find_map("tucheng")        --查找地图
- r9 j, N; \3 T2 W# v# J
6 c0 h) b! |. g: x$ I" p0 Bmaplv = map:get_minlv()        --获取地图进入限制等级
9 ?' k, i% h; q% r
+ p* V! k% q7 L" T+ ymaplvR = map:get_minlvR()        --获取地图进入限制转生等级5 G/ U& W( \0 O) j8 f. f% g
0 N# g9 R0 ^4 H5 V" A4 a
map = player:get_map()        --获取地图名6 |5 v9 W  w/ z! i# L$ R
0 I9 i7 W  M0 k6 U2 w" I" e
player:enter_map("3duoren",14,33)        --传送到地图
  L1 p) o0 M4 p+ V8 ^5 @& u) d- z' V' d* G& |/ O% k/ K# U$ K
posmap.fly(player,3000013)        --角色传送地图ID
2 i8 t( E6 A4 B  s; r" v# |
4 @% |2 Y! Y8 o% fposmap.fly(player, 5030003, "autofightstart")        --角色--地图传送ID--自动战斗: T# @2 L; @  e8 F5 a9 @8 c

# x2 V# k: s5 l. w& O. O# Y0 ]playernum = map:num_player()                --获取地图人数
2 A$ O/ ]/ @( Z* \$ L
) Q# C0 U& i! q& d/ jnum = map:num_monster(11001003)        --获取地图怪物数量 11001003为怪物id9 q7 ]5 ~4 f% d! A/ i$ W' W( C4 R

3 h9 x, Z; O$ [6 omap:clear_mon_by_name("神兽")       --按名字清除地图怪物6 r$ h" X+ [7 r# ^

2 U* S" N7 I* _) J, i' ~) z  Emap:clear_mon()        --清理地图所有怪5 `/ n- i, z% T
$ ?1 Z9 v# D1 b: g! v4 I0 C8 M
+ `; _7 Z; `2 Q' O; Z: m
0 X9 |, Q$ C1 U7 u' ^0 H& e
--取地图随机坐标$ X5 L5 o3 ~0 B; ]5 a5 c: w

) o  \- y5 r; ^5 A+ X) ulocal x,y2 h, d3 F4 J/ y) p5 L3 T# T/ H2 e

; s2 x. D" V" I1 W% e, Yx,y=map:gen_rand_position(). d/ b& r9 c! j; y( c8 w

4 C# s8 x6 M. U8 s5 z6 |5 Y  Q) T
# V, n1 X4 d/ b: T; Y' Y1 o! V' E# c
# t% f: F6 s8 H# _& j--刷新地图怪物 坐标x,坐标y,怪物ID,刷新数量,刷新范围
8 E4 r" t- [  h9 y
2 f/ Y3 K" R0 Y. n  wmap:mon_gen(101,124,15020035,2,10,1,1,"no_owner");
( F1 Y8 m7 d; q* b; j! D! [$ e
5 p+ h. M8 }7 I+ l5 }) H5 q6 h, e
0 o7 p- |/ \( M/ C4 a* @- ^# F
( C! e2 A9 T3 z* ~* e--drop_item 参数:物品名,是否绑定,坐标x,y,ownerid,数目,生存时间(秒),重设owner时间(秒),限制等级1 B) M" m2 B" [% v5 Z7 H

/ w( x% g4 E1 [4 {8 Imap:drop_item("100元宝",1,100,100,1,1,300,180,60)        --地图刷物品% C$ R  V& e4 \# c& b) o  }: k5 Z

4 v  U2 n: _. `1 i6 O$ Q3 Q: T0 v
& n! k% s8 H3 T
+ k: i5 }! n1 g! L& z; Z3 @8 z7 l4、活动类& c0 S; {3 O" ]: R: z
) d# W& P1 @( {4 e
local isOpen = gui.PanelActivityGuide.isActivityOpen("送宝童子")        --活动是否开启
& c+ m& ^! v2 _( r# G7 D# w+ o
server.set_var("shiwangTime",os.time())        --设置活动时间, g) v1 l4 S- w% r. ~1 ]
/ T9 y# A8 R8 O% L! a" @8 _* h6 s" n0 w
shiwangTime = server.get_var("shiwangTime")        --获取活动时间% [% S  h. O# X* }
/ y0 A8 k5 N6 D% C9 t
server.set_temp_var("shiwangstate", "open")        --设置临时开启5 I, ~; x% z, Q6 E

, l* F& a7 P9 ^. |server.set_var("shiwangTimes",0)        --尸王波数/ _% A; h" l0 Y( G
$ q3 K( R; v2 I$ @  W
server.set_var("shiwangTime",0)        --活动倒计时* D8 R& w  e" Q# X5 o4 x

' C2 s+ K2 G5 K' d4 z- smap:set_timer(3,1*1000)        --设置地图定时器% r6 y) J( A! M; H( ]+ v. P& `+ f

8 q9 o( C/ l) R" [map:clear_mon()        --清怪, J( o0 q* O' _7 l. G
7 W6 y# @! Y; W+ l' F) p! g
map:clear_item()        --清理地图物品3 d/ n" _, v7 p  N8 q1 k6 z% h

2 _1 q+ e0 b# }5 J6 l! Umap.jyg.resetChart()        --精英阁地图重置. w8 W5 c  T* O+ b: ^' ?$ }& F
5 [6 a7 U; n" k' i' s
map.yxbiqi.genMonster()        --夜袭比奇刷怪' r4 M0 H5 F# E, N8 `
8 f5 @' f+ G: i- I

4 n3 g1 I4 \! P+ t) }! {( Y
+ f9 f* i" J; `- l0 p7 o# p  ?, a1 Y; z5、组队类
  c% F! h- `2 C! O6 g3 u! j4 s$ p: l/ I; r, t/ v
local groupId = player:get_group_id()        --获取队伍ID
* m4 _$ {0 |7 B" b! ]4 k4 a) V3 W
' ?& y, x, u4 v) klocal num = player:get_group_size()        --获取组队大小1 g6 K) f4 n; K0 S! L9 B
" \! A9 x; T6 R
local leader = player:get_group_leader()        --获取队长" a  b9 ?" s( ~6 c3 ^" c3 n

. v7 G3 G: e; [& `" rplayer:leave_group()        --离开队伍
7 n6 M" I# a7 `$ `- J+ s$ m' u! }) f
, \2 q0 L! k3 n4 \  X8 Q* [player:group_size_online()        --队伍在线人数
) j5 ?! R% h! J1 i& E$ z6 o  Y, h/ h4 L1 u
player:group_follow_move()        --组队跟随# Y+ l. Y% @5 T, N; z
1 \8 d3 Z/ K, F/ z6 f5 D# t5 a& ^5 K
is_in_group()        --是在队伍中3 h0 F9 `6 L1 G/ m
9 @0 W: [5 c% D2 v6 f8 ]" r
get_group_task()        --获取组任务
3 O) x8 l# [2 ?8 l! y* j& n- J3 `0 c. |& d. n: b
set_group_param()        --设置组参数
' }, n) V1 y5 _  T* F7 P1 M4 S; T# y: x) e8 R
get_group_param()        --获取组参数
4 u" r8 Y3 r' }( q: o$ s* S6 ^8 u$ _6 }
find_map_group()        --查找地图队伍! D0 {! d1 ^9 o5 b

: i' H5 W1 K9 v* x# |, u) V. @9 jnew_group()        --新队伍! B& S3 f8 m! R
; X7 M' s6 d: t
add_group_member()        --加组队成员
1 j" N7 o. N$ ~/ P9 W5 I6 l0 e2 M" c) J5 @; i( U
rem_group_member()        --标记组成员. O5 j; y  `1 E: a6 a# ]" r

1 Q; X+ O, {: j8 iset_group_name()        --设置队伍名
" j/ G2 E' G+ h) J
  b, o- @4 p* a! s7 k% l' g, Xlock_group()        --锁定组队1 |# T7 S1 V" o+ u- b
9 a$ B2 ?* O% F: l" o# M( h
unlock_group()        --解锁组队
7 o6 I/ U  j; O. [' z) X  e4 k; ~" r$ [) w; R
get_group_task_flag()        --获取组任务标志
- `6 x: W! v# s4 i1 @0 e  O9 o
. Q5 l( N7 d& F# I
; |& W, _- d$ |. \. w) g5 r' n* |! q
6.帮会类
8 }6 @0 v( H% W. @
& I$ q, z# h# [local guildName = player:get_guild()        --获取帮会名称9 S, J  {0 O, D+ d' V
( X) F: z. C2 P) }2 W8 p$ a1 u; x
guild = server.find_guild(guildName)        --查找帮会名称并返回
5 u! W  `! `" D4 w9 J% @% y
! a/ t' a3 Z. }' Hlocal king_guild = server.get_king_guild()        --王城行会4 Y" B- j' a) d

( I2 q) E0 C! z! p* A  K( C2 F: vlocal guild_king = server.find_guild(king_guild)        --查找王城行会
( d5 M, b% P0 b  R! [6 T3 k, X
0 h) X7 w2 {& H/ T! p) V$ _guild_king:get_leader_seed()        --获取王城会长9 v0 C( F$ c% W7 f8 u

! N% V# s% }0 m, p! vguild:get_leader_name()        --获取帮会会长名
; E7 `" }( K$ s, R* L
9 g2 ?( _; s0 U& Oget_member_onlinestate()        --获取成员在线状态2 g8 t0 ^8 R+ H, a1 n
2 P" I; T. d5 `
get_member_num()        --获取成员数
( N$ H6 W! J2 W/ ?6 S, y1 ^$ J7 i. P7 }1 R& V. g
get_member_title()        --获取成员头衔
, H! E: y: u; n) _- Z. J6 n- I6 A, S3 p& c$ R

5 ^0 P( n8 l) E
( _6 N  Q7 F" v9 f4 a- X2 j3 e& V0 ~/ klocal team_name = player:get_team_name()       --获取阵营
+ m2 @0 D& }/ k; x+ ~1 D, o/ F
; V5 f/ I  m* X) ?! u8 _5 k
! f; Q1 K" o' J. Q# a0 [. [$ {" E' A* \( C# }' E# f
7.皇城战4 t& x0 C3 H" V) C9 P6 v6 ?: J

5 ^% N; @6 H0 rserver_start_day()        --服务器开区时间  V5 W1 ^8 Z* C; @0 j; k7 l
* {2 d- h* d2 M* B1 t
server_merge_day()        --服务器合区时间
$ F2 k2 s# ^, x, x- H. [/ [) \" n% \* d7 ?
server.start_war()        --开始战斗# Q7 h1 a( T& v# z% K

1 v: M" c0 i0 O' ]! h2 cserver.is_war()        --战斗开始
4 J% K/ X/ e7 [/ d: F- s$ f
! G1 ]: _0 Q6 _server.stop_war()        --战斗结束
, v4 P( Q: t2 u5 Z( X( `5 m* ~+ k9 J: g! }. j% T/ Z% d# E7 w

# G6 u7 x# b0 H! W8 b* _& D8 n! l) C
--时间获取4 r6 W/ v/ ^/ k: T9 h* M

, X7 W) K  U# gtonumber(os.date("%Y%m%d", os.time()))        --取年月日" }  L" C6 u( v5 H  f3 C

3 C6 |. s) O3 x1 h9 _local t = tonumber(os.date("%H%M",os.time()))        --取当前小时分钟
5 x' M. v. D) ~, f2 [: b9 F2 l/ u0 Q0 j  U. @1 D8 k6 _  S6 g
% ^9 \  H, y7 b0 [# R" d  D" p
* ?. T% n, P: n4 }6 x7 ^
tonumber(os.date("%H", os.time()))        --取小时7 V& i3 o1 S' e2 d1 |

, ]6 Q$ {9 Q+ w$ n" `function getDate()' [3 O& w/ \( R, R
' u& }8 o$ d7 M! B+ l" D
        return tonumber(os.date("%d", os.time()))        --取日期# O" j2 d6 b: V0 g
1 b- M; j8 q8 X
end9 v# ?  E1 I8 q& d

+ Z  ]4 A  `: `! a4 @+ y
( [  c, U1 O4 m5 B( v8 g. X* |: i) ]/ t
function getWeekday1()
, t7 h& p5 y& e  u, G5 \+ c, c8 g
        weekDay = tonumber(os.date("%w"))        --取星期几
6 V+ A2 T" a  I$ F7 h4 F! K7 Z2 D1 K7 \4 E/ D6 ]; G5 }3 [
        if weekDay == 0 then weekDay = 7 end
0 v% m% j* ^. i2 h
# n% P8 K6 W  w        return weekDay  e! ]8 v; l9 V  A# s& ]/ ]. n" ]

5 f8 }) `6 {1 ], w" R( l/ R5 N! wend
: `2 e+ Z' \9 u' h/ s. p; X' U: j7 }3 C9 A

& B$ Z' u( r& Y% e: G+ y6 h, {9 \! K; Q% s
8.源码类1 ?& @; x6 `+ Z3 o$ {% B

+ w% W" r! t) a3 o, X# jIsGroupMember(int id)       --是否组队成员
# @$ o, g% F3 q- ~5 ?1 K5 A7 O1 p2 I6 j6 \& U/ J; y
GetMarryMemberName(std::string& nick_name)       --获取结婚成员姓名
2 |  o+ c# a; u! T$ S
- z( J9 v/ {4 w) J2 f" y, i% vclearCoupleStatus()        --清除夫妻状态
5 c" [: R9 z* L9 G* j; i/ h5 Y
, l9 c; g+ ?" E( j& }checkCoupleStatus()       --检查夫妻状态
7 p4 D4 b' c0 h" r* @( O9 d2 Z% `3 w  `' q5 F
SetPickMode()        --设置拾取模式
% x' s# E( {# q$ ~* _+ P2 O/ D% b; H4 W+ V
GetPickMode()        --获取拾取模式1 L7 f4 y% G7 v7 b+ l; o$ O: z
# Q2 A2 G7 q+ O% I( o' R; M6 G( F
SetLeader()        --设置队长
$ @& f' B4 B5 b( \% \8 ~" G2 p
: Q3 _: }% U- J- ~# AGetLeader()        --获取队长
8 d. E) ~8 T* e+ B# w& ?6 ^1 K! x7 T( N: I2 ?% N4 I# _9 ]4 X
Update()        --队伍信息更新! ^! j- e0 q( w3 K; G& g! R

: L2 ^; [& ^6 P2 T( J- R1 d( s
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-26 06:03

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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