[RELEASE]Eventmanagerquest

09/26/2011 17:06 ~LuckyStrike~#1
Naja ich versuchs mit der Community nochmal und
teil etwas mit euch >.<

Die sollte man eigentlich von alleine Verstehen.
die regen dateien kommen in den Ordner
maps/map_n_threeway/

Wenn ihr sie in einem anderen Pfad hochladet
müsst ihr logischerweise auch den Pfad in der Quest ändern.

Hier ist sie:
PHP Code:
quest eventmanager begin
    state start begin
        when 9008.chat
."Zombie-Event" with pc.is_gm() and pc.get_map_index() == 64 begin
            say
("Wenn du diese Quest aktivierst wird ein Event")
            
say("gestartet. Startest du dieses Event kannst du es")
            
say("nicht mehr abbrechen.")
            
say("Dieser NPC ist nur für Eventhelfer und Manager gedacht.")
            
say("Möchtest du das Event nun starten?")
            
local s select ("Ja!""Nein!")
                if 
== 1 then
            notice_all
("Zombie-Event gestartet!")
            
notice_all("Es wurde soeben ein Zombiesensenmann im Orktal vor dem")
            
notice_all("Tempel gespawnt. Vernichtet ihn und rettet die Orks.")
            
notice_all("Aber sei gewarnt er ist Stark und könnte so manchen")
            
notice_all("Kriegern von euch zu schaffen machen.")
            
notice_all("Und nun geht los und vernichtet diese Kreatur!")
            
mob.spawn(25257698051)
            else
                return
            
end
        end
        when 9008.chat
."Sensenmann-Event" with pc.is_gm() and pc.get_map_index() == 64 begin
            say
("Wenn du diese Quest aktivierst wird ein Event")
            
say("gestartet. Startest du dieses Event kannst du es")
            
say("nicht mehr abbrechen.")
            
say("Dieser NPC ist nur für Eventhelfer und Manager gedacht.")
            
say("Möchtest du das Event nun starten?")
            
local s select ("Ja!""Nein!")
                if 
== 1 then
            pc
.setqf("sensenmann_ot"1)
            
notice_all("Sensenmann-Event gestartet!")
            
notice_all("Es wurden soeben 8 Sensenmannänner im Orktal vor dem")
            
notice_all("Tempel gesichtet. Sucht ihn auf und vernichtet ihn.")
            
notice_all("Aber sei gewarnt sie sind Stark und könnten so manchen")
            
notice_all("Kriegern von euch zu schaffen machen.")
            
notice_all("Und nun geht los und vernichtet diese Kreatur!")
            
regen_in_map("64""locale/germany/map/map_n_threeway/sensennmannevent.txt" )
            
pc.setqf("sensenmann_ot"0)
            else
                return
            
end
        end
        when 9008.chat
."Eishexe-Event" with pc.is_gm() and pc.get_map_index() == 64 begin
            say
("Wenn du diese Quest aktivierst wird ein Event")
            
say("gestartet. Startest du dieses Event kannst du es")
            
say("nicht mehr abbrechen.")
            
say("Dieser NPC ist nur für Eventhelfer und Manager gedacht.")
            
say("Möchtest du das Event nun starten?")
            
local s select ("Ja!""Nein!")
                if 
== 1 then
            pc
.setqf("eishexen_ot"1)
            
notice_all("Eishexen-Event gestartet!")
            
notice_all("Es wurden soeben 4 Eishexen im Orktal vor dem")
            
notice_all("Tempel gesichtet. Sucht sie auf und vernichtet sie.")
            
notice_all("Aber sei gewarnt sie sind Stark und könnten so manchen")
            
notice_all("Kriegern von euch zu schaffen machen.")
            
notice_all("Und nun geht los und vernichtet diese Kreatur!")
            
regen_in_map("64""locale/germany/map/map_n_threeway/eishexen.txt" )
            
pc.setqf("eishexen_ot"0)
            else
                return
            
end
        end
        when 9008.chat
."Metin-Event" with pc.is_gm() and pc.get_map_index() == 64 begin
            say
("Wenn du diese Quest aktivierst wird ein Event")
            
say("gestartet. Startest du dieses Event kannst du es")
            
say("nicht mehr abbrechen.")
            
say("Dieser NPC ist nur für Eventhelfer und Manager gedacht.")
            
say("Möchtest du das Event nun starten?")
            
local s select ("Ja!""Nein!")
                if 
== 1 then
            pc
.setqf("metin_ot"1)
            
notice_all("Metin-Event gestartet!")
            
notice_all("Es wurden soeben einige Metins im Orktal vor dem")
            
notice_all("Tempel gesichtet. Sucht sie auf und vernichtet sie.")
            
notice_all("Aber sei gewarnt sie sind halten viel aus und können")
            
notice_all("Kriegern von euch zu schaffen machen.")
            
notice_all("Und nun geht los und vernichtet diese Kreatur!")
            
regen_in_map("64""locale/germany/map/map_n_threeway/metinsteine.txt" )
            
pc.setqf("metin_ot"0)
            else
                return
            
end
        end
        when 9008.chat
."Drachen-Event" with pc.is_gm() and pc.get_map_index() == 64 begin
            say
("Wenn du diese Quest aktivierst wird ein Event")
            
say("gestartet. Startest du dieses Event kannst du es")
            
say("nicht mehr abbrechen.")
            
say("Dieser NPC ist nur für Eventhelfer und Manager gedacht.")
            
say("Möchtest du das Event nun starten?")
            
local s select ("Ja!""Nein!")
                if 
== 1 then
            notice_all
("Drachen-Event gestartet!")
            
notice_all("Es wurde soeben ein Drache im Orktal vor dem")
            
notice_all("Tempel gespawnt. Vernichtet ihn und rettet die Orks.")
            
notice_all("Aber sei gewarnt er ist Stark und könnte so manchen")
            
notice_all("Kriegern von euch zu schaffen machen.")
            
notice_all("Und nun geht los und vernichtet diese Kreatur!")
            
mob.spawn(22917698051)
            else
                return
            
end
        end
    end
end 
PS: Sie ist auf der Mapindex 64 ( Orktal ) festgelegt
wenn ihr eine andere map nutzt dann
einfach die Mapindex ändern.



Regardz - Lucky
09/26/2011 17:10 .Nagato#2
Findeste nicht auch, dass man es mit einem Abschied etwas ernster nehmen sollte?
Das waren ja keine 2 Wochen. xD
*Hust* hoffentlich wirste nicht thx geil *Hust*
Also, ich brauch es nicht, aber kriegst ein THX, weil es den Hamachi Servern vielleicht helfen könnte.
09/26/2011 17:12 -TÜRK-#3
Thanks to you I have learned the codes: mob.spawn and regen_in_map :D

thx thx thx thx
nice nice nice....
09/26/2011 17:13 Daroolein#4
Formatierung falsch.
09/26/2011 17:16 ~LuckyStrike~#5
Quote:
Originally Posted by Daroolein View Post
Formatierung falsch.
Dafür läuft die Quest aber ziemlich reibungslos ^^
selbst getestet aber schnuppe. Solangs funzt
ohne Bugs ist es wurst.


@Nagato
Ne THX geil werd ich sicher nicht krieg ja nicht
mal dafür Kekse :/
Und naja kp n versuch mit der Community kann
man ja mal starten .. die Hoffnung stirbt zuletzt.
09/26/2011 17:17 2Hight4You#6
naja weis nicht sorecht ob jemand damit was anfagen kann.
09/26/2011 17:19 ~LuckyStrike~#7
Quote:
Originally Posted by 2Hight4You View Post
naja weis nicht sorecht ob jemand damit was anfagen kann.
Die Quest erleichtert nur das Managen der Events
mehr nicht ^^.
09/26/2011 17:30 .Delta#8
thanks 4 sharing :)
09/26/2011 17:30 ZyoX#9
Quote:
Originally Posted by 2Hight4You View Post
naja weis nicht sorecht ob jemand damit was anfagen kann.
Klar kann man das.
Das Quest ist eig. recht easy geschrieben, aber das erleichtert den Ablauf eines Events. Vllt. kann man es noch ein wenig ausbauen.
09/26/2011 17:38 ~LuckyStrike~#10
Quote:
Originally Posted by ZyoX View Post
Klar kann man das.
Das Quest ist eig. recht easy geschrieben, aber das erleichtert den Ablauf eines Events. Vllt. kann man es noch ein wenig ausbauen.
Die Ausbaumöglichkeiten sind groß wenn man
eine Menge Fantasieeeee hat :'D und weiß wie.
09/26/2011 18:22 .iXream.#11
Quote:
Originally Posted by ZyoX View Post
Klar kann man das.
Das Quest ist eig. recht easy geschrieben, aber das erleichtert den Ablauf eines Events. Vllt. kann man es noch ein wenig ausbauen.
Das Ding würde ich denke ich mal soweit ausbauen ,dass man in alle 3 Reichen einen Spawn hat,der alle Mobs Per GM-Item Spawnt.
Und das man ca. 2Minuten Zeit hat bis die nächsten kommen.
Und das Gewinner Reich bekommt sowas wie exp 500% oder sowas
09/26/2011 18:35 lfcmaus#12
Quote:
Originally Posted by Daroolein View Post
Formatierung falsch.
die formatierung ist vollkommen egal
er kann es genauso gut untereinander ohne reinrücken schreiben,wenn er sich dannn da durch findet ist es sein ding,wichtig ist das dadurch keine ends und soweiter fehlen
das einrücken dient zur orientierung für den scripter
und nicht zur funktionsweise der quest
09/26/2011 21:00 x3GamBitx3'#13
Geil , danke!!
09/26/2011 23:12 .Black#14
Nice one. Ich brauchs nicht aber da du dir Mühe gegeben hast kriegste auch ein thanks.

Kind Regards.