Sziasztok van ez a quest,le fút,minden jó de a gond az,hogy ha van nálam 200 db (shirike) akkor meg adja a tárgyat (de csak ha egyben van a 200).És csak 20 veszel el belőle.
De ha csak 20 db van nálam akkor azt írja kevés a tárgyad mi a gond?
quest hat23as begin
state start begin
when 20024.chat."A Gyüjtemény" begin
say("Üdv. Kalandor!")
say_reward("Mit kell gyűjtani ? ")
say_reward("20 db shirikent ")
say_reward("Mit kapsz cserébe? ")
say_reward("Erős és időt álló fegyvereket")
local a = select("Megvan", "Még gyűjtenem kell")
if a == 2 then
say("Sok sikert hozzá. ")
return
end
if a == 1 then
say_title("Akkor Válasz kedvedre:")
local b = select ("Telihold kard +9","Vörös Vas penge +9","Feketelevél tőr +9","Agancs íj +9","Antik Harang +9","Ősziszél Legyező+9","Mégse")
if b == 7 then
say("A te döntésed")
return
end
if b == 1 then
if pc.countitem(30042) < 99 then
say("Nincs nálad elég")
return
end
say("Itt az új fegyvered")
pc.removeitem(30042, 20)
pc.give_item2(299 ,1)
return
end
if b == 2 then
if pc.countitem(30041) < 99 then
say("Nincs nálad elég")
return
end
say("Itt az új fegyvered")
pc.removeitem(30041, 20)
pc.give_item2(71084 ,1)
return
end
if b == 3 then
if pc.countitem(30041) < 99 then
say("Nincs nálad elég")
return
end
say("Itt az új fegyvered")
pc.removeitem(30041, 20)
pc.give_item2(1179 ,1)
return
end
if b == 4 then
if pc.countitem(30041) < 99 then
say("Nincs nálad elég")
return
end
say("Itt az új fegyvered")
pc.removeitem(30041, 20)
pc.give_item2(2159 ,1)
return
end
if b == 5 then
if pc.countitem(30041) < 99 then
say("Nincs nálad elég")
return
end
say("Itt az új fegyvered")
pc.removeitem(30041, 20)
pc.give_item2(5119 ,1)
return
end
if b == 6 then
if pc.countitem(30041) < 99 then
say("Nincs nálad elég")
return
end
say("Itt az új fegyvered")
pc.removeitem(30041, 20)
pc.give_item2(7169 ,1)
return
end
end
end---w
end---s
end---q
if pc.countitem(30042) < 99 then
say("Nincs nálad elég")
Ha 99 nél kevesebb az item akkor azt írja hogy Nincs nálad elég. Az összes ellenőrzésnél ez a hiba.
Javítás:
if pc.countitem(30042) < 20 then
say("Nincs nálad elég")
Síkerült köszi:)