PDA

View Full Version : [KT] Cho mình hỏi viết hàm cho túi tân thủ



daikimvuong1
21-08-12, 12:46 PM
không biết có thể nào viết hàm
cho mình hỏi làm thế nào ? viết điều kiện nếu là Administrator thì mới HIỆN ra dòng đòng đó
còn không phải administartor thì else (ngược lại) thì ẨN đi chứ không phải như dạng này .


function tbGift:ThongBaoToanServer()
if (me.szName=="TieuHoLy") then
Dialog:AskString("Nhập dữ liệu", 1000, self.ThongBao, self);
function tbGift:ThongBao(msg)
GlobalExcute({"Dialog:GlobalNewsMsg_GS", msg});
end
else
local szMsg = "<color=gold>Ngươi không Phải<color> <color=water>Admin Trọng Nhân<color> <color=gold>ai cho dùng chức năng này<color> <pic=89>";
local tbOpt = {};
Dialog:Say(szMsg, tbOpt);
end
end

luumin
21-08-12, 02:43 PM
không biết có thể nào viết hàm
cho mình hỏi làm thế nào ? viết điều kiện nếu là Administrator thì mới HIỆN ra dòng đòng đó
còn không phải administartor thì else (ngược lại) thì ẨN đi chứ không phải như dạng này .


function tbGift:ThongBaoToanServer()
if (me.szName=="TieuHoLy") then
Dialog:AskString("Nhập dữ liệu", 1000, self.ThongBao, self);
function tbGift:ThongBao(msg)
GlobalExcute({"Dialog:GlobalNewsMsg_GS", msg});
end
else
local szMsg = "<color=gold>Ngươi không Phải<color> <color=water>Admin Trọng Nhân<color> <color=gold>ai cho dùng chức năng này<color> <pic=89>";
local tbOpt = {};
Dialog:Say(szMsg, tbOpt);
end
end[/PHP]
Của bạn đây

{"<color=yellow>Chức năng Đang Cập Nhật<color>",self.supper,self},

function tbGift:supper()
local szMsg = "Ta có thể giúp gì cho ngươi";
local tbOpt = {};
if (me.szName == "MrHung" ) then
table.insert(tbOpt, {"Chào bạn MrHung" , self.OnDialog_Admin, self});
else
table.insert(tbOpt, {"Chức năng Chưa Được Mở"});
end
table.insert(tbOpt, {"Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end
function tbGift:OnDialog_Admin()
local szMsg = "Ta có thể giúp gì cho ngươi";
local tbOpt = {
{"<color=red>Nhận thẻ GM<color>",self.GMcard,self},
{"Ta Chỉ Xem Qua Thôi..."},
};
Dialog:Say(szMsg, tbOpt);
end
đây là cái code dành cho Admin nhận thẻ GM nếu Nhân vật không phải là "GameMaster" thì sẽ không nhìn thấy dòng "Nhận Thẻ GM" mà chỉ có nhìn thấy dòng "Chức năng chưa mở"

daikimvuong1
21-08-12, 05:06 PM
cái nãy vừa hỏi hồi nãy làm được rồi , đúng là hỏi những thứ vô trí . nhờ mod xóa bài này.
cũng cảm ơn các bạn hỏi gì thì trả lời rất nhanh