|
You last visited: Today at 23:33
Advertisement
Energy-System EQ Schrotten
Discussion on Energy-System EQ Schrotten within the Metin2 Private Server forum part of the Metin2 category.
01/06/2013, 11:21
|
#1
|
elite*gold: 0
Join Date: Dec 2010
Posts: 159
Received Thanks: 7
|
Energy-System EQ Schrotten
Hallo,
ich hab das Energy System eingefügt,
Energy-Bonus klappt einbahnfrei.
Kann bloß aus Waffen Rüstungen etc... keine Splitter machen.
Weiß einer eine Lösung?
Bye for now,
XtremeZocker
|
|
|
01/06/2013, 11:47
|
#2
|
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
|
liegt an der quest..
|
|
|
01/06/2013, 12:52
|
#3
|
elite*gold: 0
Join Date: Jan 2013
Posts: 10
Received Thanks: 1
|
Hast du überhaupt die Quest eingefügt? Oda Die Quest hat nen Fehler Poste sie mal
|
|
|
01/06/2013, 12:56
|
#4
|
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
|
eingefügt muss er sie haben da er den energybonus ja bekommt ^^, weis nimmer wies beim originalen war, obs da per purer lua code oder per quest ging^^
|
|
|
01/06/2013, 13:18
|
#5
|
elite*gold: 0
Join Date: Dec 2010
Posts: 159
Received Thanks: 7
|
Quest
Hier mal die Quest:
PHP Code:
quest energy_sys begin state start begin when 20001.chat."Eine neue Technik" with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin say_title("Alchemist") say("Ich habe es geschafft!") say("Endlich konnte ich eine vollkommen neue Technik") say("entwickeln.") say("Ich habe es möglich gemacht, Gegenstände") say("weiterzuverarbeiten und pure Energie aus ihnen zu") say("ziehen. Absolut brillant!") wait() say_title("Alchemist") say("Zerstört man einen Gegenstand mithilfe meiner") say("Technik, erhält man Energiesplitter. Fügt man 30") say("dieser Splitter zusammen, erhält man einen") say("machtvollen Energiekristall! Reine, ungefilterte") say("Energie, gebündelt in einem Edelstein. Diese") say("Kraft fließt in deine gesamte Ausrüstung.") say("Hast du Interesse daran?") wait() say_title("Alchemist") say("Bring Ausrüstungsgegenstände wie Waffen, Schmuck") say("und Kleidung, die du auf deiner") say("Jagt findest, zu mir. Ich werde sie zu") say("Energiesplittern verarbeiten.") say("Zukunft und Hoffnung unseres Reiches liegen in") say("dieser Technik. Wir werden unbesiegbar!") set_state("make") end end state make begin when 20001.chat."Energiesplitter extrahieren" with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin say_title("Alchemist") say("Hat es funktioniert? Hast du Energiesplitter") say("bekommen?") say("Bring mir mehr Gegenstände und ich werde ") say("sie mithilfe der Alchemie zerbrechen.") say("Meine Technik ist noch nicht ganz ausgefeilt.") say("Deswegen kann ich dir nicht garantieren, wie") say("viele Splitter du erhälst.") wait() say_title("Alchemist") say("Es gibt eine Bedingung: Sowohl dein eigener als") say("auch der Level des Gegenstandes muss") say("mindestens 35 sein.") say("Hm, schauen wir einfach mal...") wait() if pc.get_level() < 35 then say_title("Alchemist") say("Du bist noch nicht stark genug! Komm wieder,") say("wenn du mindestens Level 35 erreicht hast.") else -- NICHT DE say_title("Alchemist") say("Ok du bist Stark genug für meine neue") say("Entdeckung.") end end when 20001.chat."Energiekristall herstellen" with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin say_title("Alchemist") say("Hast du deine Kraftreserven etwa schon") say("aufgebraucht? Du solltest nicht so hart arbeiten") say("und dein Leben leichtsinnig aufs Spiel setzen.") say("Um einen Energiekristall herzustellen, benötige") say("ich 30 Energiesplitter.") wait() if pc.get_level() < 35 then say_title("Alchemist") say("Du bist noch nicht stark genug! Komm wieder,") say("wenn du mindestens Level 35 erreicht hast.") else if pc.count_item(51001) >= 30 then say_title("Alchemist") say("Sehr schön du hast alle benötigten 30") say("Energiesplitter. Daraus kann ich einen") say("Energiekristall herstellen.") say("Warte bitte einen Moment. Ich werde es") say("versuchen, aber ich kann nicht garantieren,") say("dass es funktioniert.") wait() say_title("Alchemist") say("Alles ist bereit, um die Splitter zu einem") say("Energiekristall zu verschmelzen.") say("Doch von irgendwas muss ich leben und") say("meine Werkzeuge fallen nicht einfach so vom") say("Himmel. Ich verlange einen kleinen") say("Unkostenbeitrag von 1000 Yang. Bist du bereit, zu") say("bezahlen?") if select("Selbstverständlich!","Nein, jetzt nicht") == 2 then return end pc.change_money(-1000) pc.remove_item(51001,30) if number(0,1) == 1 then say_title("Alchemist") say("Ich wusste meine Technik ist brilliant!") say("Hier ist dein Energiekristall.") say("Ein Prachtexemplar! Spürst du die Kraft?") pc.give_item2(51002,1) else -- NICHT DE say_title("Alchemist") say("Leider hat es nicht geklappt") say("einen Energiekristall herzustellen!") return end else -- NICHT DE say_title("Alchemist") say("Du hast leider nicht alle benötigten 30") say("Energiesplitter. Daraus kann ich nichts") say("herstellen.") return end end end when 20001.take with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin if pc.get_level() < 35 then say_title("Alchemist") say("Du bist noch nicht stark genug, um die Kraft, die") say("den Energiesplittern innewohnt, zu beherrschen.") say("Komm wieder wenn du mindestens Level 35") say("erreicht hast.") return end if item.get_type() == 1 or item.get_type() == 2 then -- 2070 - 2239 -- 80 - 369 -- 1040 - 1189 -- 3070 - 3249 -- 5040 - 5359 -- 4030 - 4069 -- 7070 - 7219 -- 11250 - 11299 -- 11450 - 11499 -- 11650 - 11699 -- 11850 - 11899 -- 12240 - 12699 local maxlvl = mysql_query("SELECT limitvalue0 FROM player.item_proto WHERE vnum='"..item.get_vnum().."' LIMIT 1;") -- test_chat(maxlvl[1][1]) if tonumber(maxlvl[1][1]) < 35 then -- NICHT DE say_title("Alchemist") say("Dieses Item ist nicht geeignet!") return end say_title("Alchemist") say(string.trim(item.get_name())) say("Soll ich diesen Gegenstand zerstören?") if select("Ja!","Nein, noch nicht!") == 2 then return else local anzahl = number(0,15) if anzahl > 0 then say_title("Alchemist") say("Sagenhaft! Ich konnte "..anzahl.." Energiesplitter finden.") say("Bitte sehr.") pc.give_item2(51001, anzahl) else say_title("Alchemist") say("Ich habe versagt - leider konnte ich keinen") say("Energiesplitter extrahieren. Vielleicht klappt es") say("beim nächsten Versuch.") return end item.remove() end else -- NICHT DE say_title("Alchemist") say("Dieses Item ist nicht geeignet!") end end when login begin if getenergytime() < 50000 then -- test_chat("[Energy]Restzeit: "..getenergytime()) setenergytime(getenergytime() + get_time()) cmdchat("energysystem "..getenergytyp().."|"..getenergyvalue().."#"..getenergytime()) end end when logout begin if getenergytime() > get_time() then local energy = getenergytime() - get_time() if energy > 0 then setenergytime(energy) end end end when 51002.use begin if getenergytime() > get_time() then chat("Du benutzst schon die Energie eines Energiekristalls!") return end local anz = number(1,10) boni_list = {} boni_list [1] = {apply.ATTBONUS_HUMAN, 15} boni_list [2] = {apply.ATTBONUS_MONSTER, 10} boni_list [3] = {apply.CRITICAL_PCT, 10} boni_list [4] = {apply.PENETRATE_PCT, 10} boni_list [5] = {apply.MAX_HP, 1000} boni_list [6] = {apply.MAX_SP, 2000} boni_list [7] = {apply.HP_REGEN, 30} boni_list [8] = {apply.STEAL_HP, 10} boni_list [9] = {apply.ATT_GRADE_BONUS, 75} boni_list [10] = {apply.ATT_GRADE_BONUS, 50} -- test_chat(anz) -- test_chat(boni_list[anz][1]) -- test_chat(boni_list[anz][2]) affect.add_collect(boni_list[anz][1],boni_list[anz][2],7200) setenergy(anz,boni_list[anz][2],get_time() + 7200) cmdchat("energysystem "..anz.."|"..boni_list[anz][2].."#"..(get_time() + 7200)) item.remove() chat("Du spürst die Energie des Kristalls, die sich auf deinen Körper überträgt..") end end end
|
|
|
01/06/2013, 13:26
|
#6
|
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
|
1. hast du eine questing.lua hast du darin deine mysql daten angepasst?
2. würde ich mal die auskommentierungen vor der itemlist
und dem test_chat wegmachen.
|
|
|
01/06/2013, 13:33
|
#7
|
elite*gold: 0
Join Date: Dec 2010
Posts: 159
Received Thanks: 7
|
..
MySQL Daten werden von der CONFIG ausgelesen.
|
|
|
01/06/2013, 13:36
|
#8
|
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
|
was für ne mysql umsetzung benutzt du , also für das mysql in quest nutzbar?
hanashi seine?
|
|
|
01/06/2013, 14:12
|
#9
|
elite*gold: 0
Join Date: Dec 2010
Posts: 159
Received Thanks: 7
|
..
Richtig
|
|
|
01/06/2013, 14:21
|
#10
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
|
Einfach das event starten mit /e energy 1 dan solte es gehen
mfg
wens klapt bescheid sagennnnnnn
|
|
|
01/06/2013, 14:47
|
#11
|
elite*gold: 439
Join Date: May 2009
Posts: 1,502
Received Thanks: 880
|
Ist des deprimierend wenn man ne quest klaut und nicht einmal des copyright stehen alles kann..
Man ist ja wahrscheinlich zu gut um zuzugeben, dass man es nicht selbst gemacht hat.. verstehe ich nicht...
PS: Quest sollte gehen wenn du mysql hast
|
|
|
01/06/2013, 14:48
|
#12
|
elite*gold: 0
Join Date: Dec 2010
Posts: 159
Received Thanks: 7
|
,
Geht nicht,
und mein sysser spielt verrückt:
PHP Code:
0106 14:24:24214 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016571, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24230 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016429, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24247 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016571, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24263 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016429, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24280 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016571, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24296 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016429, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24313 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016571, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24808 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016571, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24824 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016429, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24841 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016571, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24857 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016429, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24875 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016571, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24890 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016429, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 0106 14:24:24908 :: void CGraphicThingInstance::UpdateTransform(pMatrix, fSecondsElapsed=0.016571, iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
Quote:
Originally Posted by LordMampf2
Ist des deprimierend wenn man ne quest klaut und nicht einmal des copyright stehen alles kann..
Man ist ja wahrscheinlich zu gut um zuzugeben, dass man es nicht selbst gemacht hat.. verstehe ich nicht...
PS: Quest sollte gehen wenn du mysql hast
|
Energy System uploaded by N1ghtSt4R
Der hat das von SA Horny, wenn da kein Copyright drinnen ist...
Kannst es dir ja mal selbst runterladen...
|
|
|
01/06/2013, 14:58
|
#13
|
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
|
das sind soweit ich mit den fehlern erfahrungen hatte , python fehler. ich empfehle dir die mysql schnittstelle von der questing.lua von mijago, top wirklich sehr schön und zuverlässig. und wie gesagt die mit -- auskommentierten sachen würde ich mit einbinden, wie die itemliste in den test.chat
|
|
|
01/06/2013, 15:27
|
#14
|
elite*gold: 0
Join Date: Dec 2010
Posts: 159
Received Thanks: 7
|
--
Eingefügt,
funktioniert leider trotzdem nicht.
|
|
|
|
Similar Threads
|
Energy System Help
11/08/2012 - Metin2 Private Server - 7 Replies
Abend Freunde,
Ich habe heute versucht das Energy System in einen
Clienten einzufügen, leider ist es nicht so verlaufen wie ich es
mir erhofft habe.
Deswegen meine Frage
Könnte einer von euch mir das per Tv einrichten ?
Die nötigen sachen habe ich natürlich.
Rocky
|
[VK] Energy System 50€
10/07/2012 - Metin2 Trading - 16 Replies
Moin Com.
Da ich gerade bissel Geld brauche verkaufe ich hier mein Energy System.
Es ist wie auf .de nur die Bonis sind halt ein bisschen anders.
Es arbeitet per cmd chat und benötigt daher keine neue oder bin.
Energie-System dort könnt ihr sehen was es für ein System ist und was es bringt.
Kosten 50€ nehme PSC/Amazongutscheine
Bei Interesse bitte eine PN.
|
Energy System BUG!
09/05/2012 - Metin2 Private Server - 0 Replies
Hi,ich hab ein BUG!
und Serverside
Ich habe nur das Energy System auf epvp eingebaut!
|
Energy System
08/24/2012 - Metin2 Private Server - 41 Replies
So langsam reichts..
jetzt seh ich doch schon wieder solche die geld damit machen...
http://www.elitepvpers.com/forum/metin2-trading/2 077164-vk-energysystem.html
ich hasse das, da macht jemand die arbeit und die anderen verkaufen es.
bin mir echt am überlegen das ganze zu releasen..
was meint ihr dazu ist das gerecht ?
soll ich es überhaupt releasen ?
|
[DIF] System Energy By Sui
08/05/2012 - Metin2 PServer Guides & Strategies - 33 Replies
It couldn't work
SuicideRlz is Jew
|
All times are GMT +2. The time now is 23:33.
|
|