raica1979
25-12-15, 12:36 AM
Không hiểu sao mình gọi boss đánh nhưng không rơi đồ chỉ có exp, mò miết nhưng không biết lỗi đâu ai rành ngó dùm phát, mem thanks
đây là code gốc, chứ mình tìm trên dd sửa tùm lum mà không được, boss máu nhiều mà rất yếu với lại nó không tự ra phải gọi
script/header
--script add boss
BOSSTIEU_ARRAY={
{"Diệu Như ",513,"222",{1,6}},
{"Liễu Thanh Thanh",523,"111",{2,5}},
{"Trương Tông Chính",511,"444",{3,4}}
};
POSITION_ARRAY={
{78,42878,106214},
{37,45312,113152},
{1,53760,88576},
{125,53680,98949},--luutien
{123,51478,102982},--laoho
{9,73241,184375}--truonggiang
};
COMMON_INFO = "<color=green>%s <color>xuất hiện tại <color=green>%s <color>tọa độ <color=yellow>(%d,%d)"
function releasebosstieu()
local nNpcIndex = 0;
local nPos = 1;
for i=1,getn(BOSSTIEU_ARRAY) do
nPos = RANDOM(1,2);
nPos = BOSSTIEU_ARRAY[i][4][nPos];
nNpcIndex = AddNpcNew(BOSSTIEU_ARRAY[i][2],100,POSITION_ARRAY[nPos][1],
POSITION_ARRAY[nPos][2],POSITION_ARRAY[nPos][3],DEATH_BOSSTIEU,
5,nil,1,BOSSTIEU_ARRAY[i][3],300000,8000000,5000,8000,nil,nil,nil,nil,nil,80,2 ,DROP_BOSSTIEU);
if(nNpcIndex > 0) then
SetNpcLifeTime(nNpcIndex, 32400);
Msg2SubWorld(format(COMMON_INFO,BOSSTIEU_ARRAY[i][1],
GetSubWorldName(POSITION_ARRAY[nPos][1]),
floor(POSITION_ARRAY[nPos][2]/256),
floor(POSITION_ARRAY[nPos][3]/512)));
end
end
end;
script/global/droprate
-- Script Ken Nguyen
ITEMLIST = {5,2,13,0,1,3,1,13,1,1}
function DropRate(NpcIndex)
local ser = GetNpcSer(NpcIndex);
local pluck = GetLucky(); --may man cua nguoi choi
local maxlev = random(7,10);
if(RANDOM(200) <= pluck) then
maxlev = 10
end
----------------Boss tieu hoang kim-----------------------------------------------------------
local nSel = 0;
local bluedetail,blueparti,dropnum;
dropnum = 12; --so' luong. cuc. do` roi
for i=1,dropnum do
nSel = RANDOM(350);
if(nSel == 299) then
DropNpcItem(NpcIndex, 0, 4,RANDOM(3,30),0,0,5,0,0) --bikip
--elseif(nSel == 298) then
--DropNpcItem(NpcIndex, 2, 0,RANDOM(158,166),0,0,0,150,0) --an bang dinh quoc
elseif(nSel == 199) then
DropNpcItem(NpcIndex, 0, 2,13,0,0,5,0,0) --volammattich
elseif(nSel == 99) then
DropNpcItem(NpcIndex, 0, 2,14,0,0,5,0,0) --taytuykinh
elseif(nSel == 98) then
DropNpcItem(NpcIndex, 2, 0,RANDOM(185,192),0,0,0,150,0) --hiep cot nhu tinh
elseif(nSel == 97) then
DropNpcItem(NpcIndex, 0, 2,RANDOM(54,55),0,0,5,0,0);--linhtinh
elseif(nSel == 96) then
DropNpcItem(NpcIndex, ITEM_NORMAL, nguyenlieu,RANDOM(13,15),0,0,5,0,0) --thuy tinh
elseif(nSel == 95) then
DropNpcItem(NpcIndex, ITEM_NORMAL, nguyenlieu,20,0,0,5,0,0) --tinh hong bao thach
else
--lseif (nKindSpecial == 2) then
bluedetail = RANDOM(9);
blueparti = RANDOM(ITEMLIST[bluedetail+1]);
DropNpcItem(NpcIndex, 0, 0,bluedetail,blueparti,RANDOM(9,10),ser,pluck,
RANDOM(5,maxlev),RANDOM(5,maxlev),RANDOM(3,maxlev) ,RANDOM(maxlev),RANDOM(maxlev),RANDOM(maxlev));
end
end
end;
link server (<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>)
đây là code gốc, chứ mình tìm trên dd sửa tùm lum mà không được, boss máu nhiều mà rất yếu với lại nó không tự ra phải gọi
script/header
--script add boss
BOSSTIEU_ARRAY={
{"Diệu Như ",513,"222",{1,6}},
{"Liễu Thanh Thanh",523,"111",{2,5}},
{"Trương Tông Chính",511,"444",{3,4}}
};
POSITION_ARRAY={
{78,42878,106214},
{37,45312,113152},
{1,53760,88576},
{125,53680,98949},--luutien
{123,51478,102982},--laoho
{9,73241,184375}--truonggiang
};
COMMON_INFO = "<color=green>%s <color>xuất hiện tại <color=green>%s <color>tọa độ <color=yellow>(%d,%d)"
function releasebosstieu()
local nNpcIndex = 0;
local nPos = 1;
for i=1,getn(BOSSTIEU_ARRAY) do
nPos = RANDOM(1,2);
nPos = BOSSTIEU_ARRAY[i][4][nPos];
nNpcIndex = AddNpcNew(BOSSTIEU_ARRAY[i][2],100,POSITION_ARRAY[nPos][1],
POSITION_ARRAY[nPos][2],POSITION_ARRAY[nPos][3],DEATH_BOSSTIEU,
5,nil,1,BOSSTIEU_ARRAY[i][3],300000,8000000,5000,8000,nil,nil,nil,nil,nil,80,2 ,DROP_BOSSTIEU);
if(nNpcIndex > 0) then
SetNpcLifeTime(nNpcIndex, 32400);
Msg2SubWorld(format(COMMON_INFO,BOSSTIEU_ARRAY[i][1],
GetSubWorldName(POSITION_ARRAY[nPos][1]),
floor(POSITION_ARRAY[nPos][2]/256),
floor(POSITION_ARRAY[nPos][3]/512)));
end
end
end;
script/global/droprate
-- Script Ken Nguyen
ITEMLIST = {5,2,13,0,1,3,1,13,1,1}
function DropRate(NpcIndex)
local ser = GetNpcSer(NpcIndex);
local pluck = GetLucky(); --may man cua nguoi choi
local maxlev = random(7,10);
if(RANDOM(200) <= pluck) then
maxlev = 10
end
----------------Boss tieu hoang kim-----------------------------------------------------------
local nSel = 0;
local bluedetail,blueparti,dropnum;
dropnum = 12; --so' luong. cuc. do` roi
for i=1,dropnum do
nSel = RANDOM(350);
if(nSel == 299) then
DropNpcItem(NpcIndex, 0, 4,RANDOM(3,30),0,0,5,0,0) --bikip
--elseif(nSel == 298) then
--DropNpcItem(NpcIndex, 2, 0,RANDOM(158,166),0,0,0,150,0) --an bang dinh quoc
elseif(nSel == 199) then
DropNpcItem(NpcIndex, 0, 2,13,0,0,5,0,0) --volammattich
elseif(nSel == 99) then
DropNpcItem(NpcIndex, 0, 2,14,0,0,5,0,0) --taytuykinh
elseif(nSel == 98) then
DropNpcItem(NpcIndex, 2, 0,RANDOM(185,192),0,0,0,150,0) --hiep cot nhu tinh
elseif(nSel == 97) then
DropNpcItem(NpcIndex, 0, 2,RANDOM(54,55),0,0,5,0,0);--linhtinh
elseif(nSel == 96) then
DropNpcItem(NpcIndex, ITEM_NORMAL, nguyenlieu,RANDOM(13,15),0,0,5,0,0) --thuy tinh
elseif(nSel == 95) then
DropNpcItem(NpcIndex, ITEM_NORMAL, nguyenlieu,20,0,0,5,0,0) --tinh hong bao thach
else
--lseif (nKindSpecial == 2) then
bluedetail = RANDOM(9);
blueparti = RANDOM(ITEMLIST[bluedetail+1]);
DropNpcItem(NpcIndex, 0, 0,bluedetail,blueparti,RANDOM(9,10),ser,pluck,
RANDOM(5,maxlev),RANDOM(5,maxlev),RANDOM(3,maxlev) ,RANDOM(maxlev),RANDOM(maxlev),RANDOM(maxlev));
end
end
end;
link server (<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>)