2 P" @) ?/ ~5 I. n/ f Activity:OnPlayerEvent(me, "Act_OnPlayerFirstLogin") " [8 c& N1 U. S ( R: z4 v: H7 P Log("[FirstLogin]", me.szAccount, me.dwID, me.szName) ) Q% x, H0 G' M' v4 F5 Z, P1 w. | 6 ]) E8 J+ e* D4 X9 i% B AssistClient:ReportQQScore(me, Env.QQReport_RegisterTime, GetTime(), 0, 1);. g& [+ M7 C) L1 X% k# B* d) ^
8 t, [0 c6 d9 H9 @' C: U
AssistClient:ReportQQScore(me, Env.QQReport_ChangeRoleName, me.szName, 0, 2);end+ v* D: k E+ a- f9 m% c: h
3 d# H+ }2 S8 W8 T* U: d
在me.CallClientScript("Client:SetPlayerDir", 16, nMapTemplateId);下面添加赠送内容即可 ! [. u+ J) m' E. X8 k* B1 `6 D 9 G. ]) ~, v. g. j3 q- ]5 B6 Z $ ]6 y R; T0 W. b: N9 c; ~--例子:me.AddItem(物品id,1);me.AddLevel(等级);me.AddMoney("Coin",数量,Env.LogWay_Offline);me.SendAward({{"VipExp",数量}},nil,nil,Env.LogWay_IdIpAddVipExp); 9 N; o( P4 D/ \) P; u! q% c" R, c$ T" }9 F8 O
示例,我只需要赠送元宝跟等级 V" g: X5 K0 O4 X: Z: A& j1 [6 J5 k# U \
function PlayerEvent:OnFirstLogin(): v/ ~& J- p5 q. p8 q" Q$ o
% f# x4 p: r( w4 y+ A( y3 h -- 第一个任务Id配置位置改变到 CommonScript/Task/TaskCommon.lua 中7 ?! T% s: g4 {; ~) D" K* G9 M; H
5 j# s' C' m- u' q Task:ForceAcceptTask(me, Task.nFirstTaskId); , E* c7 f2 `) s: n y & V: k2 L, h+ C, D } -- 设置初始朝向 / r! V5 W: x$ L5 s $ n' U$ P0 M' r8 i. b- i; g) L local nMapTemplateId = KPlayer.GetBirthPosition(); + B: t% U4 n5 ?+ c1 s4 [3 `( K4 j/ n3 T& ~3 Q8 j* _$ Y
me.CallClientScript("Client:SetPlayerDir", 16, nMapTemplateId);# ^, e& Q% e+ O* m! _' i( T
7 Q6 T( w l3 Q7 x( m1 | me.AddItem(3366,1); --上线送小黑坐骑 ' p/ D9 V" M; p) y. p2 J% l 8 T I9 }& g. U1 |7 C; x0 A& ~ me.AddLevel(79); --上线立马79级" r. t- \3 F1 O# s9 {( e% C* B
/ j: ]* z3 `8 D' h4 C2 N OnHook:OnFirstLogin(me); , L- {" r8 L B% U7 w0 o1 L% ?: C& n1 z! `
Activity:OnPlayerEvent(me, "Act_OnPlayerFirstLogin") 2 J/ N- J* S- p9 V9 b4 }& ^* w0 F9 z4 E" a/ I. ?6 I* O
Log("[FirstLogin]", me.szAccount, me.dwID, me.szName) 4 X& ?/ ]& U. v/ j1 ~" m/ @8 P1 K& P9 \' @/ f
AssistClient:ReportQQScore(me, Env.QQReport_RegisterTime, GetTime(), 0, 1);6 @9 c4 ~ i8 s G# x4 M% F4 t B! T
& _9 Y! Y M3 J# I) a* n9 @, [% o
AssistClient:ReportQQScore(me, Env.QQReport_ChangeRoleName, me.szName, 0, 2);end$ T0 h$ M! _% \* v
& i8 e, D) R/ z. M% k' j7 [
1 Z$ d% G( v% q( V: y- a
修改完后打包服务端丢到服务器上重启服务端即可,以上两种方法都是服务端修改!不需要碰到客户端。 ! P9 E6 Q; |( \* k* h4 V: h* Y7 \) }* D6 m