Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 23:33

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Energy-System EQ Schrotten

Discussion on Energy-System EQ Schrotten within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #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
XtremeZocker is offline  
Old 01/06/2013, 11:47   #2
 
elite*gold: 1
Join Date: Oct 2012
Posts: 1,036
Received Thanks: 801
liegt an der quest..
[SA]Tears aka.[BlackBite] is offline  
Old 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
.Aslertan™ is offline  
Old 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^^
[SA]Tears aka.[BlackBite] is offline  
Old 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") == or pc.is_gm() == truebegin 
            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") == or pc.is_gm() == truebegin 
            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") == or pc.is_gm() == truebegin 
            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") == or pc.is_gm() == truebegin 
            
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() == 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(51001anzahl
                    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 
XtremeZocker is offline  
Old 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.
[SA]Tears aka.[BlackBite] is offline  
Old 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.
XtremeZocker is offline  
Old 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?
[SA]Tears aka.[BlackBite] is offline  
Old 01/06/2013, 14:12   #9
 
elite*gold: 0
Join Date: Dec 2010
Posts: 159
Received Thanks: 7
..

Richtig
XtremeZocker is offline  
Old 01/06/2013, 14:21   #10
 
nostradame37's Avatar
 
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
nostradame37 is offline  
Old 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
LordMampf2 is offline  
Old 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(pMatrixfSecondsElapsed=0.016571iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24230 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016429iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24247 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016571iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24263 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016429iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24280 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016571iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24296 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016429iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24313 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016571iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24808 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016571iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24824 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016429iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24841 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016571iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24857 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016429iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24875 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016571iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24890 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016429iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL
0106 14
:24:24908 :: void CGraphicThingInstance::UpdateTransform(pMatrixfSecondsElapsed=0.016571iModelInstanceIndex=0/nLODCount=5) - pkLODCtrl->GetModelInstance() == NULL 
Quote:
Originally Posted by LordMampf2 View Post
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...
XtremeZocker is offline  
Old 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
[SA]Tears aka.[BlackBite] is offline  
Thanks
1 User
Old 01/06/2013, 15:27   #14
 
elite*gold: 0
Join Date: Dec 2010
Posts: 159
Received Thanks: 7
--

Eingefügt,

funktioniert leider trotzdem nicht.
XtremeZocker is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.