Sziasztok valaki megtudja mondani, nekem miért nem működik a quest ? VZ-t használok ( egyszer már működött )
[spoiler]quest kaka begin
state start begin
when 50024.chat."Pontok bevaltasa" begin
say_title("Üdvözöllek ..pc.get_name..")
say("Nálam minőségi fegyvereket,vérteket")
say("Szerezhetsz minőségi áron!")
say("A halálos fegyvereket és az isten páncélokat")
say("nemes fémből munkálták!")
say_reward("Mit szeretnél vásárolni?")
local s = select("Páncélt", "Fegyvert", "Mégse")
if s == 3 then
return
end
if s == 1 then -- Páncélok
local s1 = select("Harcos", "Ninja", "Sura", "Sámán", "Mégse")
if s1 == 5 then -- mégse
return
end
if s1 == 1 then -- Harcos
if pc.count_item(30199) >= 50 then
say("Ez a vért 50 pontba kerül!")
pc.give_item2(11979, 1)
pc.remove_item(3019930199, 50)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 50 pontot!")
say_item_vnum(30199)
end
end
if s1 == 2 then --Surasodrófa
if pc.count_item(30199) >= 50 then
say("Ez a vért 50 pontba kerül!")
pc.remove_item(30199, 50)
pc.give_item2(11980, 1)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 50 pontot!")
say_item_vnum(30199)
end
end
if s1 == 3 then --Ninja
if pc.count_item(30199) >= 50 then
say("Ez a vért 50 pontba kerül!")
pc.remove_item(30199, 50)
pc.give_item2(11981, 1)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 50 pontot!")
say_item_vnum(30199)
end
end
if s1 == 4 then --Sámán
if pc.count_item(30199) >= 50 then
say("Ez a vért 50 pontba kerül!")
pc.remove_item(30199, 50)
pc.give_item2(11982, 1)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 50 pontot!")
say_item_vnum(30199)
end
end
end
if s == 2 then -- Fegyverek
local s2 = select("Kard", "Pallos", "Sura kard", "Tőr", "Íj", "Harang", "Legyező ", "Mégse")
if s2 == 8 then -- mégse
return
end
if s2 == 1 then -- Harcos kard
if pc.count_item(30199) >= 55 then
say("Ez a fegyver 55 pontba kerül!")
pc.remove_item(30199, 55)
pc.give_item2(5599, 1)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 55 pontot!")
say_item_vnum(30199)
end
end
if s2 == 2 then -- Harcos pallos
if pc.count_item(30199) >= 55 then
say("Ez a fegyver 55 pontba kerül!")
pc.remove_item(30199, 55)
pc.give_item2(2689, 1)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 55 pontot!")
say_item_vnum(30199)
end
end
if s2 == 3 then -- Sura kard
if pc.count_item(30199) >= 55 then
say("Ez a fegyver 55 pontba kerül!")
pc.remove_item(30199, 55)
pc.give_item2(2619, 1)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 55 pontot!")
say_item_vnum(30199)
end
end
if s2 == 4 then -- Ninja Tőr
if pc.count_item(30199) >= 55 then
say("Ez a fegyver 55 pontba kerül!")
pc.remove_item(30199, 55)
pc.give_item2(5549, 1)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 55 pontot!")
say_item_vnum(30199)
end
end
if s2 == 5 then -- Ninja Íj
if pc.count_item(30199) >= 55 then
say("Ez a fegyver 55 pontba kerül!")
pc.remove_item(30199, 55)
pc.give_item2(5529, 1)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 55 pontot!")
say_item_vnum(30199)
end
end
if s2 == 6 then -- Sámán harang
if pc.count_item(30199) >= 55 then
say("Ez a fegyver 55 pontba kerül!")
pc.remove_item(30199, 55)
pc.give_item2(5589, 1)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 55 pontot!")
say_item_vnum(30199)
end
end
if s2 == 7 then -- Sámán legyező
if pc.count_item(30199) >= 55 then
say("Ez a fegyver 55 pontba kerül!")
pc.remove_item(30199, 55)
pc.give_item2(45409, 1)
else
say("Sajnálom neked nincs elég pontod!")
say("Gyere vissza ha szereztél 55 pontot!")
say_item_vnum(30199)
end
end
end
end
end
end[/spoiler]
Milyen hibát ír rá ?
1 code tag
2 jó lenne tudni mi a hiba ahogy előttem írták
3 nem túl nagy egy kicsit ez az ID?
Idézpc.remove_item(3019930199, 50)
1 ???
2 Nem ír hibát
3 Kipróbálom :)
Üzenet összefésülés: 2017-01-25, 12:30:45
http://www.kephost.com/images/2017/01/25/wtf.png
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fwww.kepfeltoltes.eu%2Fimages%2F823quest.jpg&hash=65263306b403e393888978f23e9b2cf6e6e29bd3)
Nálam működik :-X :-X
nállam akkor miért nem :( ?
Lehet rossz az NPC. Pár hónapja volt erről téma, kipróbáltam és bizonyos NPC-re én se tudtam rárakni a questet.
Ha jól emlékszem az on_click oszlop volt felelős érte naviban.
És ott mi a jó ? amire rakni akarom az 2-es
enum EOnClickEvents
{
ON_CLICK_NONE,
ON_CLICK_SHOP,
ON_CLICK_TALK,
ON_CLICK_MAX_NUM
};