PDA

View Full Version : Chỉnh level NPC tân thủ ?



jxmember
14-11-11, 09:27 PM
lúc đăng nhập vào game đến NPC hổ trợ tân thủ nó cho mình lên level 90 và đồ.....
cho mình hỏi có cách nào chỉnh giảm level lại ko? ví dụ như chỉ cho lên cấp 10 thôi
thanks [-O<

duynguyenjx
14-11-11, 10:02 PM
Bạn xem Script\Global\npc_xephang.lua, chỗ function trogiuptt() thì phải.

Edward_Newgate
14-11-11, 10:06 PM
Trong file Script\Global\npc_xephang.lua có đoạn


function trogiuptt()
if GetLevel() < 90 then
while GetLevel() < 90 do
Thì số 90 ở trên là đẳng cấp mà bạn có thể nhận thưởng
Ở đây là đạt cấp 90 k thể nhận thưởng tiếp
Nếu bạn chỉnh thành 20 thì khi đạt cấp 20 trở lên thì sẽ ko nhận đc thưởng nữa
Số 90 ở dưới là đẳng cấp nhận được
Bạn chỉnh thành 200 thì nó cho 1 phát lên 200 luôn

DirectX
14-11-11, 10:07 PM
kiếm dòng for i=1,90 do
AddExp(999999999)

thay số 90 bằng 10 là ok

DirectX
14-11-11, 10:07 PM
Trong file Script\Global\npc_xephang.lua có đoạn


Thì số 90 ở trên là đẳng cấp mà bạn có thể nhận thưởng
Ở đây là đạt cấp 90 k thể nhận thưởng tiếp
Nếu bạn chỉnh thành 20 thì khi đạt cấp 20 trở lên thì sẽ ko nhận đc thưởng nữa
Số 90 ở dưới là đẳng cấp nhận được
Bạn chỉnh thành 200 thì nó cho 1 phát lên 200 luôn
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Kakarot96
15-11-11, 05:40 AM
=)) cái thằng Edward_Newgate tếu thật toàn đi nói bừa bãi ba láp ba láp
function trogiuptt()
if GetLevel() < 90 then
while GetLevel() < 90 do

cái này là đoạn scrip check level của nhân vật.

Edward_Newgate
15-11-11, 06:56 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Ông này chẳng biết lại bảo tôi trả lời bừa :|
Tôi chỉnh rồi thì mới nói chứ
Cái số 90 ở dưới
Chỉnh thành 10 là theo yêu cầu của cậu kia rồi còn gì
Cả cái bản đầy đủ nó thế này, ông phải cái for i của ông nó ở chỗ nào

function trogiuptt()
if GetLevel() < 90 then
while GetLevel() < 90 do AddOwnExp(100000000) end
AddEventItem(132)
AddItem(0,4,12,1,1,10,10)
AddItem(0,6,25,1,1,10,10)
AddItem(0,5,22,1,1,10,10)
AddItem(0,9,15,1,1,10,10)
AddItem(0,3,25,1,1,10,10)
AddItem(0,8,19,1,1,10,10)
AddItem(0,2,46,1,1,10,10)
AddItem(0,7,38,1,1,10,10)
AddItem(0,3,25,2,1,10,10)
AddItem(0,10,2,10,0,0,1)
Earn(500000)
else
Msg2Player("Bạn không đủ điều kiện nhận th­ưởng")
end
end

Kakarot96
15-11-11, 07:02 AM
Cái hàm đó là cái hàm check level tức là check xem nhân vật đã 90 hay chưa.
Chủ topic muốn lên level 10 chứ ko phải là 90 như scrip cũ.

Edward_Newgate
15-11-11, 07:06 AM
Cái hàm đó là cái hàm check level tức là check xem nhân vật đã 90 hay chưa.
Chủ topic muốn lên level 10 chứ ko phải là 90 như scrip cũ.
Thì đã nói là chỉnh số 90 ở dưới thành 10 là đc
Mà hình như còn chỉnh cả ở trên nữa
Có vấn đề gì sao mà cậu cứ phải chọc ngoáy nhờ
Hàm kia nếu chỉnh thành 10 thì nó sẽ add exp cho đến lv 10
Còn ở trên là số lv có thể đc nhận thưởng

jxmember
15-11-11, 08:35 AM
Thanks các bạn thật nhiệt tình , mình làm được rồi :-bd

DirectX
15-11-11, 09:27 AM
Ông này chẳng biết lại bảo tôi trả lời bừa :|
Tôi chỉnh rồi thì mới nói chứ
Cái số 90 ở dưới
Chỉnh thành 10 là theo yêu cầu của cậu kia rồi còn gì
Cả cái bản đầy đủ nó thế này, ông phải cái for i của ông nó ở chỗ nào

function trogiuptt()
if GetLevel() < 90 then
while GetLevel() < 90 do AddOwnExp(100000000) end
AddEventItem(132)
AddItem(0,4,12,1,1,10,10)
AddItem(0,6,25,1,1,10,10)
AddItem(0,5,22,1,1,10,10)
AddItem(0,9,15,1,1,10,10)
AddItem(0,3,25,1,1,10,10)
AddItem(0,8,19,1,1,10,10)
AddItem(0,2,46,1,1,10,10)
AddItem(0,7,38,1,1,10,10)
AddItem(0,3,25,2,1,10,10)
AddItem(0,10,2,10,0,0,1)
Earn(500000)
else
Msg2Player("Bạn không đủ điều kiện nhận th­ưởng")
end
end
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

function trogiuptt()
if GetLevel() < 10 then
for i=1,10 do AddOwnExp(100000000) end
AddEventItem(132)
AddItem(0,4,12,1,1,10,10)
AddItem(0,6,25,1,1,10,10)
AddItem(0,5,22,1,1,10,10)
AddItem(0,9,15,1,1,10,10)
AddItem(0,3,25,1,1,10,10)
AddItem(0,8,19,1,1,10,10)
AddItem(0,2,46,1,1,10,10)
AddItem(0,7,38,1,1,10,10)
AddItem(0,3,25,2,1,10,10)
AddItem(0,10,2,10,0,0,1)
Earn(500000)
else
Msg2Player("Bạn không đủ điều kiện nhận th­ưởng")
end
end

Mr.Phát
15-11-11, 09:30 AM
sao thấy mấy bác này cứ đem Bác râu trắng ra mà xoáy thế.>"< ng ta ko biết thì chỉ bảo từ từ là đc rùi

hienquan
15-11-11, 09:41 AM
trời ơi..mấy bác cứ cãi nhau cái cỏn con....nếu dòng trên không chỉnh về 10 thì khi đã nhận lên lever 10 quay lại vẫn nhận được tiếp item còn lever thì vẫn không chế ở 10...dòng dưới là lever đạt được khi nhận hỗ trợ,potay các pro cãi nhau hoài

jxmember
15-11-11, 11:35 AM
cho mình hỏi nữa nhé , làm cách nào chỉnh tỉ lệ đánh nhận exp thật ít

thanksss [-O<

DirectX
15-11-11, 06:34 PM
[QUOTE=jxmember;509089]cho mình hỏi nữa nhé , làm cách nào chỉnh tỉ lệ đánh nhận exp thật ít

thanksss
em chỉnh trong NpcS.txt nhé. nếu npc đó có 1 đường dẫn file lụa nằm gần ở cột cúi, thì chỉnh trong file .lua. cụ thể là hàm OnDeath()

jxmember
15-11-11, 06:45 PM
thankzzzssssssssssssssssssss anh