PDA

View Full Version : [KT] Cần giúp đở tăng exp của sv



xichphilong
28-05-12, 07:11 PM
Các bác chỉ em tăng exp nhận được khi đánh quái ở sv lên đi. Cảm ơn nhiều

hjxhjx_acac
28-05-12, 08:37 PM
Bạn vào client\setting và Server\gameserver\setting mở gamesetting chỉnh ExpRate=100....(mặc định 100).

anhvaem_n2s
28-05-12, 09:19 PM
Kinh nghiệm lửa trại thì tăng ở đâu vậy bạn

thanhnbgc
28-05-12, 10:18 PM
Còn muốn sửa x kinh nghiệm ở BC thì làm thế nào ạ

minhai88
29-05-12, 09:06 AM
Kinh nghiệm lửa trại thì tăng ở đâu vậy bạn

hình như là tăng exp lửa trại hông đc đâu bạn ơi!:-?

anhvaem_n2s
29-05-12, 11:20 AM
ai nói là không chỉnh đc, chỉ là không biết thôi, up cho pro nào biết chỉ giùm

nguyenhophuc87
29-05-12, 03:26 PM
Lửa trại : script > item > class > gouhuo_tong.lua

có 2 dòng cần quan tâm là:


function tbGouhuoItem:PickUp(nX, nY)
local nExistentTime = it.GetExtParam(1); --持续时间
local nBaseMultip = it.GetExtParam(2); --经验倍率
if nExistentTime == 0 then
nExistentTime = 900;
end
if nBaseMultip == 0 then
nBaseMultip = 100;
end
self:CallGouhuoNpc(nX, nY, nExistentTime, nBaseMultip);
me.Msg("Bạn đã đốt lửa trại bang hội,thành viên trong bang hội có thể đứng xung quanh để nhận điểm kinh nghiệm!");
return 0;
end

nExistentTime : thời gian tồn tại của lửa, bên trên quy định 900 (nghĩa là 15 phút * 60 giây) muốn mấy phút thì lấy phút x 60 là đc.
nBaseMultip : mức kinh nghiệm nhận được, muốn tăng lên gấp đối hay gấp x lần thì chỉnh lại như sau :

self:CallGouhuoNpc(nX, nY, nExistentTime, nBaseMultip * x);

với x là cấp lần tăng kinh nghiệm lửa

newhorizon1811
07-08-13, 09:16 AM
Lửa trại : script > item > class > gouhuo_tong.lua

có 2 dòng cần quan tâm là:


function tbGouhuoItem:PickUp(nX, nY)
local nExistentTime = it.GetExtParam(1); --持续时间
local nBaseMultip = it.GetExtParam(2); --经验倍率
if nExistentTime == 0 then
nExistentTime = 900;
end
if nBaseMultip == 0 then
nBaseMultip = 100;
end
self:CallGouhuoNpc(nX, nY, nExistentTime, nBaseMultip);
me.Msg("Bạn đã đốt lửa trại bang hội,thành viên trong bang hội có thể đứng xung quanh để nhận điểm kinh nghiệm!");
return 0;
end

nExistentTime : thời gian tồn tại của lửa, bên trên quy định 900 (nghĩa là 15 phút * 60 giây) muốn mấy phút thì lấy phút x 60 là đc.
nBaseMultip : mức kinh nghiệm nhận được, muốn tăng lên gấp đối hay gấp x lần thì chỉnh lại như sau :

self:CallGouhuoNpc(nX, nY, nExistentTime, nBaseMultip * x);

với x là cấp lần tăng kinh nghiệm lửa



bác ạ em làm như bác, thậm trí còn làm theo cả bác vipbk là chỉnh cả 2 file nhưng vẫn ko thấy được. (em cho lên x10) bác giúp em với ạ.

vipbk
07-08-13, 10:10 AM
bác ạ em làm như bác, thậm trí còn làm theo cả bác vipbk là chỉnh cả 2 file nhưng vẫn ko thấy được. (em cho lên x10) bác giúp em với ạ.

chỉnh đúng chắc chắn sẽ được, nhớ reload script hoặc reset sv, cách chỉnh trên là tăng exp cho lửa trại, exp đánh quái bạn chỉnh ở file gameserver\setting\gamesetting.ini, dòng ExpRate
trong cùng thư mục script\item\class còn mấy file gouhuo_... : cách chỉnh tương tự