PDA

View Full Version : [KT] Xin code thỏi knb [thỏi đồng trên KTC để giao dịch đồng ý ạ] !!!



namkhanh1605
09-02-13, 04:17 PM
* Như tiêu đề em muốn xin đoạn code để thêm cái kim nguyên bảo trên kỳ trân các < dùng để giao dịch đồng > để anh em trong sv có thể

giao dịch được đồng thay bạc khi mua đồ , anh em trong 4 rum biết cho mih xin ạ , thanks nhiều .

* à source sv mình giống của gameplay , tại mới làm nên chưa rõ lắm là source mấy chỉ nhớ nó cùng cả gameplay có ấn luân hồi và set

bá vương , sát thần ạ . mong được ae trong 4 rum giúp đỡ thanks nhiều .

super_1k_dev
15-02-13, 10:06 PM
1. Add thêm KNB (bước này đồng bộ scriptiem.txt với client)


Kim Nguyên Bảo Kim Nguyên Bảo 18 1 915 6 \image\item\huodong\jinyuanbao.spr 32 Thỏi vàng cực phẩm sử dụng có thể đổi lấy 1 vạn đồng thường.<enter><color=gold>Nhấp chuột phải để sử dụng</color> 0 1 1 0 0 1 kimnguyenbao 1

Cái này bạn copy vào dòng cuối của file này ----------- Gameserver/setting/item/001/other/scriptitem.txt
2. Add script cho vật phẩm vừa add
tạo file kimnguyenbao.lua trong folder gameserver/script/...
Nội dung file kimnguyenbao.lua


-- Kim nguyên bảo script
local tbkimnguyenbao = Item:GetClass("kimnguyenbao");
local tbItemId2 = {18,1,915,6};
function tbkimnguyenbao:OnUse()
local tbOpt = {
{"Ta muốn dùng Kim nguyên bảo <color=gold>10 vạn đồng<color>", self.nhan1000, self},
{"Ta muốn dùng Kim nguyên bảo <color=gold>15 vạn đồng khóa<color>", self.nhan1500, self},
{"Ta chưa muốn dùng"},
};
Dialog:Say("Kim nguyên bảo trị giá 10v đồng hoặc 15v đồng khóa", tbOpt);
return 0;
end;
function tbkimnguyenbao:nhan1000()
me.AddJbCoin(100000);
Task:DelItem(me, tbItemId2, 1);
end
function tbkimnguyenbao:nhan1500()
me.AddBindCoin(150000);
Task:DelItem(me, tbItemId2, 1);
end

i3oywaytp
16-02-13, 09:13 AM
1. Add thêm KNB (bước này đồng bộ scriptiem.txt với client)


Kim Nguyên Bảo Kim Nguyên Bảo 18 1 915 6 \image\item\huodong\jinyuanbao.spr 32 Thỏi vàng cực phẩm sử dụng có thể đổi lấy 1 vạn đồng thường.<enter><color=gold>Nhấp chuột phải để sử dụng</color> 0 1 1 0 0 1 kimnguyenbao 1

Cái này bạn copy vào dòng cuối của file này ----------- Gameserver/setting/item/001/other/scriptitem.txt
2. Add script cho vật phẩm vừa add
tạo file kimnguyenbao.lua trong folder gameserver/script/...
Nội dung file kimnguyenbao.lua


-- Kim nguyên bảo script
local tbkimnguyenbao = Item:GetClass("kimnguyenbao");
local tbItemId2 = {18,1,915,6};
function tbkimnguyenbao:OnUse()
local tbOpt = {
{"Ta muốn dùng Kim nguyên bảo <color=gold>10 vạn đồng<color>", self.nhan1000, self},
{"Ta muốn dùng Kim nguyên bảo <color=gold>15 vạn đồng khóa<color>", self.nhan1500, self},
{"Ta chưa muốn dùng"},
};
Dialog:Say("Kim nguyên bảo trị giá 10v đồng hoặc 15v đồng khóa", tbOpt);
return 0;
end;
function tbkimnguyenbao:nhan1000()
me.AddJbCoin(100000);
Task:DelItem(me, tbItemId2, 1);
end
function tbkimnguyenbao:nhan1500()
me.AddBindCoin(150000);
Task:DelItem(me, tbItemId2, 1);
end




cho hỏi... id item này là nhiêu mình add vào túi tân thủ mà ko lấy đc

function tbGift:KimNguyenBao()
me.AddItem(18,1,915,6); --KnB

end

cho hỏi sai chỗ nào giúp mình với nhé... tks

vipbk
16-02-13, 09:38 AM
ở trên bạn super_1k_dev đã hướng dẫn kỹ rồi đó, phải add item này vào scriptitem rồi đồng bộ sang client mới dc

i3oywaytp
16-02-13, 09:53 AM
ở trên bạn super_1k_dev đã hướng dẫn kỹ rồi đó, phải add item này vào scriptitem rồi đồng bộ sang client mới dc

mình làm đúng theo hướng dẫn rồi mà vẫn ko lấy đc ]
mình copy vào Gameserver/setting/item/001/other/scriptitem.txt đồng bộ client
copy file kimnguyenbao.lua vào gameserver/script/item/class
add vào túi tân thủ



{"<color=pink>++<color>Kim Nguyen Bao<color=pink>++<color>",self.KimNguyenBao,self};
function tbGift:KimNguyenBao()
me.AddItem(18,1,915,6); --KnB

end

đâu sai bước nào đâu ...giúp với

super_1k_dev
16-02-13, 10:06 AM
Có thể lúc bạn add vào scriptitem.txt bị sai. vậy có 3 cách cho bạn:
C1:- Tìm dòng
18 1 915 1 sau khi tìm được thì bấm theo ntn End -> Enter -> Copy dòng


Kim Nguyên Bảo Kim Nguyên Bảo 18 1 915 6 \image\item\huodong\jinyuanbao.spr 32 Thỏi vàng cực phẩm sử dụng có thể đổi lấy 1 vạn đồng thường.<enter><color=gold>Nhấp chuột phải để sử dụng</color> 0 1 1 0 0 1 kimnguyenbao 1

ok đồng bộ và test
C2: mở file scriptitem.txt bấm PageDown xuống cuối cùng nhìn xem số cuối cùng là gì VD: 18 1 1134 1 thì bạn add KNB với ID là 18 1 1135 1 ok đồng bộ và test
C3: tải file này add vào gs của bạn và đồng bộ


<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>

i3oywaytp
16-02-13, 11:20 AM
Có thể lúc bạn add vào scriptitem.txt bị sai. vậy có 3 cách cho bạn:
C1:- Tìm dòng
18 1 915 1 sau khi tìm được thì bấm theo ntn End -> Enter -> Copy dòng


Kim Nguyên Bảo Kim Nguyên Bảo 18 1 915 6 \image\item\huodong\jinyuanbao.spr 32 Thỏi vàng cực phẩm sử dụng có thể đổi lấy 1 vạn đồng thường.<enter><color=gold>Nhấp chuột phải để sử dụng</color> 0 1 1 0 0 1 kimnguyenbao 1

ok đồng bộ và test
C2: mở file scriptitem.txt bấm PageDown xuống cuối cùng nhìn xem số cuối cùng là gì VD: 18 1 1134 1 thì bạn add KNB với ID là 18 1 1135 1 ok đồng bộ và test
C3: tải file này add vào gs của bạn và đồng bộ


<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>


ok rồi tks bạn nhé..hjhj...30char

i3oywaytp
16-02-13, 11:52 AM
Cho mình hỏi nếu add cục Kim Nguyên Bảo này vào KTC thì ID nó là nhiêu nhỉ... ai biết giúp với nha

vipbk
16-02-13, 12:44 PM
ID vẫn thế, xóa hết các cột có ngày tháng, cột đầu không được trùng với item khác vì là số thứ tự

i3oywaytp
16-02-13, 01:39 PM
ID vẫn thế, xóa hết các cột có ngày tháng, cột đầu không được trùng với item khác vì là số thứ tự

Ông vip xem giúp sao code xong ko thấy hiện trên ktc vậy... đã add vào coinshop ma ko hiện ông xem giúp có sai chỗ nào ko


900 Kim Nguyên Bảo 103 18 1 915 6 0 1 100000 43200 100

coinshop


900 Kim Nguyên Bảo

namkhanh1605
16-02-13, 02:13 PM
1. Add thêm KNB (bước này đồng bộ scriptiem.txt với client)


Kim Nguyên Bảo Kim Nguyên Bảo 18 1 915 6 \image\item\huodong\jinyuanbao.spr 32 Thỏi vàng cực phẩm sử dụng có thể đổi lấy 1 vạn đồng thường.<enter><color=gold>Nhấp chuột phải để sử dụng</color> 0 1 1 0 0 1 kimnguyenbao 1

Cái này bạn copy vào dòng cuối của file này ----------- Gameserver/setting/item/001/other/scriptitem.txt
2. Add script cho vật phẩm vừa add
tạo file kimnguyenbao.lua trong folder gameserver/script/...
Nội dung file kimnguyenbao.lua


-- Kim nguyên bảo script
local tbkimnguyenbao = Item:GetClass("kimnguyenbao");
local tbItemId2 = {18,1,915,6};
function tbkimnguyenbao:OnUse()
local tbOpt = {
{"Ta muốn dùng Kim nguyên bảo <color=gold>10 vạn đồng<color>", self.nhan1000, self},
{"Ta muốn dùng Kim nguyên bảo <color=gold>15 vạn đồng khóa<color>", self.nhan1500, self},
{"Ta chưa muốn dùng"},
};
Dialog:Say("Kim nguyên bảo trị giá 10v đồng hoặc 15v đồng khóa", tbOpt);
return 0;
end;
function tbkimnguyenbao:nhan1000()
me.AddJbCoin(100000);
Task:DelItem(me, tbItemId2, 1);
end
function tbkimnguyenbao:nhan1500()
me.AddBindCoin(150000);
Task:DelItem(me, tbItemId2, 1);
end


thanks bạn nhiều .......................

vipbk
16-02-13, 05:20 PM
Ông vip xem giúp sao code xong ko thấy hiện trên ktc vậy... đã add vào coinshop ma ko hiện ông xem giúp có sai chỗ nào ko


900 Kim Nguyên Bảo 103 18 1 915 6 0 1 100000 43200 100

coinshop


900 Kim Nguyên Bảo

số màu đỏ ở trên phải là 0 hoặc 2 : 0 - đồng thường, 2 - đồng khóa
bỏ số 100 ở cuối

xem thêm ở đâ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>

codenapthe
18-04-13, 09:41 AM
Đôi khi các bác ko để ý 1 điểm rất nhỏ là dòng trắng cuối cùng

newhorizon1811
25-07-13, 06:40 PM
số màu đỏ ở trên phải là 0 hoặc 2 : 0 - đồng thường, 2 - đồng khóa
bỏ số 100 ở cuối

xem thêm ở đâ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>

em đã thử làm như hướng dẫn nhưng ko được

chỉ em với... ai có ibshop đã add KNB thì cho em luôn đc ko?

voanhnhat20010
25-07-13, 07:02 PM
em đã thử làm như hướng dẫn nhưng ko được

chỉ em với... ai có ibshop đã add KNB thì cho em luôn đc ko?
<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>
xin anh ấy bishop a ấy cũng ngon lắm

newhorizon1811
25-07-13, 10:30 PM
<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>
xin anh ấy bishop a ấy cũng ngon lắm

rất cảm ơn bạn

Ba thêm ba là ? (viết kết quả bằng số)

voanhnhat20010
25-07-13, 11:28 PM
rất cảm ơn bạn

Ba thêm ba là ? (viết kết quả bằng số)
sao a ấy có đứa k ;))
đừng khai là tui mách nước cho ông đi nha

newhorizon1811
26-07-13, 08:35 PM
sao a ấy có đứa k ;))
đừng khai là tui mách nước cho ông đi nha

có bạn ạ ảnh rất nhiệt tình. chỉ mình vèo phát là xong :D

voanhnhat20010
26-07-13, 08:37 PM
có bạn ạ ảnh rất nhiệt tình. chỉ mình vèo phát là xong :D
ừa a ấy chơi đc lắm
:)) nghiệt cái 30 tuổi rùi gọi = chú

newhorizon1811
28-07-13, 09:55 AM
ừa a ấy chơi đc lắm
:)) nghiệt cái 30 tuổi rùi gọi = chú

bạn giúp mình cái chỉnh exp lửa trại với... mình làm theo hướng dẫn nhưng ko có được.

<làm theo bác vik>

chỉnh thế này

function tbGouhuoItem:PickUp(nX, nY)
local nExistentTime = it.GetExtParam(1); --持续时间
local nBaseMultip = it.GetExtParam(2); --经验倍率
if nExistentTime == 0 then
nExistentTime = 3600;
end
if nBaseMultip == 0 then
nBaseMultip = 1000;
end
--self:CallGouhuoNpc(nX, nY, nExistentTime, nBaseMultip);
self:CallGouhuoNpc(nX, nY, nExistentTime, nBaseMultip * 10);
me.Msg("Bạn đã đôt lửa trại, các thành viên trong nhóm có thể cùng nhau chia sẻ điểm kinh nghiệm!");
return 0;
end

nhưng ko được bạn ạ

voanhnhat20010
28-07-13, 11:12 AM
nBaseMultip = 1000;
chỉnh sửa số đó lên 10lk