luumin
11-03-12, 08:42 PM
Hiện em đang muốn add NPC Ông Già Noel để nhận KNB khi lên cấp 20 em đã viết code cho NPC Ông Già Noel như thế này
--表头
function npctop1()
Hero:ActFun(101,"&&<0_Merry Christmas! Chuc moi nguoi co mot giang sinh an lanh va hanh phuc !>",0)
end
--功能选项function npcmid10()
Hero:ActFun(102,"[1]phan_thuong_lv20 2066001",0)
Hero:ActFun(102,"[1]Phan thuong tieu diet nguoi tuyet 2066002",0)
Hero:ActFun(102,"[47]Gioi thieu Event Giang Sinh 2066003",0)
end
--表尾
function npcTail()
Hero:ActFun(103,"",0)
end
--功能选项
function npctask1()
if(Hero:ActFun(1001,"level > 19",0) == true)then
if (Hero:ActFun(1001,"thuonglv20 == 0",0) == true) then
Hero:ActFun(1001,"money += 5000",4)
Hero:ActFun(1001,"thuonglv20 += 1",0) else
Hero:ActFun(101,"May nhan roi hen may, dung tuong tau k nho",0)
Hero:ActFun(103,"",0)
endelse
Hero:ActFun(101,"<0_Dang cap 20 tro len moi duoc nhan thuong ! Ban chua du cap hay tiep tuc co gang tu luyen.>",0)
Hero:ActFun(103,"",0)
end
end
function npctask2()
if(Hero:ActFun(1001,"level >= 25",0) == true)then
if(Hero:ActFun(503,"1",504001))then
Hero:ActFun(498,"1",504001) -- Del Item
Hero:ActFun(519,"1 1",650004) --The giang sinh Hero:ActFun(1001,"money += 100000",2) --10 kim toai ngan
Hero:ActFun(101,"<0_Hay tiep tuc co gang ! Chuc ban giang sinh vui ve.>",0)
Hero:ActFun(103,"",0) elseif(Hero:ActFun(503,"100",504001))then
Hero:ActFun(519,"1 1",503006) -- Pet tuan loc
Hero:ActFun(101,"<0_Ban qua that la ky tai, day la phan thuong xung dang cho ban ! Chuc ban giang sinh vui ve.>",0)
Hero:ActFun(103,"",0)
else
Hero:ActFun(101,"&&<0_Nguoi van chua tim thay duoc Phao Hoa Giang Sinh ah, mau tieu diet Nguoi Tuyet Hung Bao de lay ve.>",0)
npcTail()
endelse
Hero:ActFun(101,"<0_Dang cap 25 tro len moi duoc nhan thuong ! Ban chua du cap hay tiep tuc co gang tu luyen.>",0)
Hero:ActFun(103,"",0)
end
end
function npctask3()
Hero:ActFun(101,"&&<0_1. Nhan vat tu cap 25 tro len hang ngay den gap NPC Ong Gia Noel de nhan thuong.>",0)
Hero:ActFun(101,"<br>&&<0_2. Den Con Lon Son (68 123) tieu diet Nguoi Tuyet Hung Bao nhan duoc item Giang Sinh Phao Hoa dem ve giao cho ong gia Noel co co hoi nhan duoc pet Tuan Loc quy hiem va nhieu phan qua co gia tri.>",0)
Hero:ActFun(101,"<br>&&<0_-10 cai Phao Hoa Giang Sinh = 1 the giang sinh ngot ngao + tien >",0)
Hero:ActFun(101,"<br>&&<0_-100 cai Phao Hoa Giang Sinh = 1 pet tuan loc quy hiem >",0)
Hero:ActFun(103,"",0)
end
--显示选项
if(gContext==2066000)then
npctop1()
npcmid10()
--显示表尾
npcTail()
elseif
(gContext==2066001)then
npctask1()
elseif(gContext==2066002)then
npctask2()
elseif(gContext==2066003)then
npctask3()
end
em đã copy sang tất cả file NPC_0660.lua và NPC_0660.lua.pak
và đã copy 2 file đó sang cả 2 cái D:\1KServer\NhatKiem\YJJHserver2\line2\MsgServer\s cript\NPC va D:\1KServer\NhatKiem\YJJHserver2\line1\msgServer\s cript\NPC
nhưng khi vào game thi khi ra nhận thì nó lại thông báo là đã nhận rồi mặc dù em chưa nhận lần nào leve Nhan Vat đã 20 đây là hình ảnh
<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> g (<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> g)
và đây là sau khi kick vào dòng nhận phần thưởng lv 20
<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> g (<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> g)
ai có thể giúp em xem em bị lỗi chỗ nào không mà không nhận được KNB
--表头
function npctop1()
Hero:ActFun(101,"&&<0_Merry Christmas! Chuc moi nguoi co mot giang sinh an lanh va hanh phuc !>",0)
end
--功能选项function npcmid10()
Hero:ActFun(102,"[1]phan_thuong_lv20 2066001",0)
Hero:ActFun(102,"[1]Phan thuong tieu diet nguoi tuyet 2066002",0)
Hero:ActFun(102,"[47]Gioi thieu Event Giang Sinh 2066003",0)
end
--表尾
function npcTail()
Hero:ActFun(103,"",0)
end
--功能选项
function npctask1()
if(Hero:ActFun(1001,"level > 19",0) == true)then
if (Hero:ActFun(1001,"thuonglv20 == 0",0) == true) then
Hero:ActFun(1001,"money += 5000",4)
Hero:ActFun(1001,"thuonglv20 += 1",0) else
Hero:ActFun(101,"May nhan roi hen may, dung tuong tau k nho",0)
Hero:ActFun(103,"",0)
endelse
Hero:ActFun(101,"<0_Dang cap 20 tro len moi duoc nhan thuong ! Ban chua du cap hay tiep tuc co gang tu luyen.>",0)
Hero:ActFun(103,"",0)
end
end
function npctask2()
if(Hero:ActFun(1001,"level >= 25",0) == true)then
if(Hero:ActFun(503,"1",504001))then
Hero:ActFun(498,"1",504001) -- Del Item
Hero:ActFun(519,"1 1",650004) --The giang sinh Hero:ActFun(1001,"money += 100000",2) --10 kim toai ngan
Hero:ActFun(101,"<0_Hay tiep tuc co gang ! Chuc ban giang sinh vui ve.>",0)
Hero:ActFun(103,"",0) elseif(Hero:ActFun(503,"100",504001))then
Hero:ActFun(519,"1 1",503006) -- Pet tuan loc
Hero:ActFun(101,"<0_Ban qua that la ky tai, day la phan thuong xung dang cho ban ! Chuc ban giang sinh vui ve.>",0)
Hero:ActFun(103,"",0)
else
Hero:ActFun(101,"&&<0_Nguoi van chua tim thay duoc Phao Hoa Giang Sinh ah, mau tieu diet Nguoi Tuyet Hung Bao de lay ve.>",0)
npcTail()
endelse
Hero:ActFun(101,"<0_Dang cap 25 tro len moi duoc nhan thuong ! Ban chua du cap hay tiep tuc co gang tu luyen.>",0)
Hero:ActFun(103,"",0)
end
end
function npctask3()
Hero:ActFun(101,"&&<0_1. Nhan vat tu cap 25 tro len hang ngay den gap NPC Ong Gia Noel de nhan thuong.>",0)
Hero:ActFun(101,"<br>&&<0_2. Den Con Lon Son (68 123) tieu diet Nguoi Tuyet Hung Bao nhan duoc item Giang Sinh Phao Hoa dem ve giao cho ong gia Noel co co hoi nhan duoc pet Tuan Loc quy hiem va nhieu phan qua co gia tri.>",0)
Hero:ActFun(101,"<br>&&<0_-10 cai Phao Hoa Giang Sinh = 1 the giang sinh ngot ngao + tien >",0)
Hero:ActFun(101,"<br>&&<0_-100 cai Phao Hoa Giang Sinh = 1 pet tuan loc quy hiem >",0)
Hero:ActFun(103,"",0)
end
--显示选项
if(gContext==2066000)then
npctop1()
npcmid10()
--显示表尾
npcTail()
elseif
(gContext==2066001)then
npctask1()
elseif(gContext==2066002)then
npctask2()
elseif(gContext==2066003)then
npctask3()
end
em đã copy sang tất cả file NPC_0660.lua và NPC_0660.lua.pak
và đã copy 2 file đó sang cả 2 cái D:\1KServer\NhatKiem\YJJHserver2\line2\MsgServer\s cript\NPC va D:\1KServer\NhatKiem\YJJHserver2\line1\msgServer\s cript\NPC
nhưng khi vào game thi khi ra nhận thì nó lại thông báo là đã nhận rồi mặc dù em chưa nhận lần nào leve Nhan Vat đã 20 đây là hình ảnh
<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> g (<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> g)
và đây là sau khi kick vào dòng nhận phần thưởng lv 20
<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> g (<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> g)
ai có thể giúp em xem em bị lỗi chỗ nào không mà không nhận được KNB