) S9 J/ h8 y2 `, j) B7 r9 R. x* lfunction change_pk_value( player,value ) & b* F! ?! ^7 `! t) l * X" Z+ a8 ~; P! r* l if player:get_pk_value()>=value then) \5 w; H- S+ x# S( k. ~* c; }
& a8 V, Z$ o7 C9 ]9 o player:set_pk_value(player:get_pk_value()+value)( [: t/ K1 p. P: S
! _" q$ p' A1 d. z' S5 F
util.alert_msg(4, "PK值减少"..math.abs(value).."点", player) - K5 _ y7 K7 A5 v {3 u- F- l) g. v
end . V/ t3 B% x$ N2 e, ?7 J9 G {; D [
end 2 }, O# d7 p5 P4 O% f+ \( E0 i+ M! s8 a- r
& r9 |; n8 C# E. ]
; D; B( p' ]# z6 m) V--加转生经验+ t) Y1 r# W8 E9 l
$ M8 S' R! t' y1 Q6 G
function addZSExp(player,exp): i, t b6 T! e8 z
9 c9 D8 _2 d5 E' o2 {" g
if type(exp) == "number" then' \& ^& E( X( C
7 |: E0 m4 i$ \3 N" U5 Q; b7 d player:set_param(const.PP_ZHSH_EXP,util.ppn(player,const.PP_ZHSH_EXP)+exp)( ^3 l! Y3 f$ ]/ W$ l7 c
2 Z2 {1 s# b1 a+ F' V+ s/ d player:alert(1,0,"增加转生经验"..exp)% b1 _) d( U3 N7 Q; K
* M5 J$ s" k8 r7 j5 }: |1 z
gui.moduleRedPoint.checkZhuanShengUsable(player)) ]! i9 O9 I: h
9 I O3 D+ w7 C5 X
return true! M) `& }0 W+ {7 P5 R
: U2 p. }/ {/ V end. D+ H3 n) C7 G
' ]8 m: {) V5 ^& \
end; a4 ?) \2 \4 E+ [. O
6 y$ ?( P5 V) G: x; r
0 a: }4 d5 y" j! p
* ]* k: V% Y* k* D I8 F- p--增加积分. {1 _; o* M! g e4 @
: v# V6 {1 ?$ F( y! q; Rplayer:set_param(const.PP_XUNBAO_JIFEN,util.ppn(player,const.PP_XUNBAO_JIFEN)+exp); 7 j h( S& D Q4 k+ ` 8 Q1 i* N- U: Z$ h! Fplayer:alert(1,0,"增加积分"..exp)1 F" \" F2 f$ J+ z( n. b. \
9 ? I( s. Z6 C0 k+ |3 O8 Q V
隐藏内容 $ F" `1 p3 ?& S# H已解锁 3 F& L( A. Y3 F5 P--增加武魂 W7 k* i6 M# T: ~ q3 G; Y2 [ f. c& `( P3 c7 D ?
--curWnNum数量 * j/ q& Q: ^" z- I; P1 m, B( s" b7 u0 |+ w
player:set_param(const.PP_WUHUN_SCORE,util.ppn(player,const.PP_WUHUN_SCORE)+curWnNum) 0 P6 n. u+ y/ D2 ~. j3 {$ \ X, ?, W5 T
player:alert(1,0,"成功领取武魂*"..curWnNum)8 u6 _5 e8 t( u8 c: Q; i0 S/ q
6 ~! ^- U& P1 B
' C! ] g) p. I$ g! E* c
; q1 v( i! @" |) S
--增加功勋值. T- b" B: K V, I- U% {9 g! }
% o6 |7 c5 O! o$ y1 k) \9 n+ C) ^2 {local name=player:get_name(), U4 R. L. ?* i( ^
7 g! U5 v7 T5 N& O7 |) }1 M& _curGx = util.ppn(player,const.PP_DAY_GONGXUN_NUM) * k2 ]. l- A6 z0 m' q3 m3 m2 h0 v' `
--print("GX=",curGx); $ ~2 A+ ?8 V5 R7 B4 E4 J6 l 3 C# P/ g' G4 d* K; s: S* o) dif not curGx then return end. W. P8 s! S7 I: H& {) ^6 i
7 j, k/ S( A8 X1 y. @
. t" E. p, M% N8 }# l' m+ }
1 x. L0 ]8 F" M2 yplayer:gen_slave(1,60000111,4)! a" d* S* l; Y9 n) f5 S
3 G7 T5 U2 M$ M% M2 p# ]% e
player:gen_slave(2,60000112,4) / T t* F5 I. X( r/ I, J% a& S% s# r' m6 _. E" h; W' D
player:gen_slave(3,60000113,4) $ f/ B. ` e4 W, c, I4 y' a+ ^8 g2 N3 y6 i/ S
player:gen_slave(4,60000114,4) % K" ]3 A/ b) a8 c0 K# Z' ~ f3 h5 @( R0 C- R& B- I
--召唤守卫(不可跟随)--类似烧猪洞法师% \0 D' a5 s! G& C8 Q
" b5 H- t8 I4 f0 K. ~" A% w7 o& ^player:gen_slave_fashi(301001): n! F9 j4 o3 K! T& w" c
# w; y" Z3 F2 b# g0 F4 k/ ^# | 3 v; M! j# Z% d$ h; y l- h6 v( g' i, C+ Y S
3、地图类& w, W. V$ |1 B0 {& s' |: ^
3 |/ @' p; F! X' r6 w- A
player:get_safearea_id() --取安全区 1为安全区 4 C: A5 v0 L) X3 s/ o- e* {& _
map = player:get_map() --获取地图5 q9 @. v4 z& l
% c) B% ]% V1 J: H0 |9 eplayer:get_map():get_id() == "gjpd" --获取地图编号ID" l% C. a" N. H' w0 u; |5 i( I
8 B/ @+ ], t3 J! S$ d6 x( E3 W
local map = server.find_map("tucheng") --查找地图# U* N x* D, k: I- m: B' K6 d v; g
7 D! R; c' M/ m- S* s, B/ _maplv = map:get_minlv() --获取地图进入限制等级; `; ]! P* i r$ ?1 y
5 z1 P, \, O$ }: F6 t& E( vmaplvR = map:get_minlvR() --获取地图进入限制转生等级 - y# ^2 p* L# D' j9 e ' V* @- A0 S8 h) D# @map = player:get_map() --获取地图名 ' H3 ]) r0 q' ]: t1 H5 O , m1 ]: e- {; u) B. n; ^player:enter_map("3duoren",14,33) --传送到地图 4 o/ ^ B. k L6 o M # P4 |; y: `$ x9 T, N! C% S' Iposmap.fly(player,3000013) --角色传送地图ID! E* p! K7 i& n, X, c, B% r+ `: d
1 ]9 q- L0 p5 N* ?4 K
posmap.fly(player, 5030003, "autofightstart") --角色--地图传送ID--自动战斗/ p+ y, K/ m" T) `0 G
8 N' Y% _2 y+ O5 urem_group_member() --标记组成员 * g1 _& q& b) Y: P, @1 L: s, I, S( }: h
set_group_name() --设置队伍名 $ c7 r. S! q) q) m" F: L! L2 J8 E% R7 J3 c! ^. f
lock_group() --锁定组队 ) ~+ W( T, S& p E0 @7 F4 R , G, h" }+ z# J% Junlock_group() --解锁组队; R$ d' n H! h" K6 H1 a. y
/ x$ J; ]# T% J/ c4 C$ n( i! E; x: q
get_group_task_flag() --获取组任务标志: k: V/ d: K* c, P0 P
3 `% }3 N' R% v: o! a2 R
* S* t' T1 W) s2 E, q2 O1 D1 q2 O7 v9 W J2 c' @1 ~
6.帮会类 0 Q# [) P. \" _; T. r O; E" ]9 ]- w/ D) V$ e1 Olocal guildName = player:get_guild() --获取帮会名称 3 S- _7 F0 D/ p5 s c ]# W& a% X1 A' H, D, E2 n2 F5 T3 F1 y; O9 E
guild = server.find_guild(guildName) --查找帮会名称并返回 , l& x ?3 V% v) Z% o/ G. M6 A5 W* P2 F& N* T' _$ w; b
local king_guild = server.get_king_guild() --王城行会 6 B2 s _ n9 F& F% c ! u F2 F: L4 Z5 }& n" Y6 A+ llocal guild_king = server.find_guild(king_guild) --查找王城行会/ {; Q# B% D9 P
: l m: P+ V V
guild_king:get_leader_seed() --获取王城会长# y( z a+ z; I I- q) [
0 c, k; _% m. J- p2 Z/ j) `" g4 K4 ?
guild:get_leader_name() --获取帮会会长名 ' s. f5 |7 I3 i( H3 ~6 [. w6 i% Z5 J* p. T; C8 j
get_member_onlinestate() --获取成员在线状态 ; v) I; j& [6 T1 {( B# x5 B 2 Y; u) a1 w) L2 aget_member_num() --获取成员数 , @2 w9 K6 G c' t; \. i8 J * [! f$ q2 q$ Q3 i* p" V( Dget_member_title() --获取成员头衔 6 B, s# \6 V/ R- j( z3 d; O7 b+ s! D$ U* i
. l0 u% Z" ?2 U) {/ W. q/ F3 C5 d; n. q5 b
local team_name = player:get_team_name() --获取阵营 + o7 B# O" K( ?6 D% t R: z2 e ; n3 ?& `3 V6 \- w/ q, ]0 `) Y6 R( a) b
; g$ ~( d& m8 h- Q7.皇城战- G. i& }! D7 j! N
1 g, M( b% i/ p
server_start_day() --服务器开区时间 , ^1 ]& f' w! V' R7 `2 J0 @; L8 {: S8 ?$ m1 R. t! w
server_merge_day() --服务器合区时间1 w; N/ k+ _$ |% g4 O: n
* W b; N( E2 I! @) q2 k& ^
server.start_war() --开始战斗1 P- C3 x/ E+ e3 E% Y
$ m3 |! D( f0 s3 a& B
server.is_war() --战斗开始 # j& w8 A# w+ I5 x* a ; [( A+ _7 F k {1 Xserver.stop_war() --战斗结束 2 J* W5 Z4 d2 l) \* V4 J8 [4 F/ I* g Q9 C