灌水成绩
等级头衔
ID : 1
管理员
积分成就
威望 : 8
点
贡献 : 9 次
下载币 : 449 枚
在线时间 : 2005 小时
注册时间 : 2013-9-5
最后登录 : 2026-10-25
1、人物类5 y5 M4 C6 l$ Q; s: Z4 {; t
' s# d& \) q$ {, Y( D- H: q player:get_name() --获取角色名6 w% y6 _" y# v2 r; [
& K) c# T9 G) w2 w' p player:get_level() --获取角色等级7 O6 T# @0 g) N2 Q" k; ?* u
7 @8 n0 \( O( R
player:get_vcoin() --获取角色元宝# |' L/ y$ B0 e
5 `; A' t% f+ K& i, A2 A
money = player:get_gamemoney() --获取角色金币
4 o! T( M% O) d4 R. \8 O) m
- H. Y5 g: r9 O bindMoney = player:get_gamemoney_bind() --获取角色绑定金币
7 ?% x. ^9 e. d1 k
, O9 p: T# h# t/ F zsLevel = util.ppn(player,const.PP_ZHSH_LEVEL) --获取角色转生等级
N; y% c# s2 S; Q! K& E / w' a( P2 [) C0 [) ?% A8 m3 D
player:is_dead() --角色死亡(ture或flase)& ?1 S; D6 g% T3 {
$ z; i0 o s U, f player:is_enemy(player:get_name()) --是否仇人8 |; q7 q6 f' }. g
1 C6 o2 }: h( J, M/ g: ` player:friend_change(player:get_name(), 101) --好友改变5 G9 A- n z3 t/ U$ W- l
4 Q: o$ ~" q& y5 f" N1 C1 E8 B
player:set_wing_lv(70001, 1) --设置翅膀等级% W" c5 Z$ l8 Y2 i2 r0 Z/ { U2 f
' s- e2 `/ \& R4 O. l7 T
player:get_attack_mode() --获取攻击模式
1 h! `2 B+ @# Y" C* n9 a2 J6 V7 |+ o9 m $ T6 j; {" U4 _
player:setHpMpPercent(70) --设置血蓝百分比70
! e" W7 j) s0 T1 x' ^4 C+ X) q
# M7 Z8 g! ?: @- R& o$ } player:set_task_state(1,1) --设置任务状态
7 q' W; a% |6 v4 x6 Q; r # q. Q' g2 T2 L( S) y
login.first_login(player) --角色第一次登录
( S1 o$ N2 h/ u0 s8 ] 0 Q R6 V; z# A$ V0 u% g# Z x, F0 n
login.leave_game(player) --角色离开游戏
0 Z- K# ?! m. W3 q. p
9 d+ H, W+ L- U login.enter_game(player) --角色登录游戏
% Z* ~6 c$ H S, O+ R# W4 n/ E- { 6 w) L$ G( R7 H4 S& \" _
player:clear_buff(39014) --清除39014 这个Buff
2 Y0 R7 I2 l. Y! j: C- v' Q
3 ], D/ G. v+ H2 R) l player:set_buff(39015) --获得39015 这个Buff+ C, P- x3 w% ^5 u! B6 _' |
% F2 E9 K3 X* ~ local bf = player:have_buff(39019) --是否有39019 这个Buff 1为有0为没有9 b! K& {& Y" h+ i% _
1 ^) ]/ U' c, A% P# J4 ]* P
local buffTime = player:get_buff_valid_value(39019) --Buff剩余时间查询
6 M0 H+ U7 k2 m* n; M3 o6 Q ' w7 _2 g0 y$ ]
xx, yy = player:get_pos() --获取当前坐标
* T% r, X6 O4 E9 G6 P* v" c
) s+ {- M" [5 Z6 |3 A* L2 K8 y' ~ num = player:num_item(32000003) --获取物品数量1 S- ?) Z8 d# R, O& g$ S0 c. B
1 I2 \' h0 w, T, x. O itname = player:get_item_base_data(32000003) --获取物品名称$ }( J, k+ k* |% t7 x
; K& x$ ?% [- u& G) B7 x% E player:remove_item(32000003,1) --删除物品---物品ID 数量! L! s) _! u9 M! k. h
' [3 `: ^0 U/ U0 H9 E9 D player:add_item("元宝",10,1) --增加元宝--每秒增加10元宝
, K/ W! c! _5 m# U' ], |5 s
* l2 r4 U H/ b' `4 L: Q; U player:sub_vcoin(100,"扣除元宝") --扣除元宝--每秒扣100元宝' l1 @% W+ i2 U: w( M4 J/ L! [0 ^
9 _" z" A% s; j( J, e% Q player:sub_vcoin_bind(100,"扣除绑定元宝") --扣除绑定元宝--每秒扣100元宝7 ~7 V- y) C( u2 Z
# L7 Z2 T4 o2 m8 G. x) [ player:sub_gamemoney_bind(num) --扣除金币4 U9 Y; K' h* S) R9 g* r
. z( ?" y5 W0 `8 P4 I# ~4 R( Y player:add_exp(33333) --增加经验
+ ^5 `5 ^( |1 `7 g; ]4 c & @ b* P3 B0 u8 s1 M( N
player:add_skill(101) --加技能
2 H# P/ Q2 i/ M
7 C* z7 b" B1 b8 I player:set_short_cut(1, 2, 504) --设置快捷方式
+ B+ h9 p/ g; u # Z9 f4 ~6 d. [% m
local vipLev = util.ppn(player,const.PP_VIP_LEVEL) --获取角色VIP等级/ ~) E# j3 ~# v% U
# J- ?4 W" x/ }8 S. E! \" ?) Z
bf = player:have_buff(buffid) --是否有buff bf=1为有 bf=0为没有
) U0 @+ v# x' B5 @ * w0 _: b0 p4 X' z+ o. |
buffTime = player:get_buff_valid_value(buffId) --获取buff有效时间 如果大于0即有buff# f0 H0 ^0 w. w1 P( d7 J6 B4 ?2 A
" h1 w0 ]3 O; D# b4 \& f player:set_buff(buffId) --设置buff
' w( O1 V x6 k. b* I" X; | , w! |$ y, A1 n- p6 J( x
player:clear_buff(39014) --清除BUFF0 l7 f; K) r/ Z" n
4 ~% |9 x( K! [+ t
player:set_timer(112,1*1000) --设置定时器. e- A( g* i& w- ^6 E: h* D
1 W9 w* _) f. H/ j. i& L
player:num_bag_black() --获取背包空位: |, ~/ w1 ^7 O4 [! A# i' J( j
8 q" T) `& K4 a. g rechargeNum = util.ppn(player, const.PP_DAILY_RECHARGE) --获取充值元宝数
/ [# u* @, t, K
7 ~7 ^8 Z6 N, ?" `3 T3 ]; D GwLev = util.ppn(player,const.PP_GUANWEI_LEVEL) --获取官位
" d$ [9 `" B5 I$ \1 N) S
$ `2 E, y) q- A, @+ a- B6 B, h curJiFen=util.ppn(player,const.PP_XUNBAO_JIFEN) --获取积分' s( T. R! h" ]6 _/ `
; F R5 @8 l2 U
本帖隐藏的内容
$ ~, O* R- L" d, A* P
. Q. p9 s! @% ` W0 U- n t --押镖7 }6 G- j. @. C8 }% H' f. e/ j+ z
" {# h6 O* x( H; ]2 f/ n get_dart_follow_pos() --获取镖车位置
. y0 |* |* A2 g( n Y& t . L9 @4 t- l3 X) m3 Q5 K
player:bind_dart(dart_id) --角色绑定镖车. g. y; L3 ]8 G2 b
# ^! i3 R( y; h$ ~) \6 d4 `* |6 g 4 ~9 l# D4 a) Y6 U
1 ]# S" ~# p$ h" }0 d- M( J7 |
--复活时间及服务端地图坐标--时间--地图--XY坐标
( `3 _) A8 u' U4 E, u0 v9 Y
- Y' c7 J/ {% o player:relive(120,"chiwooBattle",31,37)
* ~* O7 v9 J; y& v( V) U, l$ w9 n
) b* W3 C, k0 y1 Z. V, ?, F9 A ' ?0 p' h: b1 O
! m' F! I3 F: c/ R --邮件
, c/ E* G9 o( }: F& v+ d8 {; @
$ e& ^2 `; X y server.post_mail_to_one(leaderSeed,"皇城战奖","恭喜您成为沙巴克城主,这是您的奖励。",unpack(t))& Z; H- k( ?4 w7 ~$ J9 s; l( M/ P
6 ~( l5 [1 W& D player:post_mail("帮会福利", "亲爱的玩家",27000003,1)
) W b' M8 t" K
4 i* j+ M% o; Z" X: A4 m4 V2 q
" d* v' [% v* T& c* X n
: `, l% L; d6 x+ P: D0 q --组队脚本调用0 m) v3 p/ a) x1 _4 M
/ Q/ m* J: Q# Y0 \( X3 |/ k
player:group_exe("npc.duoren.onEnterGroupMap3") --集体地图移动npc.duoren.onEnterGroupMap3为写好的脚本7 i6 ?5 T8 w0 v/ n+ k: \1 `/ L
* N p# m, H' J( e" i4 Z: e / J; W1 P! I( o Q7 J
9 ^" \9 U; l; p; a" Z --获取角色职业
# z3 [; E8 L; x 2 w$ @. S5 D- h& P
job = player:get_job_name(): s1 G: ]6 @5 u2 O' m. J. u
, b" K H U; O0 p job == "warrior" --战士
5 i a( I s& J- U9 f
! [/ _' ]4 j, R: J+ S( [ job == "wizard" --法师
& J* X: X( z( I' D/ ]1 W
0 n+ B! V( ?1 Z; \* W0 |6 Q job == "taoist" --道士
# v; ]! ?1 z8 p
0 `% v2 ?9 i$ O& A' Q( ^ --获取角色性别
9 w% K1 f! A. z* i0 h) X# n " y$ S6 i! j! S+ K+ j+ p% E# M, S
player:get_gender_name() == "male" --男性
% W# b8 C& U' F
: f/ q& j7 h2 r q player:get_gender_name() == "female" --女性; O* {' l+ j; a; {: O' I! Z
' \( u% n1 ~2 A7 V ) r1 Q: i; v, h8 I
* j" A! l9 K/ U --获取PK值
' { Y3 \: x8 Q 7 b) M( h# M/ T) T
player:get_pk_value()- ^! ?) K7 d# m7 O% Z* J0 H
9 Y) ]% B9 ?1 C1 [' n0 i
-- set_pk_value
: h( Z2 r5 X: o# i6 {2 \- O : k, V. O8 D' G* V& l! A$ O' j
-- get_pk_value. i* f9 e _7 M G
7 b1 T$ E$ f/ `6 a! Q9 ]7 z0 c
-- sub_pk_value; i8 r8 }- r7 K6 |' h
( L( y' x1 I y& R$ z- p map:set_flag_pkprohibit(1)--禁止pk; @' B# T/ }4 |1 H6 Q5 f; t! D7 O4 z
; l4 ]# A9 c3 Y4 H' k2 Q1 z map:set_flag_pkprohibit(0)--可以pk
' g q* U* ?. r$ `+ I
' O" I# k6 _/ a map:set_flag_pkallow(1)--pk不红名
8 j* h( B. o% V w! P% J, z; i4 v
9 @! g9 v7 O. \' f+ F, P. ` map:set_flag_pkallow(0)--pk红名1 q: x. a0 d2 g1 t, |2 z
2 ]1 y+ |, b9 F9 s7 q" \; f- C --修改PK值
+ C- A2 U7 q; E. L- a( q! y
1 h: F! W% J5 @9 i* t7 Q8 C function change_pk_value( player,value )
! P. c) ?8 Q, D- b) V+ U: l $ K: {! u1 [5 C8 Y; x" S8 ]; {
if player:get_pk_value()>=value then$ {- E/ F, \* i' j+ i
7 _: g+ c5 ]# l" G" t7 b5 f( i0 q ? player:set_pk_value(player:get_pk_value()+value)& N$ ^/ n% A% z
, M: e1 H9 A" [ ^. X) N! K# T
util.alert_msg(4, "PK值减少"..math.abs(value).."点", player)
* p0 Q0 c" X0 j8 w% b% p) o
! O9 j& |7 [" O" N8 Y5 P/ Z" S end7 O$ c6 n- w, M2 k) e
0 T' g: n6 t7 j, i! H* V# `- v
end
1 O8 J8 h5 t9 E9 Y6 z2 n2 w# E 8 ^) E2 @: |6 n. M3 ^
2 |/ G2 m# o+ t1 e. V0 G; `8 Q
; T$ |- n6 ^$ ^$ P1 T --加转生经验
- e4 [/ {+ b/ n7 j; n7 S 2 L" a. i0 L" }1 F
function addZSExp(player,exp)
, q+ v- r# c" k! Q0 _8 u 1 b0 b& H+ C4 I* H/ m1 I: H- S
if type(exp) == "number" then2 z3 L* L* C4 G! V( t
; ~* D9 ~' I) r player:set_param(const.PP_ZHSH_EXP,util.ppn(player,const.PP_ZHSH_EXP)+exp)" E2 F, G: T. B; d4 Q/ B
: z/ g/ C2 W3 R2 G/ @. m3 ` player:alert(1,0,"增加转生经验"..exp)* R' c5 M! _' [- o) Q {
3 o3 D; s9 ~# K gui.moduleRedPoint.checkZhuanShengUsable(player)
8 F& f: v( N8 S% u! v" @0 Y 3 E5 m/ l2 _4 Z3 f g6 H- U
return true3 N. `. T7 G; m0 |- J& H2 R
& m& w4 d' ]6 V9 x& e
end
1 V& c6 S9 t8 Z. S
; P5 @4 Y+ ^; ]. G/ D6 K end: |3 n8 z2 P- }. L2 Q
) Q6 B; \* t, |# R ( Z+ q& F3 ^3 g: s0 t* j
+ K, ?) _$ `- H0 f6 U- Y3 \* r" T
--增加积分! ^5 r7 `' V; z, ?
+ I# \& i0 \) _2 ` M7 x# r6 Q player:set_param(const.PP_XUNBAO_JIFEN,util.ppn(player,const.PP_XUNBAO_JIFEN)+exp);
) \/ m. D' [# i7 e7 }5 n5 L$ e( |
7 n+ i4 U @. C: b4 T$ M; A player:alert(1,0,"增加积分"..exp)5 o; g. q% E) s4 @6 H" c6 m' z: B
2 R3 u& Z- t' [& e& p 隐藏内容8 R S( y& t( b3 U
已解锁. B) |$ c% I$ [' U, s# I% E
--增加武魂1 N$ m" F% N* J/ g
: ~* s: R" R( u, U
--curWnNum数量
2 A# F0 n) s# e% l! X0 Q
! [, |. l( [7 H& M& x! c. \ player:set_param(const.PP_WUHUN_SCORE,util.ppn(player,const.PP_WUHUN_SCORE)+curWnNum)1 d$ D$ H& a6 {. k* v$ _. I* N
' V# q1 l3 Z2 m5 V player:alert(1,0,"成功领取武魂*"..curWnNum)4 s& K3 L1 w# \, z% `. I3 q: ?
( Q, J# \* z- l- _7 E
1 C, ~# p4 s+ l+ i, t 1 o! k- \4 e9 O h. ^: f% f/ x$ ?. J6 i
--增加功勋值
7 d4 N2 s: U9 E( P8 }, N1 q( i, \
; u* w1 l0 m9 G) N* t* O local name=player:get_name()
' v: L* u, J7 j0 Q) H
; C5 d3 z D9 v8 w1 v curGx = util.ppn(player,const.PP_DAY_GONGXUN_NUM)
, U1 U4 i) ?8 k3 ] 4 U- _" Z- H+ {' K* J
--print("GX=",curGx);
! |' V2 \3 R1 q4 K. @% i % j- I, _7 F' N, Z# |
if not curGx then return end
3 V" F' z; j; H/ _$ k9 L) ^6 V
E/ b% ?+ B7 Q# [* Z 9 L% S( ~( \6 ? M" l2 w
. n( n" N7 a( u- ^% W
2、怪物类
: D5 j, f" b+ [5 s) ~ : Z t0 R5 B8 ]8 s6 G+ T0 r9 r
--召唤守卫(可跟随)--类似护卫
- O3 G4 A- t7 ?1 s. @ Q$ I8 N8 Z" a
player:gen_slave(1,60000111,4)2 L. l4 T% c$ l5 ?
. y6 g- \. E+ l5 q1 A' A) Y4 `
player:gen_slave(2,60000112,4)
4 a7 x% Z% m2 | 3 ~; Q1 W' M. W. g! a8 X
player:gen_slave(3,60000113,4)0 q @7 z4 u# I* ^' F: `
' `% n4 I' s. u- V player:gen_slave(4,60000114,4)- s. }$ T4 ]9 f3 x% @
4 A) C$ S+ v- j --召唤守卫(不可跟随)--类似烧猪洞法师
8 d4 x2 S, n+ a/ [' ~
9 @, D B2 C; C% C* N$ j player:gen_slave_fashi(301001)* M( D& M# L( @
" @; M9 f7 F/ y( I" R- X , S4 y) c$ p3 D; o% u8 d
% w% o7 s( s, u7 T, F" h7 z, v
3、地图类
7 @/ d3 g0 }9 g( X; w
+ M2 q- C: K6 U# J player:get_safearea_id() --取安全区 1为安全区
2 n2 D0 [! n! ]$ t) y7 X/ _ % V+ w9 ^2 E( B- h1 t; ^9 @
map = player:get_map() --获取地图0 J: i3 g4 ]2 v$ K# {! T) V
- N% `: E& }- q3 D0 M player:get_map():get_id() == "gjpd" --获取地图编号ID
$ M1 [. @# {# H! B& h( i
" {% u% W% t$ M5 N' E local map = server.find_map("tucheng") --查找地图
4 r" J! g; N' C7 R( s, t6 ]$ a 0 K. w% ^' `# q# S/ t( {* o! p! t
maplv = map:get_minlv() --获取地图进入限制等级
# ?8 j, W; s; N- P 2 D/ c. h$ R4 D9 F1 l+ B6 K) g, ?
maplvR = map:get_minlvR() --获取地图进入限制转生等级, U9 M: z+ d/ K2 B4 X, C
' J4 n" e8 u v0 {1 x N: B map = player:get_map() --获取地图名
, Z4 h! }5 u) z2 e: d
. y. _: C3 M4 U player:enter_map("3duoren",14,33) --传送到地图
2 P+ t# F8 x2 \- v " G7 d5 ?) s/ ~+ p3 |
posmap.fly(player,3000013) --角色传送地图ID
" }, v9 K- X- }+ E" z) V
+ N/ K! w% Q* H( J$ T2 U: Q posmap.fly(player, 5030003, "autofightstart") --角色--地图传送ID--自动战斗
8 B: D! R, o1 G# P- I 2 a( L5 H3 O; b$ F# O) T" f2 U6 W
playernum = map:num_player() --获取地图人数
3 b; q1 b7 Y; m8 s% G4 j2 N
3 G& u& @7 V8 p8 T6 y- z num = map:num_monster(11001003) --获取地图怪物数量 11001003为怪物id! n6 |! V( f' n# _
: o' \7 h- G% O
map:clear_mon_by_name("神兽") --按名字清除地图怪物
% X, c% q( K' }
# v- I3 Q4 m9 N0 G" x; c @+ f% s! Q2 ? map:clear_mon() --清理地图所有怪) }: W/ I$ S7 {6 c/ k
/ O( X+ L9 y8 s ; T& ^7 x$ ^; A
! O1 f6 A5 I. a4 d$ N; x5 n
--取地图随机坐标
) C7 [& U. f% ~6 f+ `8 F* @ 3 c* L/ P& C! X
local x,y5 `/ y: y+ }+ e& ?
% U" E/ U% Z" ?: U: X x,y=map:gen_rand_position()7 z8 V4 n0 N" J: Q# Z. I8 C9 r& Y1 n
) L$ p5 p: k) H" [- }; e3 n ( K a' X9 Y7 e7 }8 Q
8 y- R* O! Z9 R# a) U& T1 u --刷新地图怪物 坐标x,坐标y,怪物ID,刷新数量,刷新范围$ B# a5 M6 Z" F; l5 J6 T
& T1 G4 M( p- ?/ H5 I map:mon_gen(101,124,15020035,2,10,1,1,"no_owner");3 W1 K% C3 | X# j( E" U+ s9 R
3 e' R/ t) D3 C# i& n# k4 X
a- ~. u) t) E0 V8 Y6 B4 D5 s' k
7 i# D, N4 ]+ e& M --drop_item 参数:物品名,是否绑定,坐标x,y,ownerid,数目,生存时间(秒),重设owner时间(秒),限制等级/ X1 P$ L7 ?! N: z
3 y1 l; t4 c2 ^. m0 q S map:drop_item("100元宝",1,100,100,1,1,300,180,60) --地图刷物品
, R/ A* h! J* t' s+ d( a ( M9 C5 U8 _" l. h
8 y3 X" v9 u6 {3 Q8 n; E/ C& _
* c+ _( L9 W8 X! O @ 4、活动类! m4 D7 G/ f" r8 y1 D
+ C: E7 V0 @ W7 i6 h" a
local isOpen = gui.PanelActivityGuide.isActivityOpen("送宝童子") --活动是否开启
( ^4 ?8 K# Q9 T; n- E2 Q2 b
' k( ^- g% Q. r4 c; }4 { L# }! y server.set_var("shiwangTime",os.time()) --设置活动时间
, U" U. L' C! }, P! B+ V/ f2 u/ l
6 U- o8 v, U. h shiwangTime = server.get_var("shiwangTime") --获取活动时间
0 o6 ?3 X3 O& a/ h2 k8 H- i/ |" m6 b* t. |
1 Y+ H9 f2 ~' Y& S9 D/ s! U- S6 |( D server.set_temp_var("shiwangstate", "open") --设置临时开启
9 a& Y2 r* N% X3 t5 y : c7 L3 E" j3 O4 D4 B. `
server.set_var("shiwangTimes",0) --尸王波数' I4 I3 Z! m& B) [3 Z
6 Q9 R Q7 \6 l
server.set_var("shiwangTime",0) --活动倒计时' |. P) n, L+ L8 f
, G: ]- }$ p+ s; _) i0 Q
map:set_timer(3,1*1000) --设置地图定时器6 D- C/ O; M2 |% b! n$ g) S5 u
6 W0 j5 X9 q$ }5 {, \ map:clear_mon() --清怪! d* [2 `9 ^% `
- M7 P7 O J% Z map:clear_item() --清理地图物品* b8 X0 a0 O0 c z& d) T/ D( `
- G Z d3 @( d3 N4 F. T
map.jyg.resetChart() --精英阁地图重置
4 z5 v' e6 `2 R/ Y6 x, I* z9 I " p& u- V' o; C9 b& i
map.yxbiqi.genMonster() --夜袭比奇刷怪
: o0 f8 X5 I0 c3 i' d6 e6 W. H% x : l5 [, R9 K, W4 E5 N
" z2 Y8 z e: a/ ~; S
9 a4 `- u/ q5 F: R; j7 ^5 S 5、组队类7 k2 b! d- ` v; H6 R5 y% s
) _0 U5 z0 p3 K' w% E# m0 f* n
local groupId = player:get_group_id() --获取队伍ID
3 F) b# w' _! z1 v2 a# q" z
9 S# O0 g. L3 U& O' {0 x! L local num = player:get_group_size() --获取组队大小2 \" [8 W/ C$ ]6 k$ P- d
* Z1 I- P! K+ [8 T3 {
local leader = player:get_group_leader() --获取队长$ n: v- f7 K* M8 {" C' o
`* [# m3 ?4 @1 r
player:leave_group() --离开队伍
* Q7 Z" d0 x% a 3 O8 ~6 }6 \( i5 ]
player:group_size_online() --队伍在线人数4 E& ?; {6 S7 Z, ~/ C# a" t7 T
( l% w8 U/ v7 D, M
player:group_follow_move() --组队跟随# u( T3 N' r) \+ F( t
- p2 @4 v" R, e' b
is_in_group() --是在队伍中# Z! F3 Z3 V+ r& d% A0 c) t5 z
. B/ q3 o* v- d get_group_task() --获取组任务
' d2 G* J/ D! v9 @( N
* {( o) s+ o6 P9 l% g H \& h& I0 b set_group_param() --设置组参数. e( e& `' \5 S- I% f: C! M3 m) r
6 b+ O, P& w, c+ }" Y" | get_group_param() --获取组参数
3 x3 F8 \# ~- N& l, I 0 [ K$ c0 F9 Y5 {" z0 l& f
find_map_group() --查找地图队伍! C" M- [+ h/ A: l! v
( V- t% x/ c, ?! C( P3 h new_group() --新队伍
4 A% n$ V! B9 {0 j& a8 ^
6 a( b5 o& I5 A# p& Z& t) e add_group_member() --加组队成员
& l/ C+ u& a! V) [
+ ]0 ?# w" [" w1 y5 B5 t% |* ] rem_group_member() --标记组成员
+ W. x, f9 ]' N1 o# L
2 S* R2 l q T9 e; z set_group_name() --设置队伍名
+ a; Y5 Z$ B3 P& l4 o* s, H
" Z a/ Z, ?4 V! j9 a; E4 o6 o lock_group() --锁定组队
, Q6 u, x2 C1 {" @, n
; k8 g: j2 w0 y unlock_group() --解锁组队/ Z o$ ~9 O1 _! _% R: K7 _
5 A v* L! b* `( E# d get_group_task_flag() --获取组任务标志
5 I' N. A3 v/ y3 k4 F
7 X" h& x+ N5 Z9 y& x5 v9 u7 b ( S' C6 ~& ~9 v- G( `/ U
8 E8 q/ o$ j" ~0 n* y
6.帮会类
( J! B+ s9 ~2 ^, c" J % j3 n( ?' y& w( p/ o9 v2 i
local guildName = player:get_guild() --获取帮会名称
! u g9 A, }7 B( Q: L: q- b
3 X! k" T1 o0 R! X p guild = server.find_guild(guildName) --查找帮会名称并返回
" X& v' b) u' a& x8 l , B7 Q/ |) Q5 w4 w& b( A3 j
local king_guild = server.get_king_guild() --王城行会
5 h0 B2 N1 G1 d! O; [/ M* ^; Q$ S
/ ~ h% x, y/ ?8 ~) V+ H local guild_king = server.find_guild(king_guild) --查找王城行会. j5 d( b9 I( X/ E: Q- V, g& k
9 y7 v# e2 a+ J" a- i+ Z guild_king:get_leader_seed() --获取王城会长6 Z! r- `. u1 ` N5 D! z
" W5 \! j# s4 m% Z m
guild:get_leader_name() --获取帮会会长名8 V3 q2 T! w9 `/ j- o! V
* K1 t5 ?; H; o, y. J. L
get_member_onlinestate() --获取成员在线状态
8 ` \' m4 D! b " G( }1 L& e: k: H5 F3 a1 q
get_member_num() --获取成员数# c2 i% ^3 k$ N0 |& |2 M: Y* y
# D3 y8 i$ \9 Z get_member_title() --获取成员头衔0 U" s V& Z) @4 ]1 o( r
5 F4 q; Q8 P. L/ ~ 9 h: t# H. E* L5 M4 ?/ P0 |
4 q) Y: L1 n4 s( @ local team_name = player:get_team_name() --获取阵营6 n! v& O' L& r0 y2 n
' U6 r: m$ _" I! h- P. o# m
" X) w1 V4 e6 F, P: }- I3 J # q. O, I7 ]; S8 c
7.皇城战! E5 i; m; F" _2 M6 q3 C, B: P
! C/ x; m7 L& f3 ?7 I server_start_day() --服务器开区时间' b" N+ X$ K; [3 g3 l L
; D0 Y6 R7 W2 r' t: _$ p, z% I2 O
server_merge_day() --服务器合区时间6 q y. q( l' u1 T: o& D1 A
4 n) G$ m- S2 _+ {8 \ server.start_war() --开始战斗
/ S0 y% O4 w7 ?% i4 h. ^" ^9 U( g
$ l, ]! y3 K( N2 M server.is_war() --战斗开始 }" \: ?2 Y% l- H# }
6 T }' C' J/ N server.stop_war() --战斗结束' R, {$ R/ K2 k3 B! B" O. I
+ j' m8 c5 C- U$ p
9 l$ _7 g5 [6 X" h5 s$ I7 x ; f: Q; p2 ^2 O/ |8 Z( V8 H
--时间获取8 R+ a, d* u) D7 y& Q7 i" W: n, x
% V3 C* T" \9 l) [
tonumber(os.date("%Y%m%d", os.time())) --取年月日0 q2 J9 W/ c: W6 i5 K
1 Y: n* x, p& G% \. I! A1 K' J* {
local t = tonumber(os.date("%H%M",os.time())) --取当前小时分钟# p, c& S. o7 G6 @) O/ r
. l0 v# E2 C; Y. U5 R; K7 B& q
; s& e" L9 @8 C( M* j 5 U' y: p# n0 }) b$ T- a; b7 m7 B, x
tonumber(os.date("%H", os.time())) --取小时
( x) U, K9 Q" B1 i ! m" B6 O8 O, P" J7 B! U% H- m
function getDate()
) t1 q5 }. ^, F
8 c8 ?9 D2 k% ~5 Y8 i- F% f6 z return tonumber(os.date("%d", os.time())) --取日期7 e; Z+ k2 Y6 A L
/ Y4 Y; r2 ?! E, E/ d5 |/ y6 |3 N- d
end
# m' @" n/ m/ h0 D a
- ]" |: K2 p; n2 s- F5 V; r! j # u( f! U0 I" b4 E: u# E: T- I: G
( @+ k( ?1 M' T" Q0 |3 G) @% m/ Y function getWeekday1(), y# d: U) ^3 s9 t6 T0 v
4 F* s, s3 f, o T) S. s weekDay = tonumber(os.date("%w")) --取星期几/ L( E6 n- Q% c( F! F/ D
# y1 t* o, O. @" U
if weekDay == 0 then weekDay = 7 end
5 D7 n `* B V: D . A) q N3 j& c Y
return weekDay
& T9 \# x& H+ U' k K4 k7 }
6 u8 L0 q8 b. h) P* o1 E7 t+ } end- P i+ S: A$ v- g9 Q5 h
/ }3 ], j' Z; m1 [, L5 s& \
2 O& K7 A% b" \) X+ x* Y 4 e& S0 S7 \; k. x7 j$ T5 k
8.源码类
5 H1 A& M+ _5 Z- e - `1 S# @- l( |+ m* D
IsGroupMember(int id) --是否组队成员
2 d' I7 H2 ?; D: n j2 O
: ]* d7 t9 P8 x W. s GetMarryMemberName(std::string& nick_name) --获取结婚成员姓名
9 z$ X& e8 E6 J) ]) i% \
& E7 B6 {9 W# N: e: }- C clearCoupleStatus() --清除夫妻状态$ L: h2 M/ {4 X& {
/ ?4 s7 e! Y9 y checkCoupleStatus() --检查夫妻状态3 K8 F. ~- d g. h0 \7 Q
2 }# ^( C1 X: M$ r7 d% o7 w1 u% d C- D SetPickMode() --设置拾取模式4 m7 r0 _: G' O) I j" k T; v* G
1 S* S' Q: u& m, n8 q GetPickMode() --获取拾取模式( k* t! n/ p; L7 a5 F5 [" L' J
0 [9 q0 J' z4 M- J! ^, h% n9 R
SetLeader() --设置队长
. _, w% W: p3 E
0 f# l5 H. d% v GetLeader() --获取队长
% M% x1 E: _+ r" E% e$ J
$ P% X- c0 j" x2 v( U/ E0 G9 q Update() --队伍信息更新8 V- P. A$ `' f: J/ B" K. N
3 p; u3 V# _! ]
免责
帖子地址
打造全网最多免费游戏网站,部分资源失效,私聊站长补