[JX] [JX2] Mod giết quái được tiền / Danh vọng / Sư môn cho ai cần


Dành cho những ai muốn train quái kiếm danh vọng :D

------------------------------

Chép đoạn code sau dán đè vào file
\script\global\npcdeath_trigger.lua

-----------------------------
Code:

Mã:
--角色上线创建的kill触发器
--打死npc都会触发
--一直存在不会删除


Include("\\script\\online_activites\\award.lua")
Include("\\script\\online_activites\\2014_02\\shazhongjin.lua")
Include("\\script\\function\\lucky_box\\lb_head.lua")


function OnNpcDeath()
    local npcIdx, sTempName, sName, bIsPlayer = GetTriggeringUnit();
    local level = GetLevel();
    local money = floor((level*level) / (level + level));
[COLOR=#333333]    local nPointSumon = GetTask(336);
[/COLOR]
    if npcIdx <= 0 then
        return 0;
    end

    --是野怪
    if bIsPlayer == 0 then
        trigger_killnpc_drop();
        --201401副活动2
        trigger_killnpc_wildpig(sName);
        --201401副活动3
        trigger_killnpc_tuzi(sName);
        --201401副活动4
        trigger_killnpc_wildpig2(sName);
        --201402副活动2
        Vet_201402_KillNpc1(sName);
        Vet_201402_KillNpc2(sName);
        --通用活动
        trigger_killnpc_common(sName);
        --幸运大宝箱
        lb_OnKiller(sName);

        ModifyJinJuan(1, 1) --Kim Phieu
        Earn(money); -- Tien
        ModifyReputation(1,0); -- Danh vong

        [COLOR=#333333]if nPointSumon >= 1 then[/COLOR]
[COLOR=#333333]            SetTask( 336, (nPointSumon+1) )[/COLOR]
[COLOR=#333333]        end
[/COLOR]
    end
    --是玩家
    if bIsPlayer == 1 then
        --nothing
    end
end
[COLOR=#000000][B][SIZE=2]
[/SIZE][/B][/COLOR]

----------------

Đã cập nhật chỉnh sửa của bạn netbanme

Cảm ơn bạn đã góp ý :D

----------------------

nếu ai biết cách lấy cấp độ của quái vật thì chia sẻ ở dưới giùm mình nha :D
 
Chỉnh sửa lần cuối:
Tuyệt vời! Em đang tìm món này. Thanks bác rất nhiều
Nhưng em góp thêm 1 code nhỏ, nếu các bác vội vàng up code đó lên thì mỗi khi đánh quái nó sẽ xóa hết điểm sư môn cũ đi chỉ để lại 1 điểm.
Các bác nên thêm code này chỗ điểm sư môn thì sẽ không bị vậy nữa

local nPointSumon = GetTask(336)
if nPointSumon >= 1 then
SetTask( 336, (nPointSumon+1) )
end
 
Chỉnh sửa lần cuối:
Tuyệt vời! Em đang tìm món này. Thanks bác rất nhiều
Nhưng em góp thêm 1 code nhỏ, nếu các bác vội vàng up code đó lên thì mỗi khi đánh quái nó sẽ xóa hết điểm sư môn cũ đi chỉ để lại 1 điểm.
Các bác nên thêm code này chỗ điểm sư môn thì sẽ không bị vậy nữa

local nPointSumon = GetTask(336)
if nPointSumon >= 1 then
SetTask( 336, (nPointSumon+1) )
end

--------
haha, cảm ơn bạn. mình mới test danh vọng thôi sư môn chưa test kỹ :D

---------- Post added at 12:02 PM ---------- Previous post was at 12:01 PM ----------

Tăng số lượng boss và giảm khoảng delay mỗi lần quái hồi sinh chỗ nào vậy bác

--------
File npcs.txt cột thứ 10 (Thời gian phục hồi) nha bạn.

sửa xong copy vô client để đồng bộ nha
 
Chỉnh sửa lần cuối:
--------
haha, cảm ơn bạn. mình mới test danh vọng thôi sư môn chưa test kỹ :D

---------- Post added at 12:02 PM ---------- Previous post was at 12:01 PM ----------



--------
file chỉnh sửa của quái mình chưa tìm thấy, không biết nó để mặc định trong client không :(


nó nằm trong npcs.txt nhé cậu còn drop item thì chắc cậu biết rồi
 
Chỉnh sửa lần cuối:
sao minh danh quái toàn nhận 45 đồng k vậy chỉ mình cách fix 1v hay 1bạc nhé bạn

\script\global\npcdeath_trigger.lua

---------- Post added at 01:30 AM ---------- Previous post was at 12:56 AM ----------

vậy còn giết quái ra điểm chân khí thì làm như nào Bro?

hàm set chân khí mình quên mất rồi

---------- Post added at 01:33 AM ---------- Previous post was at 01:30 AM ----------

Tăng số lượng boss và giảm khoảng delay mỗi lần quái hồi sinh chỗ nào vậy bác

thời gian quái hồi sinh ở cột "Thời gian phục hồi (số liệu)", có 2 cột mình k nhớ cột nào.
 
Mình ko rành code. Cho mình hỏi làm sao thêm dòng code ko bị trừ sư môn của anh netbanme ạ

Bạn mở file \script\global\npcdeath_trigger.lua


Mã:
[COLOR=#333333]
    [/COLOR][B][COLOR=#0000ff]local [/COLOR][COLOR=#008080]nPointSumon[/COLOR][/B][COLOR=#333333] = [/COLOR][COLOR=#a52a2a][B][I]GetTask[/I][/B][/COLOR][COLOR=#333333](336); // Lấy điểm sư môn hiện tại

    [/COLOR][I][B][COLOR=#a52a2a]SetTask[/COLOR][/B][/I][COLOR=#333333](336 , ([/COLOR][B][COLOR=#008080]nPointSumon [/COLOR][/B][COLOR=#333333]+ 1) ) // Dòng này set điểm sư môn tăng 1[/COLOR][COLOR=#333333]

[/COLOR]
 
Bên trên