PDA

View Full Version : [JX] xem dùm mình code script cho questkey !!



yeuVLTK
29-04-14, 10:33 PM
Include("\\script\\global\\sourceatn.lua")
Include("\\script\\global\\tasklist.lua")
Include("\\Script\\Source\\tasklist.lua")


da1 = GetEventItemCount(474)
da2 = GetEventItemCount(475)
da3 = GetEventItemCount(476)
da4 = GetEventItemCount(477)
da5 = GetEventItemCount(478)
da6 = GetEventItemCount(479)
da7 = GetEventItemCount(480)
da8 = GetEventItemCount(481)
da9 = GetEventItemCount(482)
tc = GetEventItemCount(488)

PHẦN NÀY ĐỐI THOẠI

function chetao()
if (tc >= 1) and (da1 >= 1) and (da2 >= 1) and (da3 >= 1) and (da4 >= 1) and (da5 >= 1) and (da6 >= 1) and (da7 >= 1) and (da8 >= 1) and (da9 >= 1) then
DelEventItem(488)
DelEventItem(474)
DelEventItem(475)
DelEventItem(476)
DelEventItem(477)
DelEventItem(478)
DelEventItem(479)
DelEventItem(480)
DelEventItem(481)
DelEventItem(482)
if (GetEventItemCount(488) == (tc - 1)) and (GetEventItemCount(474) == (da1 - 1)) and (GetEventItemCount(475) == (da2 - 1)) and (GetEventItemCount(476) == (da3 -1)) and (GetEventItemCount(477) == (da4 - 1)) and (GetEventItemCount(478) == (da5 - 1)) and (GetEventItemCount(479) == (da6 - 1)) and (GetEventItemCount(480) == (da7 - 1)) and (GetEventItemCount(481) == (da8 - 1)) and (GetEventItemCount(482) == (da9 - 1)) then
AddEventItem(493)
Msg2Player("<color=green>B¹n nhËn ®­îc <color=fire>LÖnh bµi triÖu tËp V« Danh ChØ<color>")
else
Msg2Player("Thu thËp ch­a ®ñ! ")
end
end
end


mình đã add những Item mới đó gồm 9 cục đá, 1 sách thần chú vào questkey.txt
Lúc đầu mình viết script đó cho Item (488), nhưng ko có gì xảy ra khi chuột phải (item ăn dc), viết lên script NPC cũng ko thực hiện dc..chẳng có gì xảy ra
Mong các bạn xem giúp mình, xin cảm ơn! sever Công Lý Giang Hồ

MinYeuVy
29-04-14, 10:41 PM
Theo mình nhìn thấy là bạn sai "Include("\\Script\\Source.tasklist.lua")" :D

yeuVLTK
29-04-14, 10:46 PM
Theo mình nhìn thấy là bạn sai "Include("\\Script\\Source.tasklist.lua")" :D

à do mình post con chuột nó nhảy bậy nên post sai!

MinYeuVy
29-04-14, 10:49 PM
à do mình post con chuột nó nhảy bậy nên post sai!

Vậy thì copy script chuẩn lại đừng viết thêm gì vô nhá :D

yeuVLTK
30-04-14, 12:23 AM
Vậy thì copy script chuẩn lại đừng viết thêm gì vô nhá :D

copy ở đâu? mình dựa vào script của event làm mà... còn script trên là như vậy đó! vậy mà vẫn ko dc, ko biết tại sao nữa

yeuVLTK
30-04-14, 03:05 AM
mò một lát cũng ra ^^!
thì ra như vầy !!

function main()
chetao()
end
function chetao()
local TAB_CHETAO = {
"<color=green>B¹n nhËn ®­îc <color=fire>LÖnh bµi triÖu tËp V« Danh ChØ",
"<color=green>B¹n nhËn ®­îc <color=red>Ch­a ®ñ !",}
local da1 = GetEventItemCount(474)
local da2 = GetEventItemCount(475)
local da3 = GetEventItemCount(476)
local da4 = GetEventItemCount(477)
local da5 = GetEventItemCount(478)
local da6 = GetEventItemCount(479)
local da7 = GetEventItemCount(480)
local da8 = GetEventItemCount(481)
local da9 = GetEventItemCount(482)
local tc = GetEventItemCount(488)

if (tc >= 1) and (da1 >= 1) and (da2 >= 1) and (da3 >= 1) and (da4 >= 1) and (da5 >= 1) and (da6 >= 1) and (da7 >= 1) and (da8 >= 1) and (da9 >= 1) then
DelEventItem(488)
DelEventItem(474)
DelEventItem(475)
DelEventItem(476)
DelEventItem(477)
DelEventItem(478)
DelEventItem(479)
DelEventItem(480)
DelEventItem(481)
DelEventItem(482)
if (GetEventItemCount(488) == (tc - 1)) and (GetEventItemCount(474) == (da1 - 1)) and (GetEventItemCount(475) == (da2 - 1)) and (GetEventItemCount(476) == (da3 -1)) and (GetEventItemCount(477) == (da4 - 1)) and (GetEventItemCount(478) == (da5 - 1)) and (GetEventItemCount(479) == (da6 - 1)) and (GetEventItemCount(480) == (da7 - 1)) and (GetEventItemCount(481) == (da8 - 1)) and (GetEventItemCount(482) == (da9 - 1)) then
AddEventItem(493)
Msg2Player(TAB_CHETAO[1])
return
else
Msg2Player(TAB_CHETAO[2])
return
end
end
end