|
You last visited: Today at 17:13
Advertisement
Eventspawn Quest
Discussion on Eventspawn Quest within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
08/08/2011, 00:54
|
#1
|
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
|
Eventspawn Quest
So, hab lang nichts mehr von mir lesen lassen.
Hier mal ne Quest die ich noch rumliegen hatte, werdet ihr evtl. brauchen. Ist aufjedenfall benutzerfreundlicher als ein Event selbst mit /m zu bespawnen. Um den Effekt zu erreichen müsst ihr die Textdatei so abspeichern wie bei einer normalen regen.txt.
Inmoment ist es sehr simpel, für nur eine Map aufgebaut. Kann aber noch erweitert werden, dass man sich zwischen mehreren Maps entscheiden kann. Ich habs so eingeteilt, dass ihr nur die Variablen oben ausfüllen müsst, kleines Beispiel:
Ich will auf der Wüste über die event.txt mit der Ankündigung "Event Wüste" spawnen lassen. So schreibt man in den Kopf:
PHP Code:
local filename = "event" local map_index = 63 local announcement = "Event Wüste"
Stellt noch Itemvalue oder NPCvalue ein und fertisch.
Die Textdatei dann unter share/data/dungeon abspeichern.
Viel Spaß
PHP Code:
quest event_spawn begin state start begin when NPC_VALUE.chat."Spawnevent" or ITEM_VALUE.use with pc.is_gm() begin --Variablen local filename = "" local map_index = local announcement = "Hier steht der Text der ausgeschrieben wird, wenn ich 'mit Ankündigung' wähle" -- say_title("Spawnevent") say("Spawnen lassen?") local s= select("Ja, mit Ankündigung", "Ja, ohne Ankündigen", "Nein") if s==3 then return end if s==1 then notice_all(announcement) end regen_in_map(map_index, "data/dungeon/"..filename..".txt") end end end
|
|
|
08/08/2011, 08:13
|
#2
|
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,009
|
nice kann man gut gebrauchen
|
|
|
08/08/2011, 08:44
|
#3
|
elite*gold: 0
Join Date: Dec 2009
Posts: 306
Received Thanks: 61
|
naja erklärt sich von selbst....
Einfach den Tal von Ascaria oder deviltower.quest öfffen, gucken wie mann per quest eine datei aus der dungeon sammlung spawnen lässst. quest schreieben...
IN ordner switschen und naachsehen wie etwas ausssieht...Fertig
Wenns nicht so ist sagts mir bitte ....
|
|
|
08/08/2011, 11:58
|
#4
|
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
|
Nicht ganz, in Tal von Ascaria und im DT werden die Dungeon Befehle benutzt. Diesen hab ich in der Reichschlacht gefunden.
|
|
|
08/08/2011, 16:04
|
#5
|
elite*gold: 150
Join Date: Apr 2009
Posts: 761
Received Thanks: 328
|
Danke kann ich gut gebrauchen.
|
|
|
08/08/2011, 16:13
|
#6
|
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 140
|
kleine kritik:
PHP Code:
if s==3 then return end
ist überflüssig, und wenn man die variablen schon anfängt englisch zu benennen dann bitte auch ganz
ansonten net schlecht
|
|
|
08/08/2011, 16:33
|
#7
|
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
|
Quote:
Originally Posted by 3jfx
kleine kritik:
PHP Code:
if s==3 then return end
ist überflüssig, und wenn man die variablen schon anfängt englisch zu benennen dann bitte auch ganz
ansonten net schlecht
|
Stimmt, haste recht. Einfluss hats aber nit, genau sowenig wie die Variablenbenennung Ich hab se so genannt wie man sie am besten zuordnen kann ^^
|
|
|
08/08/2011, 16:47
|
#8
|
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 140
|
doch es hat einfluss^^ unnötiger vergleich = mehr rechenaufwand = mehr lags (theoretisch) ich könnts ehrlich gesagt besser zuordnen, wenn alle variablen nach dem selben muster benannt sind außerdem ist sowas unprofessionell
|
|
|
08/08/2011, 17:34
|
#9
|
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
|
Zufrieden? :'o
|
|
|
08/08/2011, 17:56
|
#10
|
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,009
|
Quote:
Originally Posted by √π.
Zufrieden? :'o
|
jetzt hast du einen bug drin O.o
wenn man abbrechen drückt werden trotzdem mobs gespawnt
|
|
|
08/08/2011, 18:25
|
#11
|
elite*gold: 15
Join Date: Feb 2010
Posts: 4,412
Received Thanks: 3,105
|
Quest sieht ganz schick aus, werde sie mir mal genauer angucken!
|
|
|
08/08/2011, 18:47
|
#12
|
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
|
Quote:
Originally Posted by .Howan
jetzt hast du einen bug drin O.o
wenn man abbrechen drückt werden trotzdem mobs gespawnt
|
Sollt eigentlich nicht sein, aber wenns so ist füg ich die Abfrage wieder ein. Ich denke diese kleine Abfrage wird den Server nicht zum explodieren bringen :'o
|
|
|
08/09/2011, 01:23
|
#13
|
elite*gold: 0
Join Date: Jun 2010
Posts: 13
Received Thanks: 13
|
Könnte man statt, "data/dungeon/"..filename.." auch /data/dungeon/regen2.txt z.b machen?
|
|
|
08/09/2011, 01:26
|
#14
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
Quote:
Originally Posted by Venuz77
Könnte man statt, "data/dungeon/"..filename.." auch /data/dungeon/regen2.txt z.b machen?
|
klar, kannst auch direkt die regenfile benennen
|
|
|
08/09/2011, 12:26
|
#15
|
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
|
Wie gesagt, ich habs in Variablen geschrieben, damit ihr nicht die Stellen raussuchen müsst. Wenn ihr es direkt machen wollt gehts natürlich auch ^^
|
|
|
Similar Threads
|
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH
Hello dear community, this is a very simple guide but at the same time useful.
How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"?
Easy!
Open the file "make" and replace the content of the file with this:
for f in *.quest; do ./qc $f; done
Oki. Now set the 0777 permission to the file.
Finally open a SSH client and sign in. Write the command:
cd /game_file_folder
|
All times are GMT +2. The time now is 17:13.
|
|