Hallo Leute, ich habe nun noch ein Quest Problem.
Und zwar habe ich ein gewisses "Zauberbuch" eingefügt mit
gewissen Funkltionen halt.
Aber hier kommt diesmal ein anderer VPC-Fehler.
Also erstmal wird dann die ganze Quest bei epvp aufgelistet.
(also das was sichtbar ist in dem kleinen Fenster)
Code:
say ( "" )
say ( "" )
say ( "Welches Siegel Willst du erschaffen?" )
say ( "" )
local a = select ( "Dunkler Löwe" , "Dunkler Tiger" , "Dunkler Keiler" , "Dunkle
r Wolf" , "Weißer Löwe" , "Exit" )
if a == 1 then
pc . removeitem ( 91936 , 1 )
pv . give_item2 ( 71132 , 1 )
end
elseif a == 2 then
pc . removeitem ( 91936 , 1 )
pv . give_item2 ( 71130 , 1 )
end
elseif a == 3 then
pc . removeitem ( 91936 , 1 )
pv . give_item2 ( 71126 , 1 )
end
elseif a == 4 then
pc . removeitem ( 91936 , 1 )
pv . give_item2 ( 71128 , 1 )
syntax error : [string "start"]:27: <eof> expected near `elseif´
wizard_book.quest:40:Abort trap (core dumped)
Mcncc#
So das ist der Inhalt von dem kleinen VPC Fenster nach der Eingabe von:
cd -usr-rain-channel-share?data-locale-hongkong-quest
chmod u+x make.sh
sh make.sh
Sop, und das hier ist die Quest dazu:
PHP Code:
-----------------------------
-- Copyright by [SA]Slycer --
-- @ CoolRain-Mt2-tk --
-----------------------------
quest wizard_book begin
state start begin
when 91932.use begin
say_title("Zauberbuch")
say("Mit diesem item kannst du mit Hilfe einer Zauberrolle")
say("ein paar Zaubersprüche ausführen.")
say("!!! Pro Zauber verschwindet eine Schriftrolle !!!")
say("")
if pc.count_item(91936) >= 1 then
local s1 = select("Reittier Siegel", "Rangpunkte / Gold / Exp", "Exit")
if s1 == 1 then
say_title("Hey ".. pc.get_name() ..".")
say("")
say("")
say("Welches Siegel Willst du erschaffen?")
say("")
local a = select("Dunkler Löwe", "Dunkler Tiger", "Dunkler Keiler", "Dunkler Wolf", "Weißer Löwe", "Exit")
if a == 1 then
pc.removeitem(91936, 1)
pc.give_item2(71132, 1)
end
elseif a == 2 then
pc.removeitem(91936, 1)
pc.give_item2(71130, 1)
end
elseif a == 3 then
pc.removeitem(91936, 1)
pc.give_item2(71126, 1)
end
elseif a == 4 then
pc.removeitem(91936, 1)
pc.give_item2(71128, 1)
end
elseif a == 5 then
pc.removeitem(91936, 1)
pc.give_item2(71122, 1)
end
end
if s1 == 2 then
say_title("Hey ".. pc.get_name() ..".")
say("")
say("")
say("Was möchtest du haben?")
say("ACHTUNG:")
say("1. Bei dem Gold vorher nicht mehr als")
say(" 999.999.999 Yang besitzen!!")
say("2. Bei den Exp, nicht höher als Level")
say(" 120 sein")
say("")
local b = select("12000 Rangpunkte", "1Kkk Gold", "2.500.000.000 Exp", "Doch nicht")
if b == 1 then
pc.removeitem(91936, 1)
pc.change_alignment(12000)
end
elseif b == 2 then
pc.removeitem(91936, 1)
pc.changemoney(1000000000)
end
elseif b == 3 then
pc.removeitem(91936, 1)
pc.give_exp2(2500000000)
end
end
end
elseif s1 == 3 then
return
end
end
end
end
end