|
You last visited: Today at 14:35
Advertisement
[SERVICE]Schreibe Quests
Discussion on [SERVICE]Schreibe Quests within the Metin2 Private Server forum part of the Metin2 category.
10/23/2010, 14:29
|
#31
|
elite*gold: 42
Join Date: Jan 2010
Posts: 2,381
Received Thanks: 959
|
Hi^^
Also ich kenn ja deinen Service über ne Quest schreiben und ich hab mich letztens auch an das Thema rangewagt. Jetzt wollte ich auch ne Quest schreiben, bin mir aber ned ganz sicher ob das geht.
Also ich wollte ne Quest die in Verbinung mit den neuen Reittieren steht machen und zwar dass man als [SA] und [SGA] alle 5, als [GA] 4 und als [GM] nur 2 rufen kann. Wär es also möglich, dass man iwie überprüft, ob das [SA] oder so im Name ist und wenn ja, dass man das dann rufen kann und wenn nicht dann nicht? Also gemeint is das so: Ne Quest(die schon vorhanden is und zwar von ~Casi~:
PHP Code:
---------------------------------------------- -- Reittier Menü Quest -- copyright by Casi ---------------------------------------------- quest Reittier begin state start begin when 70045.use begin say_title("Hey ".. pc.get_name() ..".") say("Welches Reittier Willst du Benutzen") local s = select("Löwe","Keiler","Feuer Tieger","Wolf","EXIT") if s == 1 then say_reward("Du Hast Dein Löwen gerufen") pc.mount(39912) end if s == 2 then say_reward("Du Hast Dein Keiler gerufen") pc.mount(39913) end if s == 3 then say_reward("Du Hast Dein Feuer Tieger gerufen") pc.mount(39914) end if s == 4 then say_reward("Du Hast Dein Wolf gerufen") pc.mount(39915) end end end end
aus diesem
nun will ich eben die oben genannte beschränkung einbauen. Könntest du mir das mal demosnstrieren(konkret: machen)?
hoffe das geht
Grindelo
|
|
|
10/23/2010, 15:12
|
#32
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
Quote:
Originally Posted by Grindelo
Hi^^
Also ich kenn ja deinen Service über ne Quest schreiben und ich hab mich letztens auch an das Thema rangewagt. Jetzt wollte ich auch ne Quest schreiben, bin mir aber ned ganz sicher ob das geht.
Also ich wollte ne Quest die in Verbinung mit den neuen Reittieren steht machen und zwar dass man als [SA] und [SGA] alle 5, als [GA] 4 und als [GM] nur 2 rufen kann. Wär es also möglich, dass man iwie überprüft, ob das [SA] oder so im Name ist und wenn ja, dass man das dann rufen kann und wenn nicht dann nicht? Also gemeint is das so: Ne Quest(die schon vorhanden is und zwar von ~Casi~:
PHP Code:
---------------------------------------------- -- Reittier Menü Quest -- copyright by Casi ---------------------------------------------- quest Reittier begin state start begin when 70045.use begin say_title("Hey ".. pc.get_name() ..".") say("Welches Reittier Willst du Benutzen") local s = select("Löwe","Keiler","Feuer Tieger","Wolf","EXIT") if s == 1 then say_reward("Du Hast Dein Löwen gerufen") pc.mount(39912) end if s == 2 then say_reward("Du Hast Dein Keiler gerufen") pc.mount(39913) end if s == 3 then say_reward("Du Hast Dein Feuer Tieger gerufen") pc.mount(39914) end if s == 4 then say_reward("Du Hast Dein Wolf gerufen") pc.mount(39915) end end end end
aus diesem
nun will ich eben die oben genannte beschränkung einbauen. Könntest du mir das mal demosnstrieren(konkret: machen)?
hoffe das geht
Grindelo
|
Hier ist die Quest, du musst statt z.b. [SA]namen deinen namen angeben z.b. [SA]Grindelo wie du halt Ingame heißt. Ich weis nicht ob es zu 100% funkt, aber es sollte eig gehen^^
PHP Code:
quest reittiere begin state start begin when item.use begin say_title("Reittiere") say("Wähle dein Reittier aus!") local name = pc.get_name() if name == [SA]namen or name == [SA]namen then local s = select("Löwe","Kailer","Tiger","Wolf","EXIT") if s == 5 then return end if s == 1 then say_reward("Du Hast Dein Löwen gerufen") pc.mount(39912, 99999) end if s == 2 then say_reward("Du Hast Dein Keiler gerufen") pc.mount(39913, 99999) end if s == 3 then say_reward("Du Hast Dein Feuer Tieger gerufen") pc.mount(39914, 99999) end if s == 4 then say_reward("Du Hast Dein Wolf gerufen") pc.mount(39915, 99999) end end if name == [SGA]namen or name == [SGA]namen then local s = select("Löwe","Kailer","Tiger","EXIT") if s == 4 then return end if s == 1 then say_reward("Du Hast Dein Löwen gerufen") pc.mount(39912, 99999) end if s == 2 then say_reward("Du Hast Dein Keiler gerufen") pc.mount(39913, 99999) end if s == 3 then say_reward("Du Hast Dein Feuer Tieger gerufen") pc.mount(39914, 99999) end end if name == [GA]namen or name == [GA]namen then local s = select("Löwe","Kailer","EXIT") if s == 3 then return end if s == 1 then say_reward("Du Hast Dein Löwen gerufen") pc.mount(39912, 99999) end if s == 2 then say_reward("Du Hast Dein Keiler gerufen") pc.mount(39913, 99999) end end if name == [GM]namen or name == [GM]namen then local s = select("Löwe","EXIT") if s == 2 then return end if s == 1 then say_reward("Du Hast Dein Löwen gerufen") pc.mount(39912, 99999) end end end end end
|
|
|
10/28/2010, 15:23
|
#33
|
elite*gold: 1
Join Date: Dec 2008
Posts: 31
Received Thanks: 5
|
kannste mir ne quest schreiben die ein item aus dem inventar entfernt und das dann unten in der chatzeile steht das das item entfernt wurde?
|
|
|
10/28/2010, 15:26
|
#34
|
elite*gold: 90
Join Date: Apr 2010
Posts: 1,887
Received Thanks: 1,789
|
Quote:
Originally Posted by Neo13.37
kannste mir ne quest schreiben die ein item aus dem inventar entfernt und das dann unten in der chatzeile steht das das item entfernt wurde?
|
Also du willst ein Item das ein anderes Item entfernt?
|
|
|
11/06/2010, 17:37
|
#35
|
elite*gold: 0
Join Date: May 2010
Posts: 63
Received Thanks: 16
|
huhu wollte dich fragen ob du mir neh quest schreiben kannst wo man 5 dämonenkönige töten muss bei behlinug schreib einfach was rein damit ich es später änderen kann danke schon mal ihm voraus
|
|
|
11/06/2010, 18:28
|
#36
|
elite*gold: 0
Join Date: Apr 2010
Posts: 2,037
Received Thanks: 736
|
Avu.. ich versuche seid mind paar Wochen eine Quest zu schreiben..die geht aber nicht.
Die soll so aussehen:
- Spieler ab Lv 80 geht zum Schmied
- Schmied sagt: Das er in den roten Wald etwas killen soll
- Spieler erfüllt den Auftrag erst wenn des Monster tot ist
- Belohnung: Schlachtschwert+6
Kannste mir da helfen?..
|
|
|
11/07/2010, 14:01
|
#37
|
elite*gold: 0
Join Date: Oct 2010
Posts: 75
Received Thanks: 11
|
Hallo
kannst du mir nen quest machen wo man dann auf ein item( keilerzahn) drückt und dann ins tal von ascaria geportet wird?
|
|
|
11/08/2010, 23:03
|
#38
|
elite*gold: 90
Join Date: Apr 2010
Posts: 1,887
Received Thanks: 1,789
|
Quote:
Originally Posted by xEndless
Avu.. ich versuche seid mind paar Wochen eine Quest zu schreiben..die geht aber nicht.
Die soll so aussehen:
- Spieler ab Lv 80 geht zum Schmied
- Schmied sagt: Das er in den roten Wald etwas killen soll
- Spieler erfüllt den Auftrag erst wenn des Monster tot ist
- Belohnung: Schlachtschwert+6
Kannste mir da helfen?..
|
Ja mach ich morgen
Quote:
Originally Posted by Reitiere
Hallo
kannst du mir nen quest machen wo man dann auf ein item( keilerzahn) drückt und dann ins tal von ascaria geportet wird?
|
Mache ich ebenfalls morgen
|
|
|
11/09/2010, 14:50
|
#39
|
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
|
Quote:
Originally Posted by Grindelo
Hi^^
Also ich kenn ja deinen Service über ne Quest schreiben und ich hab mich letztens auch an das Thema rangewagt. Jetzt wollte ich auch ne Quest schreiben, bin mir aber ned ganz sicher ob das geht.
Also ich wollte ne Quest die in Verbinung mit den neuen Reittieren steht machen und zwar dass man als [SA] und [SGA] alle 5, als [GA] 4 und als [GM] nur 2 rufen kann. Wär es also möglich, dass man iwie überprüft, ob das [SA] oder so im Name ist und wenn ja, dass man das dann rufen kann und wenn nicht dann nicht? Also gemeint is das so: Ne Quest(die schon vorhanden is und zwar von ~Casi~:
PHP Code:
---------------------------------------------- -- Reittier Menü Quest -- copyright by Casi ---------------------------------------------- quest Reittier begin state start begin when 70045.use begin say_title("Hey ".. pc.get_name() ..".") say("Welches Reittier Willst du Benutzen") local s = select("Löwe","Keiler","Feuer Tieger","Wolf","EXIT") if s == 1 then say_reward("Du Hast Dein Löwen gerufen") pc.mount(39912) end if s == 2 then say_reward("Du Hast Dein Keiler gerufen") pc.mount(39913) end if s == 3 then say_reward("Du Hast Dein Feuer Tieger gerufen") pc.mount(39914) end if s == 4 then say_reward("Du Hast Dein Wolf gerufen") pc.mount(39915) end end end end
aus diesem
nun will ich eben die oben genannte beschränkung einbauen. Könntest du mir das mal demosnstrieren(konkret: machen)?
hoffe das geht
Grindelo
|
Mit namen kannst das machen, aber finde ich persönlich unnötig.
Du kannst es auch so machen prüft, welchen Status rang er hat..
if pc.get_gm_level() == 5 then
Erklärung:
5 Implentator
4 High wizard
3 GOD
2 Low Wizard
1 Player
Dieses System hab ich bei mir in Ox implentiert..
Hoffe verstehst was ich meine.
|
|
|
11/17/2010, 17:41
|
#40
|
elite*gold: 5
Join Date: Jul 2010
Posts: 654
Received Thanks: 144
|
ich hätte gern 2 quests mitnur einen kleinen unterschied... der eine soll bewirken das sobald man dismounted alle bonis(stats) deaktiviert werden,und der andere das wenn man z.b. 12345 im chat schreibt alle bonis entfernt werden,danke,wenn du mir das iwi machen kannst bedank ich mich auch,nenn mir dann einfach dein paypalkonto^^
danke im vorraus
|
|
|
11/17/2010, 18:02
|
#41
|
elite*gold: 90
Join Date: Apr 2010
Posts: 1,887
Received Thanks: 1,789
|
Quote:
Originally Posted by Faili
ich hätte gern 2 quests mitnur einen kleinen unterschied... der eine soll bewirken das sobald man dismounted alle bonis(stats) deaktiviert werden,und der andere das wenn man z.b. 12345 im chat schreibt alle bonis entfernt werden,danke,wenn du mir das iwi machen kannst bedank ich mich auch,nenn mir dann einfach dein paypalkonto^^
danke im vorraus
|
Ist glaube ich nicht möglich...
|
|
|
11/17/2010, 18:11
|
#42
|
elite*gold: 10
Join Date: Sep 2010
Posts: 90
Received Thanks: 36
|
Hi,
suche ne Gruppenkampfquest...
Haste ne idee wie man macht, dass die Spieler alle der anderen Gruppe angreifen können?
Grüße
.xeonBSD
|
|
|
11/17/2010, 18:17
|
#43
|
elite*gold: 0
Join Date: Feb 2009
Posts: 453
Received Thanks: 157
|
Quote:
Originally Posted by Avulsed
Ist glaube ich nicht möglich...
|
doch ist es....
tipp: der befehl für absteiggen:
/unmount..
also
if chat("/unmount") then
... usw.
|
|
|
11/17/2010, 18:24
|
#44
|
elite*gold: 90
Join Date: Apr 2010
Posts: 1,887
Received Thanks: 1,789
|
Quote:
Originally Posted by henpii
doch ist es....
tipp: der befehl für absteiggen:
/unmount..
also
if chat("/unmount") then
... usw.
|
Das mit dem mounten mein ich doch garnicht >.< (Abgesehen davon geht es so nicht wie du es vorgeschlagen hast)
Meinte eher das mit dem Bonus entfernen...
|
|
|
11/17/2010, 19:16
|
#45
|
elite*gold: 0
Join Date: Apr 2010
Posts: 223
Received Thanks: 41
|
Hallo bei meiner syserr kommt immer ein IsStringTrue Fehler und ich habe nachgeschaut und der kommt bei dem Stadwächter und zwar wegen denn zwei Zeilen. Es handelt sich um die guild_manage.quest.
Und zwar in der Zeile:
with pc.hasguild() and not pc.isguildmaster() and (pc.is_pc() or npc.empire == pc.empire) begin
-- ??
und in der Zeile:
with pc.hasguild() and pc.isguildmaster() and (pc.is_pc() or npc.empire == pc.empire) begin
-- ??
Hier nochmal die ganze quest.
PHP Code:
quest guild_manage begin state start begin when guild_man1.chat."Gilde verlassen" or guild_man2.chat."Gilde verlassen" or guild_man3.chat."Gilde verlassen" with pc.hasguild() and not pc.isguildmaster() and (pc.is_pc() or npc.empire == pc.empire) begin -- ?? say(locale.guild.withdraw_confirm) local s = select("Ja", "Nein") if s==1 then say("Du bist nun wieder Gildenlos!") pc.remove_from_guild() pc.setqf("new_withdraw_time",get_global_time()) end end when guild_man1.chat."Gilde auflösen" or guild_man2.chat."Gilde auflösen" or guild_man3.chat."Gilde auflösen" with pc.hasguild() and pc.isguildmaster() and (pc.is_pc() or npc.empire == pc.empire) begin -- ?? say(locale.guild.disband_confirm) local s = select("Ja", "Nein") if s==1 then say("Deine Gilde ist nun aufgelöst!") pc.destroy_guild() pc.setqf("new_disband_time",get_global_time()) pc.setqf("new_withdraw_time",get_global_time()) end end when guild_man1.chat."Gilde gründen" or guild_man2.chat."Gilde gründen" or guild_man3.chat."Gilde gründen" with (pc.is_gm() or npc.empire == pc.empire) begin local level_limit; local guild_create_item if get_locale() == "euckr" then level_limit = 40 guild_create_item = false else level_limit = 40 guild_create_item = false end if pc.hasguild() then return end if game.get_event_flag("guild_withdraw_delay")*86400 > get_global_time() - pc.getqf("new_withdraw_time") then say(string.format("Du kannst jetzt noch keine neue Giled gründen! Warte noch eine Weile!", game.get_event_flag("guild_withdraw_delay"))) return end if game.get_event_flag("guild_disband_delay")*86400 > get_global_time() - pc.getqf("new_disband_time") then say(string.format("Du kannst jetzt noch keine neue Giled gründen! Warte noch eine Weile!", game.get_event_flag("guild_disband_delay"))) return end say(locale.guild.create_confirm) local s = select("Ja", "Nein") if s == 2 then return end if pc.level >= level_limit then if pc.gold >= 200000 then if not guild_create_item or pc.countitem(guild_create_item)>0 then game.request_make_guild() else say("Dir Fehlt das Buch der Vorsehung!") end else say("Du hast nicht genug Geld um eine Gilde zu gründen!") end else say("Dein Level ist nicht hoch genug um eine Gilde zu gründen!") end end end end
|
|
|
|
|
Similar Threads
|
[Service]Schreibe Programme
10/13/2011 - Metin2 Trading - 48 Replies
Hallo,
ich schreibe Programme für euch für eine kleine Gegenleistung.
Womit mache ich das?
Ich schreibe sie mit der Script Sprache AutoIt.
Bezahlung:
Ich nehme nur PaySafeCards an.
Der Preis wird dann je nach Programm privat geregelt.
|
[Service] Ich mache Quests auf Anfrage.
10/01/2010 - Metin2 Private Server - 8 Replies
Hallu.
Da ich momentan zu viel Freizeit habe, habe ich mir überlegt,
dass ich von nun an Quests auf Anfrage mache. Die Quests werden
relativ schnell und ordentlich abgearbeitet, bitte keinen unendlich
langen Quests mit 20 NPCs, danke.
Bitte nutzt folgendes Formular:
Titel:
Mindestlevel:
|
[Release] DE Quests Service!
12/23/2009 - Metin2 PServer Guides & Strategies - 72 Replies
Hoi, nun mal ein neues Projekt von mir :)
Vor langer zeit hat "lolkid2009" ein Thema gemacht, in dem es um die Quests ging...er meinte zuerst, das es dort Tägl. neue Quests gäbe, nunja, ich hab da halt jeden Tag reingeschaut, und hab gehofft das da neue Quests vorhanden sind-was war? Nichts. Er ist wohl nicht hinterher gekommen. Vielen ging es bestimmt genauso wie mir! Vor ein Paar wochen hatte ich ja sehr viel zeit wie ihr wisst und da habe ich mir die Programiersprache der Quests angewöhnt,...
|
[SERVICE]Ich änder eure quests :D
10/15/2009 - Metin2 Private Server - 15 Replies
Alloa, nunja, ich hab lw. D.h. mach ich mal wieder was für euch ;)
Ich schreibe eure quests bzw. items um...z.B. hab ich kurz vor doofmt2 down gegang ist, ein item gemacht eher gesagt 2 womit man sein pferd sofort auf 11 bzw. 21 lvlt
Was ich brauche:
-> Eine vorhandene quest wie z.b. siege.quest
->die .quest datei
-> eure GENAUEN vorstellungen, also WAS WANN unter welcher BEDINUNG usw.
vorerst biete ich das bei 3leuten an ;)
|
All times are GMT +2. The time now is 14:35.
|
|