|
You last visited: Today at 00:29
Advertisement
[Release]EXP-Speicher
Discussion on [Release]EXP-Speicher within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
01/03/2013, 15:03
|
#1
|
elite*gold: 394
Join Date: Jul 2011
Posts: 503
Received Thanks: 558
|
[Release]EXP-Speicher
Hallo liebe Community,
da ich gerade Lust habe etwas zu releasen, release ich meinen EXP-Speicher.
Was kann der EXP-Speicher?
Wie der Name schon sagt, speichert er eure Erfahrungspunkte.
Er funktioniert wie ein Anti-EXP Ring, nur dass er die Erfahrungspunkte speichert, solange er aktiviert ist.
Später könnt ihr euch die Erfahrungspunkte wieder auszahlen lassen, oder sie an einen anderen Spieler versenden.
Wie aktiviere ich den EXP-Speicher?
Ihr öffnet den Speicher und klickt auf EXP deaktivieren & speichern.
Ab sofort erhaltet ihr keine EXP mehr und sie wird gespeichert.
Um euch Erfahrungspunkte auszahlen zu lassen oder sie zu versenden, müsst ihr zuerst den EXP-Speicher ausschalten, das tut ihr über EXP aktivieren.
So viel zur Funktion, hier ist die Quest.
PHP Code:
-- Quest by aze'
quest exp_speicher begin state start begin when 9007.chat."EXP Speicher" begin local gespeichert = pc.getqf("exp_gespeichert") say_title("Hallo "..pc.get_name().."!") say("Du hast "..gespeichert.." EXP gespeichert!") say("") say("Was möchtest du tun?") say("") local auswahl = select("EXP deaktivieren & speichern", "EXP aktivieren", "EXP auszahlen", "EXP versenden", "Abbrechen") if auswahl == 5 then return elseif auswahl == 1 then say_title("EXP Speicher:") say("") say("Deine EXP wird nun deaktiviert!") say("") pc.setqf("exp_aus", 1) timer("exp_safe", 2) elseif auswahl == 2 then say_title("EXP Speicher:") say("") say("Deine EXP wird nun aktiviert!") say("") pc.setqf("exp_aus", 0) elseif auswahl == 3 then if pc.getqf("exp_aus") == 0 then local gespeichert = pc.getqf("exp_gespeichert") say_title("EXP Speicher:") say("") say("Du hast "..gespeichert.." Erfahrungspunkte gespeichert!") say("Wie viele Punkte möchtest du bekommen?") say("") local punkte = input() local punkte = tonumber(punkte) if punkte > gespeichert then say_title("EXP Speicher:") say("") say("Du hast nicht genug Erfahrungspunkte!") say("") elseif punkte < 0 then say_title("EXP Speicher:") say("") say("Du hast nicht genug Erfahrungspunkte!") say("") else pc.setqf("exp_gespeichert", pc.getqf("exp_gespeichert") - punkte) pc.give_exp2(punkte) syschat("Du hast "..punkte.." Erfahrungspunkte erhalten!") end else say_title("EXP Speicher:") say("") say("Bitte aktiviere zuerst deine EXP!") say("") end elseif auswahl == 4 then if pc.getqf("exp_aus") == 0 then say_title("EXP Speicher:") say("") say("Soso, du möchtest also deine Erfahrungspunkte") say("versenden?") say("") say("Gib den Namen des Empfängers ein!") local sname = input() if sname == "" then say_title("EXP Speicher:") say("") say(col.red("Gib einen Namen ein!")) say("") return end say_title("EXP Speicher:") say("") say("Gib den Betrag ein. Du hast "..gespeichert.." Erfahrungspunkte!") say("") local betrag = input() local betrag = tonumber(betrag) if betrag > gespeichert then say_title("EXP Speicher:") say("") say("Du hast nicht genug Erfahrungpunkte!") say("") return elseif betrag <= 0 then say("EXP Speicher:") say("") say("Ein Fehler ist aufgetreten!") say("") return end local svid = find_pc_by_name(sname) local toreturn = find_pc_by_name(pc.get_name()) if svid == 0 then say_title("EXP Speicher:") say("") say(string.format("%s ist nicht online!", sname)) else local ename = pc.get_name() local self_level = pc.get_level() local sel = pc.select(svid) local other_level = pc.get_level() pc.select(toreturn) local unterschied = self_level - other_level local unterschied = tonumber(unterschied) if unterschied > 30 then pc.select(toreturn) say_title("Levelunterschied:") say("") say("Der maximale Levelunterschied beträgt 30!") say("") return else pc.setqf("exp_gespeichert", pc.getqf("exp_gespeichert") - betrag) chat("Du hast "..betrag.." Erfahrungspunkte an "..sname.." versendet!") pc.select(svid) pc.give_exp2(betrag) syschat("Du hast "..betrag.." Erfahrungspunkte von "..ename.." erhalten!") pc.select(sel) end end else say_title("EXP Speicher:") say("") say("Bitte aktiviere zuerst deine EXP!") say("") end end end when exp_safe.timer with pc.getqf("exp_aus") == 1 begin local exp = pc.get_exp() pc.give_exp2(-exp) pc.setqf("exp_gespeichert", pc.getqf("exp_gespeichert") + exp) timer("exp_safe1", 1) end when exp_safe1.timer with pc.getqf("exp_aus") == 1 begin local exp = pc.get_exp() pc.give_exp2(-exp) pc.setqf("exp_gespeichert", pc.getqf("exp_gespeichert") + exp) timer("exp_safe", 1) end end end
Ich hoffe die Quest gefällt euch. Sollten Bugs o.ä. auftreten -> PN oder Kommentar.
Neue Questideen dieser Art (Funktionsquests) sind immer gerne gesehen! Schreibt mir einfach eine PN
Regards.
|
|
|
01/03/2013, 15:08
|
#2
|
elite*gold: 0
Join Date: Nov 2010
Posts: 2,997
Received Thanks: 3,391
|
Oh sehr nice^^
|
|
|
01/03/2013, 15:36
|
#3
|
elite*gold: 351
Join Date: Apr 2011
Posts: 2,062
Received Thanks: 1,526
|
Nicht schlecht ;>
Man könnte die Quest jedoch auch auf ein Item legen, damit man es immer dabei hat.
Ist aber einfach zu machen.
Danke für die Quest.
|
|
|
01/03/2013, 15:43
|
#4
|
elite*gold: 394
Join Date: Jul 2011
Posts: 503
Received Thanks: 558
|
Quote:
Originally Posted by .NighT™
Nicht schlecht ;>
Man könnte die Quest jedoch auch auf ein Item legen, damit man es immer dabei hat.
Ist aber einfach zu machen.
Danke für die Quest.
|
Ja ich legen meine Quests zum testen immer auf NPC's und habe es nicht geändert.
Regards
|
|
|
01/03/2013, 15:44
|
#5
|
elite*gold: 0
Join Date: Mar 2012
Posts: 646
Received Thanks: 696
|
Gute Quest kann man gut gebrauchen
|
|
|
01/03/2013, 15:48
|
#6
|
elite*gold: 0
Join Date: Nov 2011
Posts: 478
Received Thanks: 790
|
keine gute idee genauso wie der anti exp ring...
|
|
|
01/03/2013, 15:53
|
#7
|
elite*gold: 394
Join Date: Jul 2011
Posts: 503
Received Thanks: 558
|
Quote:
Originally Posted by Zymos
keine gute idee genauso wie der anti exp ring...
|
Ich denke es ist die Entscheidung des Serveradmins ob er den Anti-EXP Ring oder den EXP-Speicher für eine gute Idee hält und einbaut.
Du könntest sie zwar noch begründen, aber trotzdem danke für deine für deine Meinung.
Regards
|
|
|
01/03/2013, 15:58
|
#8
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
|
Naja an sich nett gemeint und gemacht, bin aber der selben Meinung wie Zymos.
|
|
|
01/03/2013, 16:15
|
#9
|
elite*gold: 394
Join Date: Jul 2011
Posts: 503
Received Thanks: 558
|
Quote:
Originally Posted by ~LuckyStrike~
Naja an sich nett gemeint und gemacht, bin aber der selben Meinung wie Zymos.
|
Wie gesagt eine Begründung wäre nett.
Regards
|
|
|
01/03/2013, 16:20
|
#10
|
elite*gold: 220
Join Date: Oct 2011
Posts: 7,370
Received Thanks: 7,613
|
Nice Scheiß o: *positiv gemeint*
|
|
|
01/03/2013, 16:21
|
#11
|
elite*gold: 0
Join Date: Nov 2011
Posts: 478
Received Thanks: 790
|
Ganz einfach, es kann sich verkalkulieren.
Dann hat man auf einmal Minus exp...
Das geht schneller als man denkt.. Gerade im Lowbereich..
|
|
|
01/03/2013, 17:19
|
#12
|
elite*gold: 29
Join Date: Oct 2010
Posts: 1,185
Received Thanks: 1,471
|
Die Idee find ich richtig gut, nur schade dass es anscheinend zu Bugs kommen kann
|
|
|
01/03/2013, 17:41
|
#13
|
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
|
Quote:
Originally Posted by ɑɀe'
oder sie an einen anderen Spieler versenden.
|
20 Bots laufen lassen, alles weitere kann sich jeder selbst denken
|
|
|
01/03/2013, 18:26
|
#14
|
elite*gold: 394
Join Date: Jul 2011
Posts: 503
Received Thanks: 558
|
Quote:
Originally Posted by Mi4uric3
20 Bots laufen lassen, alles weitere kann sich jeder selbst denken
|
Man kann diese Funktion auch entfernen, außerdem ist eine Levelgrenze drin, sodass man maximal 30 Level unterschied haben darf um dem anderen Spieler die EXP zu senden. Diese Grenze kann leicht anpassen.
Regards
|
|
|
01/03/2013, 19:32
|
#15
|
elite*gold: 365
Join Date: Dec 2012
Posts: 237
Received Thanks: 83
|
Nice, gefällt mir ;o
|
|
|
 |
|
Similar Threads
|
WV SPEICHER HAT AVA?
02/18/2013 - Alliance of Valiant Arms - 4 Replies
wieviel speicher nehmt eig ava weg :awesome:
|
RAM-Speicher
03/28/2012 - Technical Support - 9 Replies
Hallo Leute!
Was ist eigentlich ein RAM-Speicher und was tut er? Wieviel sollte ein Gamerlaptop haben, bzw. ist es sinnvoll, einen Computer mit Windows Readyboost aufzurüsten?
Auf eure Antworten freut sich
Nibelung
|
Wie speicher ich sf ? :/
11/05/2010 - Metin2 Private Server - 1 Replies
Huhu ich hab da mal so eine frage wie kann ich zb Profizockers SF nehmen und die verändern und das speichern so das mein kollege das den auch benutzen kann oder gleich meine eigenen machen kann ?
|
VPC wie speicher? =/
10/14/2010 - Metin2 PServer Guides & Strategies - 6 Replies
hallo zusammen da ich nun wissen müsste, wie ich in VPc abspeichern nach den ich im FileZilla geändert habe beispiel :
login_quest den habe ich das danach bei VPc einfach reboot gemacht. udn getestet! Funk nicht ich denke bevor ich Reboot mache sollte ich doch ergenwie abspeichern nur wie !
könnte da einer mir sagen !?
mfg zylinder1987
|
Speicher bug
04/29/2005 - World of Warcraft - 6 Replies
Hmm, wollte mal fragen ob ihr es auch schonmal hattet das das Spiel mit einem speicher fehler abgestürzt ist?
Dabei hatte ich nur nen paar sachen im AH gekauft, bin zur bank gelatscht und wollte dann die sachen einlagern, da stürzt das spiel ab mit o.g. fehler...
Erstmal ja nichts ungewöhnliches, das abstürzen passiert ja immer mal wieder, aber als ich dann wieder eingeloggt habe waren die sachen nicht mehr da, weder die items, noch das geld das ich dafür gezahlt hatte....
Kann es sein...
|
All times are GMT +1. The time now is 00:31.
|
|