|
You last visited: Today at 07:15
Advertisement
[QUEST]Exp Verdoppeln
Discussion on [QUEST]Exp Verdoppeln within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
12/29/2011, 18:05
|
#1
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,296
Received Thanks: 1,295
|
[QUEST]Exp Verdoppeln
Und weiter gehts.
Zu quest gibt es nicht viel zu sagen sie kann deine Exp verdoppeln aber es kann auch schief gehen.
PHP Code:
quest exp_verdopp begin state start begin when 11000.chat."Erfahrungspunkte verdoppeln" begin local ep = pc.get_exp() -- Exp Abfrage local kosten = 50000000 -- Die Kosten für die Verdoppelung local maxlvl = 120 -- Euer Max Level local wartezeit = 60*60*24 -- Wartezeit um wieder verdoppeln zu können//Sekunden*Minuten*Stunden*Tage*Jahre local einsatz say_title("Hallo "..pc.get_name().."!") say("") say("Bei mir kannst du deine Erfahrungspunkte verdoppeln.") say("Achtung: Es kostet dich 50.000.000 Yang,") say("und wenn du verlierst sind deine Erfahrungspunkte auch weg.") say("Du kannst es nur jede 24 Stunden versuchen!") say("") say_reward("Möchtest du es versuchen?") say_reward("Derzeitige Erfahrungspunkte: "..ep) say("") local expauswahl = select("Ja", "Nein") if expauswahl == 2 then say("Es wäre einen versuch wert!") return end if pc.get_level() >= maxlvl then say("Du hast das Maximal Level von 120 bereits erreicht!") say_reward("Du kannst deine Erfahrungspunkte nicht verdoppeln.") return end if get_time() < pc.getqf("wartezeit") then say_reward("Du musst leider noch warten!") return end if pc.get_money() < kosten then say_reward("Du hast leider zu wenig Yang!Geh Farmen. ") return end if pc.get_exp() == 0 then say_reward("Du hast derzeit keine Erfahrungspunkte!") return end say_reward("Möchtest du alle Erfahrungspunkte ("..ep..") einsetzen") say_reward("oder selbst die Erfahrungspunkte auswählen?") local main = select("Alle", "Auswählen", "Abbrechen") if main == 3 then say("Das war eine vernünftige Entscheidung!") return elseif main == 2 then say_reward("Wie viele Erfahrungspunkte möchtest du setzen?") say_reward("Derzeitige Erfahrungspunkte: "..ep) einsatz = input() else einsatz = ep end local einsatz2 = tonumber(einsatz) if pc.get_exp() < einsatz2 then say_reward("Du hast nicht genug Erfahrungspunkte!") return end if pc.get_exp() + einsatz2 >= 1500000000 then say_reward("Es ist leider nicht möglich") say_reward("Deine EXP zu verdoppeln") return end if einsatz2 <= 0 then say_reward("Mogeln gilt nicht!") return end say_reward("Bist du dir sicher das du") say_reward(einsatz.." Erfahrungspunkte einsetzen willst?") say_reward("Vergiss die 50.000.000 Yang nicht!") local sicher2 = select("Na Los", "Nein") if sicher2 == 2 then say("Das war eine vernünftige Entscheidung!") return end local doppel2 = number(1,6) if doppel2 == 1 or doppel2 == 5 then say("Ich werde es nun versuchen..") say("Die Verdoppelung deiner Erfahrungspunkte hat:") say_reward("[DELAY value;340]Geklappt![/DELAY]") pc.give_exp2(einsatz2) pc.change_money(-kosten) pc.setqf("zeit",get_time()+wartezeit) else say("Ich werde es nun versuchen..") say("Die Verdoppelung deiner Erfahrungspunkte hat:") say_reward("[DELAY value;340]Nicht geklappt![/DELAY]") say_reward("Du hast nun "..einsatz.." Erfahrungspunkte") say_reward("und 50.000.000 Yang verloren!") pc.give_exp2(-einsatz2) pc.change_money(-kosten) pc.setqf("zeit",get_time()+wartezeit) end end end end
|
|
|
12/29/2011, 18:08
|
#2
|
elite*gold: 0
Join Date: Dec 2011
Posts: 43
Received Thanks: 137
|
Danke es hat Spaß gemacht mit dir zu Arbeiten (:
|
|
|
12/29/2011, 18:08
|
#3
|
elite*gold: 260
Join Date: Jun 2011
Posts: 3,503
Received Thanks: 1,777
|
Gute Quest, danke.
|
|
|
12/29/2011, 18:11
|
#4
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
Naja könnte man noch ein wenig schöner schreiben, aber naja
passt scho
|
|
|
12/29/2011, 18:13
|
#5
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,296
Received Thanks: 1,295
|
immer der .Delta xD aber danke wen ihr Idee habt fuer andere Quests bitte Bescheid sagen
|
|
|
12/29/2011, 18:13
|
#6
|
elite*gold: 0
Join Date: Oct 2009
Posts: 456
Received Thanks: 271
|
JUNGE GEKLAUT!! VON MIR!! WAS SOLL DER SCHEISS??
PS: Nicht die vollständige Version.. wers mir nicht glaubt:
Code:
-------------------
--BY KILLERMEN123--
-------------------
quest exp begin
state start begin
when 20011.chat."Erfahrungspunkte verdoppeln" begin
local ep = pc.get_exp() -- Exp Abfrage
local kosten = 50000000 -- Die Kosten für die Verdoppelung
local maxlvl = 125 -- Euer Max Level
local wartezeit = 60*60*24 -- Wartezeit um wieder verdoppeln zu können//Sekunden*Minuten*Stunden*Tage*Jahre
say_size(400, 350)
setbgimage('level_bg.tga')
say_title("Hallo "..pc.get_name().."!")
say("")
say("Bei mir kannst du deine Erfahrungspunkte verdoppeln.")
say("Achtung: Es kostet dich 50.000.000 Yang,")
say("und wenn du verlierst sind deine Erfahrungspunkte auch weg.")
say("Du kannst es nur jede 24 Stunden versuchen!")
say("")
say_reward("Möchtest du es versuchen?")
say_reward("Derzeitige Erfahrungspunkte:")
say_reward(""..(ep).."")
say("")
local expauswahl=select("Ja", "Nein")
if 2==expauswahl then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Das war eine vernünftige Entscheidung!")
elseif 1==expauswahl then
if get_time() < pc.getqf("zeit") then
say_size(400, 350)
setbgimage('level_bg.tga')
say_reward("Du musst leider noch warten!")
else
if pc.get_exp() == 0 then
say_size(400, 350)
setbgimage('level_bg.tga')
say_reward("Du hast derzeit keine Erfahrungspunkte!")
else
if pc.get_money() < kosten then
say_size(400, 350)
setbgimage('level_bg.tga')
say_reward("Du hast leider zu wenig Yang!")
elseif pc.get_money() >= kosten then
if pc.level >= maxlvl then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Du hast das Maximal Level bereits erreicht!")
say_reward("Du kannst deine Erfahrungspunkte nicht verdoppeln.")
else
say_size(400, 350)
setbgimage('level_bg.tga')
say_reward("Möchtest du alle Erfahrungspunkte ("..(ep)..") einsetzen")
say_reward("oder selbst die Erfahrungspunkte auswählen?")
local typauswahl=select("Alle", "Auswählen", "Abbrechen")
if 2==typauswahl then
say_size(400, 350)
setbgimage('level_bg.tga')
say_reward("Wie viele Erfahrungspunkte möchtest du setzen?")
say_reward("Derzeitige Erfahrungspunkte:")
say_reward(""..(ep).."")
local einsatz=tonumber(input(""));
say_size(400, 350)
setbgimage('level_bg.tga')
say_reward("Bist du dir sicher das du")
say_reward(""..(einsatz).." Erfahrungspunkte einsetzen willst?")
say_reward("Vergiss die 50.000.000 Yang nicht!")
local sicher=select("Na Los", "Nein")
if 2==sicher then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Das war eine vernünftige Entscheidung!")
elseif 1==sicher then
if pc.get_exp() < einsatz then
say_size(400, 350)
setbgimage('level_bg.tga')
say_reward("Du hast nicht genug Erfahrungspunkte!")
else
local doppel2=number(1,6)
if 1==doppel2 then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Geklappt![/DELAY]")
pc.give_exp2(einsatz)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 2==doppel2 then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Nicht geklappt![/DELAY]")
say_reward("Du hast nun "..(einsatz).." Erfahrungspunkte")
say_reward("und 50.000.000 Yang verloren!")
pc.give_exp2(-einsatz)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 3==doppel2 then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Geklappt![/DELAY]")
pc.give_exp2(einsatz)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 4==doppel2 then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Nicht geklappt![/DELAY]")
say_reward("Du hast nun "..(einsatz).." Erfahrungspunkte")
say_reward("und 50.000.000 Yang verloren!")
pc.give_exp2(-einsatz)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 5==doppel2 then
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Geklappt![/DELAY]")
pc.give_exp2(einsatz)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 6==doppel2 then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Nicht geklappt![/DELAY]")
say_reward("Du hast nun "..(einsatz).." Erfahrungspunkte")
say_reward("und 50.000.000 Yang verloren!")
pc.give_exp2(-einsatz)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 1==typauswahl then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Bist du dir ganz sicher, dass du alle")
say("Erfahrungspunkte ("..(ep)..") einsetzen willst?")
say_reward("Vergiss die 50.000.000 Yang nicht!")
local exp3=select("Na Los", "Nein")
if 2==exp3 then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Das war eine vernünftige Entscheidung!")
elseif 1==exp3 then
local doppel=number(1,6)
if 1==doppel then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Geklappt![/DELAY]")
pc.give_exp2(ep)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 2==doppel then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Nicht geklappt![/DELAY]")
say_reward("Du hast nun "..(ep).." Erfahrungspunkte")
say_reward("und 50.000.000 Yang verloren!")
pc.give_exp2(-ep)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 3==doppel then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Geklappt![/DELAY]")
pc.give_exp2(ep)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 4==doppel then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Nicht geklappt![/DELAY]")
say_reward("Du hast nun "..(ep).." Erfahrungspunkte")
say_reward("und 50.000.000 Yang verloren!")
pc.give_exp2(-ep)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 5==doppel then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Geklappt![/DELAY]")
pc.give_exp2(ep)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
elseif 6==doppel then
say_size(400, 350)
setbgimage('level_bg.tga')
say("Ich werde es nun versuchen..")
say("Die Verdoppelung deiner Erfahrungspunkte hat:")
say_reward("[DELAY value;340]Nicht geklappt![/DELAY]")
say_reward("Du hast nun "..(ep).." Erfahrungspunkte")
say_reward("und 50.000.000 Yang verloren!")
pc.give_exp2(-ep)
pc.change_money(-kosten)
pc.setqf("zeit",get_time()+wartezeit)
end
end
end
end
end
end
end
end
end
end
end
end
end
end
|
|
|
12/29/2011, 18:13
|
#7
|
elite*gold: 0
Join Date: Oct 2010
Posts: 880
Received Thanks: 409
|
Sieht guut uas könnte es gebrauchen haha
|
|
|
12/29/2011, 18:15
|
#8
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
Quote:
Originally Posted by Killermen123
JUNGE GEKLAUT!! VON MIR!! WAS SOLL DER SCHEISS??
|
1. hast du es deleted.
2. soll es leute geben, die gleiche / ähnliche Ideen haben wie du
|
|
|
12/29/2011, 18:15
|
#9
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,296
Received Thanks: 1,295
|
lol ist das etwa genau die selbe hab sie nicht geklaut xD warum auch deine ist ja schon geloescht
|
|
|
12/29/2011, 18:17
|
#10
|
elite*gold: 0
Join Date: Oct 2009
Posts: 456
Received Thanks: 271
|
Quote:
Originally Posted by .Delta
1. hast du es deleted.
2. soll es leute geben, die gleiche / ähnliche Ideen haben wie du
|
1. Ist es 100% meine Quest (facepalm): Aufbau, Text, die unnötigen Strings usw..
2. Nur weil ichs gelöscht hab und mir die quest gehört, heißt es nicht, dass er sie als seine ausgeben darf.. nur peinlich!
|
|
|
12/29/2011, 18:18
|
#11
|
elite*gold: 0
Join Date: Dec 2011
Posts: 43
Received Thanks: 137
|
Was für geklaut !?
es können auch andere Ideen haben ^^
Außerdem hat er mit irgend ein wort gesagt das es sein ist !?
Er hat sie nur bearbeitet
|
|
|
12/29/2011, 18:27
|
#12
|
elite*gold: 24
Join Date: Jun 2011
Posts: 667
Received Thanks: 782
|
meine güte kackt euch ein runter ihr habt alle von Metin2 Client und Serverfiles geklaut also und dann voll aufregen wegen sowas
viele haben solche ideen -.-
|
|
|
12/29/2011, 19:12
|
#13
|
elite*gold: 29
Join Date: Oct 2010
Posts: 1,185
Received Thanks: 1,471
|
Ich weiß jetzt nicht ob sie geklaut ist oder nicht, aber sie ist ganz nützlich.
@.Sippel
Es releasen immer soviele einzelne Quests in kurzen Zeitabständen, die zum Teil 5-Minarbeit sind. Lohnt sich nicht wirklich an deiner Stelle würde ich 1 Sammelthread machen und den dann immer updaten und dort die Quests posten, dann musst du nicht wegen jeder Quest ein neues Thema aufmachen.
|
|
|
12/29/2011, 20:41
|
#14
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,296
Received Thanks: 1,295
|
Quote:
Originally Posted by PhanToM.LorD
Ich weiß jetzt nicht ob sie geklaut ist oder nicht, aber sie ist ganz nützlich.
@.Sippel
Es releasen immer soviele einzelne Quests in kurzen Zeitabständen, die zum Teil 5-Minarbeit sind. Lohnt sich nicht wirklich an deiner Stelle würde ich 1 Sammelthread machen und den dann immer updaten und dort die Quests posten, dann musst du nicht wegen jeder Quest ein neues Thema aufmachen.
|
ok werde ich machen .
|
|
|
12/29/2011, 20:51
|
#15
|
elite*gold: 598
Join Date: Jan 2010
Posts: 432
Received Thanks: 109
|
Finde sie nicht schlecht,
werde sie evtl ein wenig umschreiben und dann in mein Server einbauen und testen.
Danke für die Quest.
|
|
|
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
|
NPC verdoppeln
09/18/2010 - Metin2 Private Server - 2 Replies
#removed
|
psc verdoppeln?!?
05/22/2010 - 4Story - 10 Replies
Hi ich habe eine frage
ich habe in einen thread gesehen, dass man psc verdoppeln kann ABER:
1.darf man das (z.B: kann man gesperrt werden; hack; erlaubt;...)?
2.wie?!?
3.kA
bitte einen link schiken wo es drinnen steht oder hier ein TuT machen :awesome:
|
All times are GMT +2. The time now is 07:15.
|
|