Register for your free account! | Forgot your password?
Rust Cheats

You last visited: Today at 21:43

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

Advertisement



Frage zu Pet Quest

Discussion on Frage zu Pet Quest within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2013
Posts: 816
Received Thanks: 339
Frage zu Pet Quest

Wollte mal fragen ob man in diese Quest Pet bonis mit einbauen kann.

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]     = { 20121"'s Fire Phoenix"0},
                [
53002]     = { 20128"'s Baby Reindeer"0},
                [
53003]     = { 20123"'s Ice Phoenix"0},
                [
53005]     = { 20129"'s Baby Azrael"0},
                [
53006]     = { 20134"'s Rufus"0},
                [
53007]     = { 20135"'s Leonidas"0},
                [
53008]     = { 20140"´s Porky"0},
                [
53009]     = { 20141"´s Khan"0},
          [
53010]     = { 20141"´s Knuud"0},
          [
53011]     = { 23323"´s BaoBao"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 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 or 53010.use or 53011.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() < 1 then
                        pet
.summon(mobVnumpetNamefalse)
                    else
                        
syschat("Du hast schon ein Haustier gerufen.")
                    
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 
xFliege is offline  
Old 12/25/2013, 17:37   #2

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
eine neue tabellenspalte anlegen und fertig
du siehst ja das die über [1],[2] usw definiert werden
.Colossus. is offline  
Thanks
1 User
Old 12/25/2013, 17:44   #3
 
elite*gold: 0
Join Date: Aug 2013
Posts: 816
Received Thanks: 339
Quote:
Originally Posted by .Colossus. View Post
eine neue tabellenspalte anlegen und fertig
du siehst ja das die über [1],[2] usw definiert werden
Ich versteh was du meinst, jedoch kann ich das nicht umsetzen. Ich kann so viel questen wie nen Stein von selbst laufen kann.
xFliege is offline  
Old 12/25/2013, 17:49   #4

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
Quote:
Originally Posted by xFliege View Post
Ich versteh was du meinst, jedoch kann ich das nicht umsetzen. Ich kann so viel questen wie nen Stein von selbst laufen kann.
poste es doch einfach mal in die questhilfe
ich bräucht selber ne ganze weile für sowas, vielleicht gibt es jemand motiviertes, der das schnell und sauber dort erledigen kann.
.Colossus. is offline  
Closed Thread


Similar Threads Similar Threads
[QUEST FRAGE ] Kill Quest
12/26/2011 - Metin2 Private Server - 5 Replies
Moin ich wollte gerade eine quest schreibe (genaueres sage ich nicht) Mit welchem Befehl kann einer Quest gesagt werden, dass der letzte Kill gespeichert werden soll bitte um schnelle rueckmeldung
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
[FRAGE]Quest befehl frage
12/24/2010 - Metin2 Private Server - 0 Replies
Moin, da ich noch ned so gut in questen bin wollte ich mal fragen wie ich den befehl ensetze: next_time_set() muss der befehl nach der handlung sein z.b. pc.give_item(vnum) next_time_set(10) und die 10 dann 10 minuten ist und ich muss dann ja vor der handlung
[Frage]GM Mode Quest/Admin ist Online quest
10/25/2010 - Metin2 Private Server - 1 Replies
Hey ich habe eine Kurze frage und zwar möchte ich lieber doppelt sicher sein und habe noch eine Quest gefunden die /admin_test flag 0 alle paar sek. schreibt und dazu auf der Letzen seite hat einer geschrieben das angezeigt wird sprich xxxx ist nun für eure Fragen und Probleme verfügbar+ diesen /event_flag test 0 cmd nur wie bzw wo füg ich das sein ich habe kein passenden Thread zu gefunden.. Dort auf der letzen seite:...



All times are GMT +1. The time now is 21:43.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.