|
You last visited: Today at 10:06
Advertisement
[Release]Verbesserung von Avulseds Quizquest
Discussion on [Release]Verbesserung von Avulseds Quizquest within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
10/15/2010, 20:25
|
#1
|
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 140
|
[Release]Verbesserung von Avulseds Quizquest
Dieser Thread bezieht sich auf die von Avulsed.
Da ich es nicht ausstehen kann, wenn ich so einen Code sehe (nichts gegen dich Avulsed), wo sich alles tausend mal wiederholt, habe ich mir die Zeit genommen und mal die vereinfachte Form geschrieben.
PHP Code:
quest quiz begin state start begin when NPCID.chat."Quiz" begin ------------Hier NPCID einfügen say_title("Quiz") say("Hallo " .. pc.get_name() .. "") say("Lust auf ein kleines Quiz?") say_reward("Es kostet 1.000.000 Yang") local erst=select("Ja","Nein","Anleitung") if 2==erst then say("Okay, man sieht sich") say("Ciao") elseif 3==erst then say_title("Anleitung") say("Wenn du das Quiz startest wird dir eine Frage gestellt") say("diese musst du dann mit ja oder nein beantworten, wenn du") say("die Frage richtig beantwortet hast, bekommst du als Belohnung") say("2.000.000 Yang. Solltest du sie allerdings falsch") say("beantworten ist dein Geld futsch") say_reward("Achtung!!! Ja und Nein müssen am Anfang immer") say_reward("großgeschrieben werden sonst wird die Antwort als") say_reward("falsch gewertet") elseif 1==erst then say("Okay los gehts") say_reward("Bist du bereit für die erste Frage?") local zweit=select("Ja","Nein") if zweit==1 then pc.changemoney(-1000000) ----------- Hier kosten für die teilnahme einfügen!! local r=number(1,50) -- verbesserung hier: s zu r gemacht, da r für random steht. -- q = questions = fragen, q ist array bestehend aus weiteren arrays, die aus frage und antwort bestehen local q = { -- Frage, richtige antwort(true = ja, false = nein) { "Gibt es in Metin2 Pferde?", true }, { "Hat die GF Metin2 erfunden?", false }, { ..., ... } -- ... und so weiter ... } -- die klammer nicht vergessen say_title(q[r][1]) -- Stellt die Frage say("") -- Leerzeile, sieht schöner aus local a = select("Ja", "Nein") - 2 * -1 -- Aus ja wird eine 1 (=true), aus nein eine 0 (=false) if a == q[r][2] then -- frage richtig beantwortet else -- frage nicht richtig beantwortet end end end end
so wie die quest hier ist könnt ihr sie nicht verwenden, aber wer nur einigermaßen was im kopf, dem sollte das helfen.
keine ahnung ob der code jetzt stimmt, ist nur mal eben so geschrieben, soll wie gesagt auch nur ne verbesserung sein.
|
|
|
10/15/2010, 22:34
|
#2
|
elite*gold: 0
Join Date: Nov 2009
Posts: 215
Received Thanks: 56
|
Quote:
Originally Posted by Undercover3
so wie die quest hier ist könnt ihr sie nicht verwenden, aber wer nur einigermaßen was im kopf, dem sollte das helfen.
|
Danke, aber ich sehe es schon kommen, das viele damit nicht kla kommen werden
|
|
|
10/15/2010, 22:49
|
#3
|
elite*gold: 17
Join Date: Jan 2009
Posts: 2,538
Received Thanks: 2,405
|
man wie dumm bist du?? regst sich auf das du sowas nicht ansehen kannst und macht den quest script nichtmal fertig echt ey sry aber is richtig doof
|
|
|
10/15/2010, 23:10
|
#4
|
elite*gold: 0
Join Date: Nov 2009
Posts: 215
Received Thanks: 56
|
Quote:
Originally Posted by .Xero
man wie dumm bist du?? regst sich auf das du sowas nicht ansehen kannst und macht den quest script nichtmal fertig echt ey sry aber is richtig doof
|
Wo hab ich mich bitteschön aufgeregt???
Scheiß tag gehabt oder was motze rum?
|
|
|
10/15/2010, 23:14
|
#5
|
elite*gold: 17
Join Date: Jan 2009
Posts: 2,538
Received Thanks: 2,405
|
nicht du der thread ersteller weil er sich aufregt das er sich nicht so eine quest anschauen kann und dan stellt er eine halbfertige quest rein verstehst du wie ich meine??
|
|
|
10/15/2010, 23:15
|
#6
|
elite*gold: 1
Join Date: Jun 2010
Posts: 1,624
Received Thanks: 563
|
Danke
kommt in meinen Thread ^^
|
|
|
10/15/2010, 23:18
|
#7
|
elite*gold: 20
Join Date: Nov 2007
Posts: 770
Received Thanks: 198
|
Quote:
Originally Posted by .Xero
man wie dumm bist du?? regst sich auf das du sowas nicht ansehen kannst und macht den quest script nichtmal fertig echt ey sry aber is richtig doof
|
^this
Ist zwar toll, dass du die Quest verbessern willst, sinnvoll wäre es aber auch sie zu Ende zu schreiben
|
|
|
10/16/2010, 00:28
|
#8
|
elite*gold: 0
Join Date: Jan 2009
Posts: 526
Received Thanks: 102
|
Quote:
Originally Posted by Kallisson
^this
Ist zwar toll, dass du die Quest verbessern willst, sinnvoll wäre es aber auch sie zu Ende zu schreiben
|
jup da hat der ober mir recht
|
|
|
10/16/2010, 00:33
|
#9
|
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 140
|
Dann werd ich sie morgen mal so umändern, dass sie direkt funktioniert. Und an dieser Stelle wieder der Hinweis, dass sie ursprünglich nicht von mir ist.
|
|
|
10/16/2010, 01:33
|
#10
|
elite*gold: 90
Join Date: Apr 2010
Posts: 1,887
Received Thanks: 1,789
|
Hab sie mal weiter gemacht nur ein Fehler ist noch drin unzwar werden die Antworten immer als falsch angezeigt. Wahrscheinlich bin ich einfach zu müde, weil ich den Fehler nicht finde
PHP Code:
quest quiz begin state start begin when 20069.chat."Quiz" begin ------------Hier NPCID einfügen say_title("Quiz") say("Hallo " .. pc.get_name() .. "") say("Lust auf ein kleines Quiz?") say_reward("Es kostet 1.000.000 Yang") local erst=select("Ja","Nein","Anleitung") if 2==erst then say("Okay, man sieht sich") say("Ciao") elseif 1==erst then say("Okay los gehts") say_reward("Bist du bereit für die erste Frage?") local zweit=select("Ja","Nein") if zweit==1 then if pc.money > 1000000 then pc.changemoney(-1000000) ----------- Hier kosten für die teilnahme einfügen!! local r=number(1,2)
local q = { { "Gibt es in Metin2 Pferde?", true }, { "Hat die GF Metin2 erfunden?", false }, }
say_title(q[r][1]) say("") local a = select("Ja", "Nein") - 2 * -1 if a == q[r][2] then say_reward("Glückwunsch!") say_reward("Du hast die Frage richtig beantwortet") say_reward("Du erhälst 2.000.000 Yang") pc.change_money(2000000) else say("Frage falsch beantwortet") end elseif pc.money < 1000000 then say("Du hast nicht genug Yang") elseif zweit==2 then say("Okay, man sieht sich") say("Ciao") elseif 3==erst then say_title("Anleitung") say("Wenn du das Quiz startest wird dir eine Frage gestellt") say("diese musst du dann mit ja oder nein beantworten, wenn du") say("die Frage richtig beantwortet hast, bekommst du als Belohnung") say("2.000.000 Yang. Solltest du sie allerdings falsch") say("beantworten ist dein Geld futsch") say_reward("Achtung!!! Ja und Nein müssen am Anfang immer") say_reward("großgeschrieben werden sonst wird die Antwort als") say_reward("falsch gewertet") end end end end end end
|
|
|
10/16/2010, 02:49
|
#11
|
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 140
|
Dann liegt es wohl an dem vergleich an true mit 1 und false mit 0. Eigentlich müsste das ja gehen, ansonsten ersetzt true in q mal durch 1 und false durch 0.
|
|
|
10/16/2010, 06:54
|
#12
|
elite*gold: 3
Join Date: Jan 2010
Posts: 1,714
Received Thanks: 854
|
Woha geil du bist Coooooool
Paar zeilen weg gemacht und meinst jetzt du hast die Ja so Super neu Gescriptet
Wow ***** du bist so Fail
|
|
|
10/16/2010, 11:08
|
#13
|
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 140
|
.Sh4rk, les dir doch mal bitte durch worum es geht.
|
|
|
10/16/2010, 11:43
|
#14
|
elite*gold: 0
Join Date: Nov 2009
Posts: 215
Received Thanks: 56
|
Quote:
Originally Posted by .Xero
nicht du der thread ersteller weil er sich aufregt das er sich nicht so eine quest anschauen kann und dan stellt er eine halbfertige quest rein verstehst du wie ich meine??
|
asoo, nimms zurück ^^=)
|
|
|
10/16/2010, 14:11
|
#15
|
elite*gold: 15
Join Date: Feb 2010
Posts: 4,412
Received Thanks: 3,105
|
Quote:
Originally Posted by .Sh4rk
Woha geil du bist Coooooool
Paar zeilen weg gemacht und meinst jetzt du hast die Ja so Super neu Gescriptet
Wow ***** du bist so Fail
|
Hast du luck geschnüffelt?
Er hat die quest doch nur mit Arrays bestückt, damit es kürzer und übersichtlicher ist!
Dankbarkeit = fail!
|
|
|
|
|
Similar Threads
|
[Release]Quizquest
10/24/2011 - Metin2 PServer Guides & Strategies - 31 Replies
Heyho :D
Hab mal ein kleines Ja-Nein Quiz in questformat für euch.
Erklärung:
Wenn der Spieler auf den jeweiligen NPC klickt fragt der NPC den Spieler ob er an einem Quiz teilnehmen möchte, wenn er das tut muss er 1.000.000 Yang zahlen(Könnt ihr verändern) und bekommt dann eine Frage gestellt, beantwortet er die Frage richtig bekommt er 2.000.000 Yang(Könnt ihr ebenfalls ändern). Beantwortet er die Frage allerdings falsch ist das Geld weg.
Achtung!!! Ja und Nein müssen am Anfang...
|
Fps|Piing|-Verbesserung ? :S
06/13/2010 - CrossFire - 2 Replies
Konnt ihr miir sagen wie man seiin Ping und fps verbessern kann ( programme ) oder ähnliches .
|
Signatur Verbesserung^^
12/18/2009 - General Art - 3 Replies
hey, ich finde meine Sig ein bisschen lw, könntet ihr vllt etwas damit machen`?
http://img526.imageshack.us/img526/3689/xxmkxx.jp g
vllt sowas wie indem bild um das schwert
http://luxa.org/images/tutorial8/magicstrokes.jpg
oder etwas anderes.
Dankee
|
Bot verbesserung
05/26/2009 - Nostale - 5 Replies
Hallo
wie die meisten mein Bot schon kennen suche ich jetz verbesserungen.
Ich will wissen was ich verbessern kann und nicht sowas:
"Ich will das er dahingeht und mich lvlt"
oder sowas
"Ich will das der Bot bei xxx HP sich hinsetzt"
der bot arbeitet ohne pointer der ist ganz leicht aufgebaut und soll so bleiben
|
All times are GMT +2. The time now is 10:06.
|
|