Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 11:52

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

Advertisement



pet quest boni einfügen?

Discussion on pet quest boni einfügen? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2012
Posts: 974
Received Thanks: 89
pet quest boni einfügen?

wie kann ich in der neuen pet quest bonis einfügen?
thespeedyy is offline  
Old 07/26/2014, 18:32   #2
 
PDDS™'s Avatar
 
elite*gold: 97
Join Date: May 2014
Posts: 777
Received Thanks: 202
Schau dir die Quest-Funktionen an.
PDDS™ is offline  
Old 07/26/2014, 22:02   #3
 
elite*gold: 0
Join Date: Aug 2012
Posts: 974
Received Thanks: 89
ja aber jeder pet soll andere bonis haben :/
thespeedyy is offline  
Old 07/27/2014, 11:27   #4
 
PDDS™'s Avatar
 
elite*gold: 97
Join Date: May 2014
Posts: 777
Received Thanks: 202
Dann ändere sie?! Du tust die Bonis ja jedes mal wenn das Pet gerufen wird entfernen und wieder anwenden. Wenn du jetzt nicht weißt wie man die Bonis ändert....
PDDS™ is offline  
Old 07/27/2014, 13:12   #5
 
elite*gold: 0
Join Date: Aug 2012
Posts: 974
Received Thanks: 89
PHP Code:
quest pet_system begin
    state start begin
        
function get_pet_info(itemVnum)
            
pet_info_map = {
            --  [
ITEM VNUMMOB_VNUM, DEFAULT NAMEbuff_idxspawn_effect_idx
                
[53001]     = { 34001"'s Phönix"0},
                [
53002]     = { 34002"'s Rentierjunges"0},
                [
53003]     = { 34003"'s Eis Phönix"0},
                [
53005]     = { 34004"'s Azrael"1},
                [
53006]     = { 34006"'s Rufus"0},
                [
53007]     = { 34008"´s Leonidas"0},
                [
53008]     = { 34007"'s Khan"0},
                [
53009]     = { 34005"'s Pokie"0},
                [
53010]     = { 34010"'s Bambi"0},
                [
53011]     = { 34011"'s Knuud"0},
                [
53012]     = { 34012"´s Bao Bao"0},
                [
53013]     = { 34013"´s Dark Rufus"0},
                [
53999]     = { 34009"'s Azrael2"0},
            }

            
itemVnum tonumber(itemVnum)

            return 
pet_info_map[itemVnum]
        
end
        
function get_spawn_effect_file(idx)
            
effect_table = {
                [
0] = nil,
                [
1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\npc2_appear.mse",
            }
            return 
effect_table [idx]
        
end
        when 53013.
use or 53012.use or 53011.use or 53010.use or 53009.use or 53008.use or 53007.use or 53006.use or 53005.use or 53004.use or 53003.use or 53002.use or 53001.use begin
            local pet_info 
pet_system.get_pet_info(item.vnum)
            if 
null != pet_info then

                local mobVnum 
pet_info[1]
                
local petName pet_info[2]
                
local spawn_effect_file_name pet_system.get_spawn_effect_file(pet_info[3])

                if 
true == pet.is_summon(mobVnumthen
                    
if spawn_effect_file_name != nil then
                        pet
.spawn_effect (mobVnumspawn_effect_file_name)
                    
end
                    pet
.unsummon(mobVnum)
                else
                    if 
pet.count_summoned() < 2 then
                        pet
.summon(mobVnumpetNamefalse)
                    else
                        
syschat("Du kannst maximal zwei Hautiere rufen.")
                    
end
                    
if spawn_effect_file_name != nil then
                        pet
.spawn_effect(mobVnumspawn_effect_file_name)
                    
end
                end 
-- if pet.is_summon
            end  
-- if null != pet_info
        end 
-- when
    end 
-- state
end 
-- quest 
da bei jeden pet ein anderen boni? das erklär mal bitte
thespeedyy is offline  
Old 07/27/2014, 13:19   #6
 
PDDS™'s Avatar
 
elite*gold: 97
Join Date: May 2014
Posts: 777
Received Thanks: 202
Quote:
Originally Posted by thespeedyy View Post
PHP Code:
quest pet_system begin
    state start begin
        
function get_pet_info(itemVnum)
            
pet_info_map = {
            --  [
ITEM VNUMMOB_VNUM, DEFAULT NAMEbuff_idxspawn_effect_idx
                
[53001]     = { 34001"'s Phönix"0},
                [
53002]     = { 34002"'s Rentierjunges"0},
                [
53003]     = { 34003"'s Eis Phönix"0},
                [
53005]     = { 34004"'s Azrael"1},
                [
53006]     = { 34006"'s Rufus"0},
                [
53007]     = { 34008"´s Leonidas"0},
                [
53008]     = { 34007"'s Khan"0},
                [
53009]     = { 34005"'s Pokie"0},
                [
53010]     = { 34010"'s Bambi"0},
                [
53011]     = { 34011"'s Knuud"0},
                [
53012]     = { 34012"´s Bao Bao"0},
                [
53013]     = { 34013"´s Dark Rufus"0},
                [
53999]     = { 34009"'s Azrael2"0},
            }

            
itemVnum tonumber(itemVnum)

            return 
pet_info_map[itemVnum]
        
end
        
function get_spawn_effect_file(idx)
            
effect_table = {
                [
0] = nil,
                [
1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\npc2_appear.mse",
            }
            return 
effect_table [idx]
        
end
        when 53013.
use or 53012.use or 53011.use or 53010.use or 53009.use or 53008.use or 53007.use or 53006.use or 53005.use or 53004.use or 53003.use or 53002.use or 53001.use begin
            local pet_info 
pet_system.get_pet_info(item.vnum)
            if 
null != pet_info then

                local mobVnum 
pet_info[1]
                
local petName pet_info[2]
                
local spawn_effect_file_name pet_system.get_spawn_effect_file(pet_info[3])

                if 
true == pet.is_summon(mobVnumthen
                    
if spawn_effect_file_name != nil then
                        pet
.spawn_effect (mobVnumspawn_effect_file_name)
                    
end
                    pet
.unsummon(mobVnum)
                else
                    if 
pet.count_summoned() < 2 then
                        pet
.summon(mobVnumpetNamefalse)
                    else
                        
syschat("Du kannst maximal zwei Hautiere rufen.")
                    
end
                    
if spawn_effect_file_name != nil then
                        pet
.spawn_effect(mobVnumspawn_effect_file_name)
                    
end
                end 
-- if pet.is_summon
            end  
-- if null != pet_info
        end 
-- when
    end 
-- state
end 
-- quest 
da bei jeden pet ein anderen boni? das erklär mal bitte
Schau dir die verdammte quest_functions an man! Dann deklariere jedes mount einzeln anstatt sie alle per or zu checken und apply bei jedem Mount den Boni wo du willst.

Ich mach hier doch nicht deine Arbeit?!
PDDS™ is offline  
Old 07/27/2014, 14:51   #7
 
elite*gold: 0
Join Date: Aug 2012
Posts: 974
Received Thanks: 89
danke für deine FREUNDLICHE hilfe -.- | brauche immernoch hilfe
thespeedyy is offline  
Old 07/27/2014, 14:58   #8
 
PDDS™'s Avatar
 
elite*gold: 97
Join Date: May 2014
Posts: 777
Received Thanks: 202
Quote:
Originally Posted by thespeedyy View Post
danke für deine FREUNDLICHE hilfe -.- | brauche immernoch hilfe
Das Forum hier ist da um dir Tipps zu geben, nicht um dir deine Drecksarbeit zu erledigen. Zumindest nicht für Free.
PDDS™ is offline  
Old 07/27/2014, 17:35   #9
 
elite*gold: 0
Join Date: Aug 2012
Posts: 974
Received Thanks: 89
push da er weder geholfen hat und ziemlich unhöfflich war
thespeedyy is offline  
Old 07/27/2014, 18:27   #10

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
Machs in der quest per add_affect oder in der db bei applytype
.Colossus. is offline  
Reply


Similar Threads Similar Threads
6/7 Boni einfügen
07/25/2013 - Metin2 Private Server - 4 Replies
Hallo COM Kann man die 6/7 Bonis einfügen? Wenn ja wie? hat jemand ein how to. Hab in sufu nix gefunden. mfg
S.7 [B] Ein BONI. einfügen [S] e*gold
09/05/2012 - Metin2 Trading - 8 Replies
Hallo Leute, unzwar biete ich heute ein Boni einfügen auf dem Server 7 Lesanya an. Ihr denkt euch jetzt bestimmt.. Hää... wie will er Fisch des machen :D.. Also, es wird so ablaufen :D.. 1.Bietet mir e*Gold an.. 2.Pnt mich :D in Epvp :D
Metin2 Ring Quest [Wie füge ich ein Boni in einer Quest ein?]
04/13/2012 - Metin2 Private Server - 1 Replies
Habe die aktuellen Ringe von Metin2 DE in meinen Server eingefügt mit einer Quest. Aber jetzt ist die Frage wie man für jeden Ring ein Bonis hinzufügen kann?
[HOW TO] 5.Boni einfügen
03/20/2011 - Metin2 PServer Guides & Strategies - 33 Replies
#delete



All times are GMT +2. The time now is 11:52.


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.