|
You last visited: Today at 15:21
Advertisement
[QUEST-FILE] 100% automatischer OX-Wettbewerb
Discussion on [QUEST-FILE] 100% automatischer OX-Wettbewerb within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
10/31/2011, 23:03
|
#16
|
elite*gold: 0
Join Date: Sep 2011
Posts: 159
Received Thanks: 128
|
Quote:
Originally Posted by ..Xao
Ja.
Mein altes OX war auch auf timer basis und da war es so...
Wird auch immer noch so sein..
Aber hab dafür ne lösung im kopf... keine schöne und gute aber bei genug playern aufn server wäre es ne idee..
|
Muss es den an sich Timer abhängig sein
Man kann doch ein Befehl einbauen das wenn 2 Leute übrig bleiben eine Belohnung an einen Spieler gegeben wird der keinen Namen mit [] hat.
Sollte die Belohnung vergeben sein werden alle raus geportet und der OX beendet.
Oder würde das nicht gehen ?
|
|
|
10/31/2011, 23:08
|
#17
|
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
|
Quote:
Originally Posted by ProfiFighter
Du meinst wohl kill, login usw. Events benutzen, wa? ^^
Ich werd jetzt erstmal gucken was sich ergibt. Ich konnte ohne Probleme die Map switchen usw. und der OX-Wettbewerb lief immer noch. Zur Not kann man ja auch andere Events benutzen.
|
Ich hätte es so gemacht
PHP Code:
When login or levelup or kill or dead or letter with game_eventlfaf("Automatic_ox") == 1 begin if pc.get_time() >= xxx time then game_set_eventflag(time + 10) 10 Sekunden sind drüber, starte nächste Frage (Hoffentlich muss man nicht auf der Map sein") ox.event_spuck_frage end end
so in etwa.. Codes stimmen zwar nicht alle aber du verstehst was ich meine
mfg Risan
|
|
|
10/31/2011, 23:10
|
#18
|
elite*gold: 31
Join Date: May 2009
Posts: 2,011
Received Thanks: 1,389
|
Quote:
Originally Posted by ..Xao
Ich hätte es so gemacht
PHP Code:
When login or levelup or kill or dead or letter with game_eventlfaf("Automatic_ox") == 1 begin if pc.get_time() >= xxx time then game_set_eventflag(time + 10) 10 Sekunden sind drüber, starte nächste Frage (Hoffentlich muss man nicht auf der Map sein") ox.event_spuck_frage end end
so in etwa.. Codes stimmen zwar nicht alle aber du verstehst was ich meine
mfg Risan
|
So meinte ich ja das auch - also die Events usw. nutzen ^^.
Mach ich aber halt nur zur Not ^^. Ich hoffe du verstehst das.
Großes Edit beim ersten Beitrag. Bitte beachtet das: Als erstes solltet ihr ein Item mit der ID 1524, wo der Name des Items nicht relevant ist in der Item_Proto erstellen(Icon wird hier nicht benötigt, dh. es wird auf keine Clientmodifikation zurückgegriffen)(Es gibt genug Tutorials in EPvP zu diesem Thema).
|
|
|
10/31/2011, 23:15
|
#19
|
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
|
Joa..
Ich würd die gewinn items in eine Datenbank hauen... ;D
Schau bei mir:
War zu faul alles in Quest zu schreiben, und so kann jederzeit während metin2 läuft neues item einfügen ohne reboot oder ähnliches.
Die quest holt sich das item per zufall aus der Datenbank..
|
|
|
10/31/2011, 23:21
|
#20
|
elite*gold: 31
Join Date: May 2009
Posts: 2,011
Received Thanks: 1,389
|
Quote:
Originally Posted by ..Xao
Ich hätte es so gemacht
PHP Code:
When login or levelup or kill or dead or letter with game_eventlfaf("Automatic_ox") == 1 begin if pc.get_time() >= xxx time then game_set_eventflag(time + 10) 10 Sekunden sind drüber, starte nächste Frage (Hoffentlich muss man nicht auf der Map sein") ox.event_spuck_frage end end
so in etwa.. Codes stimmen zwar nicht alle aber du verstehst was ich meine
mfg Risan
|
Hab mich gerade an ein altes Problem erinnert: Also, wenn der OX-Wettbewerb über einen anderen Gamechannel als 99(halt wo die OX-Map ist usw.) gestartet/ gemanagt wird entstehen Bugs, dh. egal ob ihr wollt oder nicht, das mit den kill, login usw. darf dann nur auf dem Gamechannel 99 für den OX-Wettbewerb benutzt werden, was nicht gerade viel bringt, aber wenn jemand ein Problem mit den Timern hat, dann kann er die Quest gerne bearbeiten.
|
|
|
10/31/2011, 23:21
|
#21
|
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
|
pc.get.channel_id() == 99 then
oder so..
Voila!
|
|
|
10/31/2011, 23:26
|
#22
|
elite*gold: 31
Join Date: May 2009
Posts: 2,011
Received Thanks: 1,389
|
Ja, aber auf dem "game"-Channel 99 sind meistens nie so viele Spieler und das ist das Hauptproblem. Vllt. ist das bei manchen Servern anders, aber ich wollts halt nur sagen.
Wenn halt jemand mit den Timern ein Problem hat kann ers ja mit den kill, login usw. Events machen.
@..Xao: pc.get.channel_id() == 99 then
Ich weiß ja nicht, ob es diesen Befehl überhaupt gibt, aber zur Not geht es ja auch per Mapabfrage. War halt lange nicht mehr in der Metin2-Sektion on und deshalb bin ich im Questen etwas eingerostet ^^. Stattdessen mach ich nun Programme usw. in C++ ^^.
@All: Falls ihr jetzt Probleme mit dem Timer habt versucht mal andere SF. Aber auf jeden Fall könnt ihr auf eine andere Map wechseln usw., ohne das der OX-Wettbewerb aufhört zu laufen. Vergesst aber nicht, das ihr den OX-Wettbewerb immer in der OX-Map/ CH99-Map starten müsst.
|
|
|
10/31/2011, 23:44
|
#23
|
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
|
job, das mit channel_id ist in gamecore drinne.. nur einfügen in quest_function
|
|
|
12/08/2011, 01:55
|
#24
|
elite*gold: 31
Join Date: May 2009
Posts: 2,011
Received Thanks: 1,389
|
Sorry für den kleinen Push, aber es gab ein großes Problem im Random-Bereich des Codes. Da nun alles wieder fixxed ist empfehle ich die neuste Version zu nehmen. Wenn jemand das mit dem Money-Bug(kann noch passieren) fixxen will kann er das, ich hab dazu aber leider kb. Also kommt mir nicht mit "O.o Dein Code lässt Money-Bugs zu!", denn ich habe euch gesagt, dass ihr das fixxen könnt wenn ihr wollt(dh. ihr müsst das nicht).
|
|
|
|
|
Similar Threads
|
[Quest File]Automatischer GM Status
10/20/2011 - Metin2 PServer Guides & Strategies - 32 Replies
Hey,
ich hab mal ne kleine Quest geschrieben!
Is nichts besonderes, aber für viele von euch sicher recht hilfreich!
Ich kennt sicher diesen Thread:
http://www.elitepvpers.com/forum/metin2-pserver-gu ides-strategies/703838-quest-release-online-teamli st.html#post6487243
Und um die Quest jetzt für einen NPC zu machen, müsst ihr folgende Quest einfügen:
quest gm_status begin
state start begin
|
[WICHTIG] UppItems Quest File Name gesucht !
05/15/2011 - Metin2 Private Server - 3 Replies
Hey
Ich habe die Serverfiles von Computerkrank v2 ;) Neben dem Waffenhändler ist ja ein NPC namens UppItems weiss jemand wie die Quest File von diesem NPC heisst ? Ich würde diese eben sehr gerne ein bisschen bearbeiten...
Also die Quest File unter
/usr/rain/channel/share_data/locale/hongkong/ques t
Da muss die doch sein also die Quest File vom UppItems NPC ?!?!?
|
FileZilla ~|-|~> locale/Hongkong/quest/locale_big5.lua: No such file or directory
05/12/2010 - Metin2 Private Server - 6 Replies
Hey,
ich habe ein problem bei filezilla und zwar hab ich mich bei filezilla eingelogt und die locale_big5.lua bearbeitet also das was die npc's sagen kk war alles gut habe server rebootet und kommt ständig das hier:
Kostenloser Bilder Upload Service - Gratis Bilder hochladen / uploaden ohne Anmeldung
also das locale/Hongkong/quest/locale_big5.lua: No such file or directory -^
und das hier:
http://www.bilder-space.de/show_img.php?img=9246c 6-1273689327.jpg&size=thumb
wieso kann wer gelfen...
|
[GM NPC]Quest file falsch?
04/21/2010 - Metin2 Private Server - 6 Replies
Hallo Community,
ich habe den GM Npc von >PornPaul< umgeschrieben (nur für meinen Server) .
Jedoch kann ich den Npc nicht mehr anklicken da ich irgendwo fehler gemacht habe.
Jeodch find ich sie nicht :rtfm:
Wäre cool wenn ihr mir helfen könntet
quest gmstuff begin
state start begin
when 20095.chat."GM Stuff" with pc.is_gm() begin
|
All times are GMT +2. The time now is 15:21.
|
|