PDA

View Full Version : [JX] Nhờ xem dùm script/bosstieuhk



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

taoaccts13
25-12-15, 03:21 PM
Bạn dùng sv nào vậy, dẫn link mình xem thử ??
Mình xem lại sv của mình, thấy cái của bạn thiếu 2 dòng này nên ko rớt đồ và boss yếu


POSITION_ARRAY[nPos][2],POSITION_ARRAY[nPos][3],"\\script\\global\\lastdamage\\death_bossdaihk.lua",
5,nil,1,BOSSTIEU_ARRAY[i][3],500000,10000000,10000,10000,nil,nil,nil,nil,nil,8 0,2,"\\script\\global\\droprate\\drop_bossdaihk.lua");--

Hoặc 2 cái DEATH_BOSSTIEU và DROP_BOSSTIEU của bạn , bạn phải quy định như cái COMMON_INFO thì nó mới đúng.

raica1979
25-12-15, 09:10 PM
mình sửa đc rồi nhưng toàn rơi đồ xanh:-?? thanks mình mò tiếp có gi pm bạn