Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 00:59

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

Advertisement



Dropps via Quest und nicht via Mobdrop_item lösen: Frage!

Discussion on Dropps via Quest und nicht via Mobdrop_item lösen: Frage! within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 35
Join Date: Dec 2013
Posts: 96
Received Thanks: 33
Dropps via Quest und nicht via Mobdrop_item lösen: Frage!

Hey Leute,

Ich habe heute versucht meine Dropps via Quest zu lösen. Um einzustellen, dass jeder Metin 1 FB droppt ist es ja perfekt, wenn man es so macht:

PHP Code:
when 8001.kill or 8002.kill or 8003.kill or 8004.kill or 8005.kill or 8006.kill or 8007.kill or
             
8008.kill or 8009.kill begin
            local drops 
= {
                {
503001}, 
Das funktioniert auch bestens. Theoretisch könnte ich jetzt auch den Eintrag immer wieder wiederholen, so dass die Quest echt MEGALANG wird. Meine Fragen:

1) Würde das den Server bemerkbar auslasten bzw. zu sonstigen Problemem führen?

2) Wie kann man es kürzer lösen, dass Mob/Metin x mehrere Items droppen kann, jedes mit seiner eigenen Prozentanzahl.

Liebe Grüße
Way of Life is offline  
Old 01/27/2014, 09:10   #2
 
elite*gold: 0
Join Date: Jan 2014
Posts: 127
Received Thanks: 2
Würd ich auch gern wissen
GololOma is offline  
Old 01/27/2014, 09:56   #3
 
.Inya's Avatar
 
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
Quote:
Originally Posted by GololOma View Post
Würd ich auch gern wissen
Dies könntest du mit einer for schleife lösen. Hierzu ein zweidimensionales Array:

PHP Code:
local drops = {
    {
72702110},
    {
710512001},

Also vom Aufbau:

PHP Code:
local drops = {
    {
ITEMANZAHLCHANCE},


Dann kannst du wie folgt deine schleife machen:

PHP Code:
for 0table.getn(drops),do
    
chance number(1100)
    if 
chance <= drops[i][2then
        game
.drop_item_with_ownership(drops[i][0], drops[i][1])
    
end
end 
-> er durchläuft die schleife so oft wie items im Array stehen
-> Schaut nach ob die chance eintritt (CHANCE im array ist die Prozentzahl)
-> wenn ja droppt er das item so oft wie angegeben
.Inya is offline  
Thanks
1 User
Old 01/27/2014, 10:26   #4
 
elite*gold: 35
Join Date: Dec 2013
Posts: 96
Received Thanks: 33
PHP Code:
quest drop begin
    state start begin
        when 8001.kill begin
            local drops 
= {
                {
72702150}, 
                {
7105120050}, 
                
            for 
0table.getn(drops),do 
                
chance number(1100
                if 
chance <= drops[i][2then 
                    game
.drop_item_with_ownership(drops[i][0], drops[i][1]) 
                
end
            end            
        end         
    end
end 
Meinst du das so? Bekomme folgenden Fehler:
PHP Code:
game drop_item_with_ownership drops ] [ ] , drops ] [ ] )
end
end

syntax error 
: [string "start"]:4unexpected symbol near `for'
dropp.lua:14:Error occured on compile dropp.lua 
Lg
Way of Life is offline  
Old 01/27/2014, 10:29   #5
 
.Inya's Avatar
 
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
Quote:
Originally Posted by Way of Life View Post
PHP Code:
quest drop begin
    state start begin
        when 8001.kill begin
            local drops 
= {
                {
72702150}, 
                {
7105120050}, 
                
            for 
0table.getn(drops),do 
                
chance number(1100
                if 
chance <= drops[i][2then 
                    game
.drop_item_with_ownership(drops[i][0], drops[i][1]) 
                
end
            end            
        end         
    end
end 

Meinst du das so? Bekomme folgenden Fehler:
PHP Code:
game drop_item_with_ownership drops ] [ ] , drops ] [ ] )
end
end

syntax error 
: [string "start"]:4unexpected symbol near `for'
dropp.lua:14:Error occured on compile dropp.lua 
Lg
bei deinem array fehlt eine geschlossene geschweifte klammer
.Inya is offline  
Reply


Similar Threads Similar Threads
Frage wegen quest oder nicht
10/06/2013 - Metin2 Private Server - 3 Replies
Tagchen epvp, Meine frage ist es meine Goldbarren sind nicht anklickbar ( Rechtsklick ) Muss ich dazu eine Quest schreiben das sie anklickbar sind und mir das gewünschte Yang geben? wenn ja könnt ihr mir bitte es erklären wie das geht?
FRAGE Quest geht nicht
08/02/2013 - Metin2 Private Server - 3 Replies
Hey leute ich habe hier mal eine quest wenn ich sie jedoch auf mein server hochlade kommt quest tele begin state start begin function warp_tab(warp) local a,lvl={},pc.get_level() table.foreach(warp,function(val,i)
Metin2 Dropps gehen nicht, nach Quest Einfügung
02/26/2012 - Metin2 Private Server - 10 Replies
Sers Leute, habe heute ne Quest eingefügt, bei der man Metins killen muss. Die Metins werden zwar aufgezählt aber nun droppen die Metins nichts mehr. Weiß da jemand was? Gruß,Drew
[FRAGE]Quest startet nicht.
12/22/2011 - Metin2 Private Server - 0 Replies
#closerequest
[FRAGE] Der quest will nicht mehr
03/09/2011 - Nostale - 14 Replies
Hi leute ich brauche hilfe. Bei einem quest da steht (s) zu (0/1) ich habe das item aber da steht ich habe das item nicht könnt ihr mir helfen wäre echt nett wer hilft bekommt ein thx =D



All times are GMT +2. The time now is 00:59.


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.