PDA

View Full Version : [KT] cho mình xin code làm sao khi giết 1 npc sẽ rơi cố định 1 loại vật phẩm với



tunglt
05-02-14, 08:42 PM
Như tiêu đề bên trên . có ai biết chỉ giúp mình với.

Thanks các bạn nhiều

copday
05-02-14, 09:54 PM
Như tiêu đề bên trên . có ai biết chỉ giúp mình với.

Thanks các bạn nhiều

Hàm additem vào funtion giết boss đó bạn

tunglt
05-02-14, 10:34 PM
Hàm additem vào funtion giết boss đó bạn

cậu ơi mình ko biết function đấy viết như nào. cậu có cậu paste lên mình tham khảo với. Thanks cậu

copday
05-02-14, 10:40 PM
cậu ơi mình ko biết function đấy viết như nào. cậu có cậu paste lên mình tham khảo với. Thanks cậu

me.AddItem(id vât phẩm) bạn nhé

__Jie__
05-02-14, 11:01 PM
Có 3 cách Gợi ý :
1. Add Item trực tiếp vào hàm Death
2. Dựa vào file lửa trại có trong script boss BHD ( nó là Item đấy )
3. Dựa vào linux khai riêng 1 file droprate cho nó có thể qui định vật phẩm ( xem anh TTH của Linux )
Chúc thành công

tunglt
05-02-14, 11:12 PM
Có 3 cách Gợi ý :
1. Add Item trực tiếp vào hàm Death
2. Dựa vào file lửa trại có trong script boss BHD ( nó là Item đấy )
3. Dựa vào linux khai riêng 1 file droprate cho nó có thể qui định vật phẩm ( xem anh TTH của Linux )
Chúc thành công


cám ơn bạn mình làm đc rồi :). Cám ơn ae đã nhiệt tình giúp đỡ nhé.

tunglt
05-02-14, 11:30 PM
à. tiện cho mình hỏi luôn. Giờ nếu mình muốn khi tổ đội với nhau. Khi giết xong npc mình muốn tất cả ae cùng PT đều nhận đc thưởng như nhau thì check thêm điều kiện j hả cậu ơi

ookurooo
06-02-14, 12:00 AM
ý tưởng của bác thật táo bạo chắc VNG nó cũng chưa nghĩ tới như bác đâu ~~

__Jie__
06-02-14, 11:28 AM
à. tiện cho mình hỏi luôn. Giờ nếu mình muốn khi tổ đội với nhau. Khi giết xong npc mình muốn tất cả ae cùng PT đều nhận đc thưởng như nhau thì check thêm điều kiện j hả cậu ơi
Sử dụng cách 2 và 3 là được đó bạn.
Cách 2 vs 3 là Item rớt ra nền đất , tổ đội nào giết thì chỉ có tổ đội đó nhặt được $-)

tunglt
10-02-14, 06:55 AM
Sử dụng cách 2 và 3 là được đó bạn.
Cách 2 vs 3 là Item rớt ra nền đất , tổ đội nào giết thì chỉ có tổ đội đó nhặt được $-)

cậu ơi nếu như vậy thì 1 người trong tổ đội có thể nhặt đc 1 lúc 2 3 vật phẩm còn có người sẽ ko nhặt đc à cậu.

Tiện cho mình hỏi. Mình nhớ hồi xưa bạn có 1 cái GS của bản 1.0 hay 1.1 j đó mà có đeo đc đồ Pet, Nhưng 5 món đồ pet đó lại đeo vào những chỗ như Thánh Linh, Chân Nguyên, Ngoại Trang ... đúng ko cậu. Nếu đúng cậu có thể share cho mình cái gs đó đc ko.

Cám ơn cậu nhiều

__Jie__
10-02-14, 10:35 AM
cậu ơi nếu như vậy thì 1 người trong tổ đội có thể nhặt đc 1 lúc 2 3 vật phẩm còn có người sẽ ko nhặt đc à cậu.

Tiện cho mình hỏi. Mình nhớ hồi xưa bạn có 1 cái GS của bản 1.0 hay 1.1 j đó mà có đeo đc đồ Pet, Nhưng 5 món đồ pet đó lại đeo vào những chỗ như Thánh Linh, Chân Nguyên, Ngoại Trang ... đúng ko cậu. Nếu đúng cậu có thể share cho mình cái gs đó đc ko.

Cám ơn cậu nhiều
Chính xác là như vậy . Vì khi trong pt nhặt VP sẽ có thông báo nên tự pt đó sẽ chia nhau.
Đúng là có GS đó bản a3pick 1.0.2 nhưng rất tiếc GS và patch thì còn .
Nhưng key lâu quá chắc không còn . Muốn có key liên hệ bác tomatoes

tunglt
10-02-14, 12:44 PM
Chính xác là như vậy . Vì khi trong pt nhặt VP sẽ có thông báo nên tự pt đó sẽ chia nhau.
Đúng là có GS đó bản a3pick 1.0.2 nhưng rất tiếc GS và patch thì còn .
Nhưng key lâu quá chắc không còn . Muốn có key liên hệ bác tomatoes

cậu ơi cái code mà đánh 1 con boss tổ đội đc đồ như nhau mình làm đc rồi.
Share cho ae nào chưa biết nhé




local pPlayer = pNpcKiller.GetPlayer();

-- 找不到返回
if not pPlayer then
return 0;
end

-- 增加威望
local nTeamId = pPlayer.nTeamId;
if nTeamId == 0 then
pPlayer.AddExp(1000000000) -- 1 ti EXP
else
local tbPlayerId, nMemberCount = KTeam.GetTeamMemberList(nTeamId);
for i, nPlayerId in pairs(tbPlayerId) do
local pTeamPlayer = KPlayer.GetPlayerObjById(nPlayerId);
if (pTeamPlayer and pTeamPlayer.nMapId == him.nMapId) then
pTeamPlayer.AddStackItem(18,1,1192,13,nil,1);
pTeamPlayer.AddStackItem(18,1,1192,4,nil,20);
pTeamPlayer.AddStackItem(18,1,1192,11,nil,20);
end
end
end

tunglt
10-02-14, 01:17 PM
Chính xác là như vậy . Vì khi trong pt nhặt VP sẽ có thông báo nên tự pt đó sẽ chia nhau.
Đúng là có GS đó bản a3pick 1.0.2 nhưng rất tiếc GS và patch thì còn .
Nhưng key lâu quá chắc không còn . Muốn có key liên hệ bác tomatoes

thế cậu gửi cho mình cái GS với cả client đc ko cậu

__Jie__
10-02-14, 10:02 PM
cậu ơi cái code mà đánh 1 con boss tổ đội đc đồ như nhau mình làm đc rồi.
Share cho ae nào chưa biết nhé




local pPlayer = pNpcKiller.GetPlayer();

-- 找不到返回
if not pPlayer then
return 0;
end

-- 增加威望
local nTeamId = pPlayer.nTeamId;
if nTeamId == 0 then
pPlayer.AddExp(1000000000) -- 1 ti EXP
else
local tbPlayerId, nMemberCount = KTeam.GetTeamMemberList(nTeamId);
for i, nPlayerId in pairs(tbPlayerId) do
local pTeamPlayer = KPlayer.GetPlayerObjById(nPlayerId);
if (pTeamPlayer and pTeamPlayer.nMapId == him.nMapId) then
pTeamPlayer.AddStackItem(18,1,1192,13,nil,1);
pTeamPlayer.AddStackItem(18,1,1192,4,nil,20);
pTeamPlayer.AddStackItem(18,1,1192,11,nil,20);
end
end
end



Cách này không khả thi đâu , Full Rương thì chỉ có chết ;))