Hey guys
Today I post to you the Quest Maker Advanced!
You can edit quickly the states, the whens and the LUA scripts.
In the LUA scripts, there is the syntax highlighting.
This is only a BETA, in the future, I will try to add the intellisense.
There is the check updates, so you always don't download by fileserve, but next time, the software, auto-downloads the new version.
Thanks to:
ricky92 for some help in the syntax highlighting
CranK™ for the german's translation
The software has 3 languages: Italian, English and German.
Good Quests
##Deutsch##
Hey Leute
Heute poste ich euch meinen Erweiterten Quest maker!
Du kannst schnell die state bearbeiten, die "when's" und die Lua skripte.
In den Lua skripts, ist das syntax Highlighting.
Das ist jetzt noch in der Beta, bald were ich versuchen die Intellisense hinzuzufügen.
Es überprüft automatisch ob Updates verfügbar sind, so musst du nur einmal den Quest Creator runterladen danach gibt es automatische Downloads.
Danke an:
ricky92 für ein bisschen hilfe bei der syntax highlighting
CranK™ für die übersetzung ins Deutsche
Die software hat 3 Sprachen: Englisch, Deutsch und Italienisch
Gute Quests
Download:

PS: New versions are avaiabile, update it.
Screen:
and a result of the screen:
Code:
quest prova begin
state start begin
when login with pc.get_level() == "50" begin
set_state("information")
end
end
state information begin
when letter begin
send_letter("Va dalla bottegaia")
end
when button or info begin
say_title("Missione:")
say("La bottegaia ha bisogno del tuo aiuto")
say("Va ad aiutarla!")
end
when 9003.chat."Aiuto!" begin
say_title("Bottegaia:")
say("Ho perso una ricetta dal mercante d'armi")
say("Valla a prendere")
set_state("mercante_armi")
end
end
state mercante_armi begin
when 9001.chat."La ricetta?" begin
say_title("Mercante d'armi:")
say("Ricetta?")
say("Ah, ieri sono venuti dei cani e l'hanno rubata")
say("Penso che se ne uccidi 20 la trovi")
set_state("uccidi")
end
end
state uccidi begin
when letter begin
send_letter("Uccidi 20 cani selvaggi")
end
when button or info begin
say("I cani selvaggi hanno rubato la ricetta!")
say("Uccidine 20!")
say("Ne hai uccisi " .. pc.getqf("kills"))
end
when 101.kill begin
pc.setqf("kills", pc.getqf("kills")+1)
if pc.getqf("kills") == 20 then
chat("Hai ucciso i cani selvaggi!")
chat("Va dalla bottegaia!")
pc.give_item2(19, 1)
set_state("ritorna")
end
end
end
state ritorna begin
when 9003.chat."Grazie" begin
say("Grazie davvero")
say("Ti meriti una ricompensa")
say_item_vnum(299)
pc.give_item2(299, 1)
set_state("__COMPLETE__")
end
end
state __COMPLETE__ begin
end
end






