PDA

View Full Version : [KT] Hỏi về script đồ



huylouis1996
14-07-13, 11:28 PM
function tbGMCard:Themdochuacong()
Dialog:AskString("Nhập ID món đồ muốn lấy", 20, self.Mondochuacong, self);
end
function tbGMCard:Mondochuacong(szText)
local szText = me.AddItem(nDetail,nParticular,nLevel,nSeries,nEnh Times);
me.AddItem(szText);
end
function tbGMCard:Themdodacong()
Dialog:AskString("Nhập ID món đồ muốn lấy", 20, self.Mondodacong, self);
end
function tbGMCard:Mondodacong(nDetail,nParticular,nLevel,nS eries,nEnhTimes)
local szText = me.AddGreenEquip(nDetail,nParticular,nLevel,nSerie s,nEnhTimes);
me.AddGreenEquip(szText);
end
Em mới tìm đc code thế này ở server cũ của em chả nhớ ai share (hình như của a3pick 1.0.0 ) . nhưng mà lúc nhập cũng chỉ nhập đc dòng đầu tiên , tức là nDetail , không nhập đc các dòng tiếp theo để ra một món đồ hoàn chỉnh các bác ạ :(
Các bác cùng tìm hiểu sửa thế nào , rồi share cho ae luôn :) . Các bác vào thảo luận nào !!!

__Jie__
14-07-13, 11:44 PM
function tbGMCard:Themdochuacong()
Dialog:AskString("Nhập ID món đồ muốn lấy", 20, self.Mondochuacong, self);
end
function tbGMCard:Mondochuacong(szText)
local szText = me.AddItem(nDetail,nParticular,nLevel,nSeries,nEnh Times);
me.AddItem(szText);
end
function tbGMCard:Themdodacong()
Dialog:AskString("Nhập ID món đồ muốn lấy", 20, self.Mondodacong, self);
end
function tbGMCard:Mondodacong(nDetail,nParticular,nLevel,nS eries,nEnhTimes)
local szText = me.AddGreenEquip(nDetail,nParticular,nLevel,nSerie s,nEnhTimes);
me.AddGreenEquip(szText);
end
Em mới tìm đc code thế này ở server cũ của em chả nhớ ai share (hình như của a3pick 1.0.0 ) . nhưng mà lúc nhập cũng chỉ nhập đc dòng đầu tiên , tức là nDetail , không nhập đc các dòng tiếp theo để ra một món đồ hoàn chỉnh các bác ạ :(
Các bác cùng tìm hiểu sửa thế nào , rồi share cho ae luôn :) . Các bác vào thảo luận nào !!!

Tìm thẻ GM Lương sơn bạc hoặc tự viết.
Truyền biến qua các hàm . Hàm đầu tiên lấy vào giá trị nGenre tiếp theo truyền nGenre vào hàm tiếp trong hàm này sẽ nhập nParticula.... cứ như hàm cuối cùng sẽ là hàm đầy đủ gồm 4 biến :|
Còn hàm trên của bạn là nhập theo dạng String nghĩa là ví dụ bạn nhập 18,1,1,1 thì nó sẽ tạo cho bạn 1 viên huyền tinh 1

huylouis1996
14-07-13, 11:50 PM
Tìm thẻ GM Lương sơn bạc hoặc tự viết.
Truyền biến qua các hàm . Hàm đầu tiên lấy vào giá trị nGenre tiếp theo truyền nGenre vào hàm tiếp trong hàm này sẽ nhập nParticula.... cứ như hàm cuối cùng sẽ là hàm đầy đủ gồm 4 biến :|
Còn hàm trên của bạn là nhập theo dạng String nghĩa là ví dụ bạn nhập 18,1,1,1 thì nó sẽ tạo cho bạn 1 viên huyền tinh 1

Em đã thử nhập dòng như của bác nói rồi , nhập cùng 1 ô đấy luôn là 18,1,400,1 nhưng nó k ra thẻ GM , em cũng đã thêm nGenre rồi , nhưng nó k chạy bạc :(

--- Chế độ gộp bài viết ---


Tìm thẻ GM Lương sơn bạc hoặc tự viết.
Truyền biến qua các hàm . Hàm đầu tiên lấy vào giá trị nGenre tiếp theo truyền nGenre vào hàm tiếp trong hàm này sẽ nhập nParticula.... cứ như hàm cuối cùng sẽ là hàm đầy đủ gồm 4 biến :|
Còn hàm trên của bạn là nhập theo dạng String nghĩa là ví dụ bạn nhập 18,1,1,1 thì nó sẽ tạo cho bạn 1 viên huyền tinh 1

Bác cho em xin luôn cái thẻ GM của Lương Sơn Bạc hay cái sv Lương Sơn Bạc ai share đc k bác :D em cảm ơn

satthupro95
14-07-13, 11:53 PM
function tbAdminCard:ThemItem()
Dialog:AskNumber("Nhập Genre",300000,self.So1,self, nSo1);
end
function tbAdminCard:So1(nSo1)
Dialog:AskNumber("Nhập DetailType",300000,self.So2 ,self, nSo1, nSo2);
end
function tbAdminCard:So2(nSo1,nSo2)
Dialog:AskNumber("Nhập ParticularType",300000,self.So3 ,self, nSo1, nSo2,nSo3);
end
function tbAdminCard:So3(nSo1,nSo2,nSo3)
Dialog:AskNumber("Nhập Level",300000,self.So4 ,self, nSo1, nSo2,nSo3,nSo4);
end
function tbAdminCard:So4(nSo1,nSo2,nSo3,nSo4)
Dialog:AskNumber("Nhập Số Lượng",500,self.KetQua ,self, nSo1, nSo2,nSo3,nSo4,nSo5);
end
function tbAdminCard:KetQua(nSo1, nSo2,nSo3,nSo4,nSo5)
me.AddStackItem(nSo1, nSo2,nSo3,nSo4,nil,nSo5);
end

mrkutepro
14-07-13, 11:55 PM
Em đã thử nhập dòng như của bác nói rồi , nhập cùng 1 ô đấy luôn là 18,1,400,1 nhưng nó k ra thẻ GM , em cũng đã thêm nGenre rồi , nhưng nó k chạy bạc :(

--- Chế độ gộp bài viết ---



Bác cho em xin luôn cái thẻ GM của Lương Sơn Bạc hay cái sv Lương Sơn Bạc ai share đc k bác :D em cảm ơn

Nếu đã nhập theo kiểu string, sao ko nhập tên món đồ luôn:-?, có code kiểu đó đấy. Nó tiện lợi hơn nhớ 1 chuỗi số, chẳng hạn, bạn nhập 4 con số, thì phải sửa thêm dấu" , " thay cho Tab, sẽ mất công hơn là copy cái tên nó và nhập vào:x

huylouis1996
14-07-13, 11:58 PM
function tbAdminCard:ThemItem()
Dialog:AskNumber("Nhập Genre",300000,self.So1,self, nSo1);
end
function tbAdminCard:So1(nSo1)
Dialog:AskNumber("Nhập DetailType",300000,self.So2 ,self, nSo1, nSo2);
end
function tbAdminCard:So2(nSo1,nSo2)
Dialog:AskNumber("Nhập ParticularType",300000,self.So3 ,self, nSo1, nSo2,nSo3);
end
function tbAdminCard:So3(nSo1,nSo2,nSo3)
Dialog:AskNumber("Nhập Level",300000,self.So4 ,self, nSo1, nSo2,nSo3,nSo4);
end
function tbAdminCard:So4(nSo1,nSo2,nSo3,nSo4)
Dialog:AskNumber("Nhập Số Lượng",500,self.KetQua ,self, nSo1, nSo2,nSo3,nSo4,nSo5);
end
function tbAdminCard:KetQua(nSo1, nSo2,nSo3,nSo4,nSo5)
me.AddStackItem(nSo1, nSo2,nSo3,nSo4,nil,nSo5);
end

Em hiểu rồi :D cảm ơn bác Lý do sửa:

Sesshomaru
15-07-13, 01:24 AM
hàm này do mình viết.lúc đó chưa hoàn chỉnh.nhưng sau đó chưa xóa bỏ.
sau này hoàn chỉnh lại bằng file npcdotuchon ở script/changeitem/

Lưu ý lần sau đặt tiêu đề.Hỏi thì ra hỏi.share thì ra share.Đặt khiến ng khác hiểu nhầm

huylouis1996
15-07-13, 09:49 AM
hàm này do mình viết.lúc đó chưa hoàn chỉnh.nhưng sau đó chưa xóa bỏ.
sau này hoàn chỉnh lại bằng file npcdotuchon ở script/changeitem/

Lưu ý lần sau đặt tiêu đề.Hỏi thì ra hỏi.share thì ra share.Đặt khiến ng khác hiểu nhầm

Vâng :D .
Hai nhân hai là mấy ? (trả lời bằng số)

Sesshomaru
15-07-13, 07:04 PM
Đã xong.Close.................................