sadluvz
03-03-13, 05:00 PM
mình dùng [Server Auto in Game kết hợp BFF 2.0] của Yoken9x thấy trong Script của server có Script bang hội. mình thử Add 1 NPC vào map gắn với Script mình tạo là Include file sugiabanghoi.lua. đã Add vào trong Startup_remix.lua luôn rồi nhưng khi vào server click vào NPC mình tạo thì thế này. T__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> .bmp
mình tìm "getn" thấy trong file functong thế này:
getn(databanghoi[TaskBH])-1),0;
getn(datamsg[TaskBH][1][3])
getn(databanghoi)+1)
getn(tabdk[ID])
getn(tablm[ID])-1)
tìm "kiemtrabanned"
function Kiemtrabanned(ID)
for i = 1,getn(bdlnv) do
if bdlnv[i][1] == ID then
return 1
end
end
return 0
end;
Function main():
function main()
local ban = Kiemtrabanned(GetUUID());
if ban == 0 then
local TaskBH,ID,gp = GetTask(IDTaskBH),GetUUID(),0;
if TaskBH == 0 then
Say("<color=blue>Su Gia Bang Hoi<color> : Cac ha gap ta co chuyen gi chang \t\t\t<pic=44><pic=44><pic=44><pic=44><pic=44>",4,tabsay[1][1],tabsay[2],tabsay[1][2],"Khong co gi/no")
else
if databanghoi[TaskBH] ~= nil then
if GetTaskTemp(IDTaskTempBH) == 0 then
gp = GetPosMemTong()
if gp ~= nil then
if gp > 0 then
SetTaskTemp(IDTaskTempBH,gp)
end;
end;
end;
if GetTaskTemp(IDTaskTempBH) > 0 then
gp = GetTaskTemp(IDTaskTempBH)
local cv,ID = databanghoi[TaskBH][gp][2],GetUUID();
if cv ~= nil then
if databanghoi[TaskBH][gp][1][2] ~= nil then
if ID == databanghoi[TaskBH][gp][1][2] then
local chucvu = chucvu(cv)
local str = "<color=blue>Su Gia Bang Hoi<color> : Bang hoi : <color=red>"..databanghoi[TaskBH][1][1].." [Cap "..databanghoi[TaskBH][1][5][1].."]<color>\nBang chu : <color=green>"..databanghoi[TaskBH][1][2].."<color>\nChuc vu cua cac ha : <color=green>"..chucvu.."<color>"
if cv == 0 then
Say(str,2,tabsay[3][1],"Thoat/no");
elseif cv == 1 then
Say(str,3,tabsay[4][2],tabsay[3][1],"Thoat/no");
elseif cv == 2 then
Say(str,5,tabsay[5][2],tabsay[3][1],tabsay[7][1],tabsay[8][1],"Thoat/no");
elseif cv == 3 then
Say(str,5,tabsay[6][2],tabsay[7][1],tabsay[3][1],tabsay[6][1],"Thoat/no"); --tabsay[8][1]
else
Talk(1,"no","Bug...")
end;
else
fix()
end;
else
failedno()
end;
else
failedno()
end;
else
SetTask(IDTaskBH,0)
Talk(1,"no","Nhan vat loi, chung toi dang tien hanh reset lai nhan vat cua cac ha <pic=74>")
end;
else
SetTask(IDTaskBH,0)
Talk(1,"no","Nhan vat loi, chung toi dang tien hanh reset lai nhan vat cua cac ha <pic=74>")
end;
end;
else
Talk(1,"no","Cac ha da bi he thong banned <pic=74>")
end;
end;
ai có thể giúp mình sữa lại được ko? xin cảm ơn nhiều[-O<
<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> .bmp
mình tìm "getn" thấy trong file functong thế này:
getn(databanghoi[TaskBH])-1),0;
getn(datamsg[TaskBH][1][3])
getn(databanghoi)+1)
getn(tabdk[ID])
getn(tablm[ID])-1)
tìm "kiemtrabanned"
function Kiemtrabanned(ID)
for i = 1,getn(bdlnv) do
if bdlnv[i][1] == ID then
return 1
end
end
return 0
end;
Function main():
function main()
local ban = Kiemtrabanned(GetUUID());
if ban == 0 then
local TaskBH,ID,gp = GetTask(IDTaskBH),GetUUID(),0;
if TaskBH == 0 then
Say("<color=blue>Su Gia Bang Hoi<color> : Cac ha gap ta co chuyen gi chang \t\t\t<pic=44><pic=44><pic=44><pic=44><pic=44>",4,tabsay[1][1],tabsay[2],tabsay[1][2],"Khong co gi/no")
else
if databanghoi[TaskBH] ~= nil then
if GetTaskTemp(IDTaskTempBH) == 0 then
gp = GetPosMemTong()
if gp ~= nil then
if gp > 0 then
SetTaskTemp(IDTaskTempBH,gp)
end;
end;
end;
if GetTaskTemp(IDTaskTempBH) > 0 then
gp = GetTaskTemp(IDTaskTempBH)
local cv,ID = databanghoi[TaskBH][gp][2],GetUUID();
if cv ~= nil then
if databanghoi[TaskBH][gp][1][2] ~= nil then
if ID == databanghoi[TaskBH][gp][1][2] then
local chucvu = chucvu(cv)
local str = "<color=blue>Su Gia Bang Hoi<color> : Bang hoi : <color=red>"..databanghoi[TaskBH][1][1].." [Cap "..databanghoi[TaskBH][1][5][1].."]<color>\nBang chu : <color=green>"..databanghoi[TaskBH][1][2].."<color>\nChuc vu cua cac ha : <color=green>"..chucvu.."<color>"
if cv == 0 then
Say(str,2,tabsay[3][1],"Thoat/no");
elseif cv == 1 then
Say(str,3,tabsay[4][2],tabsay[3][1],"Thoat/no");
elseif cv == 2 then
Say(str,5,tabsay[5][2],tabsay[3][1],tabsay[7][1],tabsay[8][1],"Thoat/no");
elseif cv == 3 then
Say(str,5,tabsay[6][2],tabsay[7][1],tabsay[3][1],tabsay[6][1],"Thoat/no"); --tabsay[8][1]
else
Talk(1,"no","Bug...")
end;
else
fix()
end;
else
failedno()
end;
else
failedno()
end;
else
SetTask(IDTaskBH,0)
Talk(1,"no","Nhan vat loi, chung toi dang tien hanh reset lai nhan vat cua cac ha <pic=74>")
end;
else
SetTask(IDTaskBH,0)
Talk(1,"no","Nhan vat loi, chung toi dang tien hanh reset lai nhan vat cua cac ha <pic=74>")
end;
end;
else
Talk(1,"no","Cac ha da bi he thong banned <pic=74>")
end;
end;
ai có thể giúp mình sữa lại được ko? xin cảm ơn nhiều[-O<