PDA

View Full Version : [KT] Xin script đồ 14



sitachi
30-09-12, 01:35 PM
Ai cho mình xin script đồ + 14 nhận 1 lần được không ? cái này mình không biết cách làm . Ai có lòng hảo tâm share cho mình nha:x

vipbk
30-09-12, 01:40 PM
- hàm add đồ cường hóa bất kỳ:

me.AddItem(Genre,Detail,Particular,Level,nil,cấp cường hóa);

- ID đồ tra ở: setting\item\001\equip\

- cách nhận đồ 1 lần duy nhất: <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>

sitachi
30-09-12, 01:49 PM
- hàm add đồ cường hóa bất kỳ:

me.AddItem(Genre,Detail,Particular,Level,nil,cấp cường hóa);

- ID đồ tra ở: setting\item\001\equip\

- cách nhận đồ 1 lần duy nhất: <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>

nhận theo hệ giống trong thẻ GM đấy Vip :(

vipbk
30-09-12, 01:55 PM
nhận theo hệ:


if (1 == nSeries) then -- (hệ kim)
me.AddItem(...);

elseif (2 == nSeries) then -- (hệ mộc)
me.AddItem(...);

...

end

sitachi
30-09-12, 01:59 PM
ý mình là giống trong thẻ GM đấy ( chọn Môn phái ..... )

vipbk
30-09-12, 02:01 PM
xem file: script\temp\tmpnpc.lua

để ý đoạn này:


function tbNpcBai:GetEquip(nFactionId, nRouteId, nQiangHua)
local tbEquip = self.tbAddedItem[nFactionId][nRouteId][me.nSex];
if (not tbEquip) then
return;
end
for i = 1, #tbEquip do
local tbTmp = {unpack(tbEquip[i])};
tbTmp[6] = tbTmp[6] or nQiangHua;
me.AddItem(unpack(tbTmp)).Bind(1);
end
end

sitachi
30-09-12, 02:04 PM
đã xem rùi vip nếu add vào thì nó giống thẻ GM ! còn nếu tạo thêm 1 file lua y chang và đổi tên vậy nó sẽ không hoạt động :(

vipbk
30-09-12, 02:06 PM
add vào túi tân thủ đoạn sau là dc:

function tbGift:dohotro()
local tbTmpNpc = Npc:GetClass("tmpnpc");
tbTmpNpc:OnDialog();
end

sitachi
30-09-12, 02:11 PM
add vào túi tân thủ đoạn sau là dc:

function tbGift:dohotro()
local tbTmpNpc = Npc:GetClass("tmpnpc");
tbTmpNpc:OnDialog();
end

nếu như vậy thì nó sẽ y chang thẻ GM :(

vipbk
30-09-12, 02:16 PM
cóp file tmpnpc ra thành 1 file mới, đổi tên thành tmpnpc1 chẳng hạn, mở lên sửa thành:

Npc:GetClass("tmpnpc1");
sửa toàn bộ: tbNpcBai thành tbNpcBai1

file này không liên quan đến thẻ GM

thêm Task vào để được nhận 1 lần duy nhất

sitachi
30-09-12, 02:20 PM
cóp file tmpnpc ra thành 1 file mới, đổi tên thành tmpnpc1 chẳng hạn, mở lên sửa thành:

Npc:GetClass("tmpnpc1");
sửa toàn bộ: tbNpcBai thành tbNpcBai1

file này không liên quan đến thẻ GM

thêm Task vào để được nhận 1 lần duy nhất


tbNpcBai1.nTaskGroupId = 2051;
tbNpcBai1.nTaskId1 = 1; --领取马牌标志
tbNpcBai1.nTaskId2 = 2; --领取包包,银两标志
sửa thành 3000 hả VIP

vipbk
30-09-12, 02:24 PM
sửa tùy ý miễn là không trùng ID trong task_def

sitachi
30-09-12, 03:49 PM
sửa tùy ý miễn là không trùng ID trong task_def

không chỉnh được cái nhận 1 lần VIP ơi :( help

vipbk
30-09-12, 04:57 PM
nhận thưởng 1 lần: tham khảo túi này:
<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>

sitachi
30-09-12, 06:10 PM
đã xem nhưng gs báo lỗi default.lua :-?

nghichtu91
30-09-12, 06:16 PM
đã xem nhưng gs báo lỗi default.lua :-?

cái này đơn giản mà ta .. lấy cái túi bác nào share lúc trước edit lại 8-|

vipbk
30-09-12, 07:31 PM
khai báo Task đầy đủ chưa ..............