antiblock
Rodnia | Alpha & Omega
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
Cochicho2000

Pet.summon Como Utilizar?

Question

Oi cyber-gamers,

hoje coloquei esta dif: http://cyber-gamers.org/index.php?/topic/7741-dif-pet-cavalo-juntos-so-hot/

alguem me pode ensinar a utilizar os comandos:

- pet.summon

- pet.is_summon

- pet.unsummon

 

Cumprimentos,

Cochicho2000.

Share this post


Link to post
Share on other sites

7 answers to this question

  • 0

pet.summon  (chama o pet)

pet.is_summon (verifica se tens o pet evocado)

pet.unsummon(manda o pet embora)

 

agora vais a quest dos pets onde diz horse.summon trocas por pet.summon

 

e fazes o mesmo com os outros comandos.

 

se não diz o que não percebeste

 

ou posta aqui a tua quest que eu tento ajudar.

Share this post


Link to post
Share on other sites
antiblock
Rodnia | Alpha & Omega
  • 0

o problema é que não tenho quest nenhuma. :lol:

Share this post


Link to post
Share on other sites
  • 0

podes dizer-me alguma que funcione sff e se é preciso fazer mais alguma coisa?

 

mesmo assim levas :+1:  por teres tentado ajudar.

Share this post


Link to post
Share on other sites
  • 0

Finalmente consegui por as pets a invocar mas não dá para ivocar o cavalo podes dizer-me o que é para substituir?

 

Esta aqui a quest:

quest official_pets begin    state start begin        when 53001.use with pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 and pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 begin            if pc.getqf("firephoenix_use") == 0 then                local old_horse_name = horse.get_name() ;                    if string.len(old_horse_name) == 0 then                        chat("Dein Haustier hat noch keinen Namen!")                    end                chat("Dein Haustier wurde gerufen!")                local your_horse_level = horse.get_level()                pc.setqf("horse_level_save", your_horse_level)                pc.setqf("firephoenix_use", 1)                pc.setqf("firephoenix", 1)                affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.ATT_MAX_HP, 100, 60*60*8)                horse.set_level("22")                horse.unsummon() horse.summon()								local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)            else                chat("Dein Haustier verabschiedet sich nun von dir!")                affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)                affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)                 affect.remove_collect(apply.ATT_MAX_HP, 100, 60*60*8)                                 horse.unsummon()                pc.setqf("firephoenix_use", 0)                pc.setqf("firephoenix", 0)                                local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)                        end        end        when logout or login with pc.getqf("firephoenix_use") == 1 begin                        pc.setqf("firephoenix_use", 0)            pc.setqf("firephoenix", 0)                            local horse_settings = pc.getqf("horse_level_save")            horse.set_level(horse_settings)                        chat("Dein Haustier ging alleine fort!")            affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)            affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)               affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)          end        when 53003.use with pc.getqf("firephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 and pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 begin            if pc.getqf("icephoenix_use") == 0 then                local old_horse_name = horse.get_name() ;                    if string.len(old_horse_name) == 0 then                        chat("Dein Haustier hat noch keinen Namen!")                    end                chat("Dein Haustier wurde gerufen!")                local your_horse_level = horse.get_level()                pc.setqf("horse_level_save", your_horse_level)                pc.setqf("icephoenix_use", 1)                pc.setqf("icephoenix", 1)                affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.MAX_HP, 1000, 60*60*8)                horse.set_level("23")                horse.unsummon() horse.summon()								local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)            else                chat("Dein Haustier verabschiedet sich nun von dir!")                affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)				affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)   				affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)                       horse.unsummon()                pc.setqf("icephoenix_use", 0)                pc.setqf("icephoenix", 0)                                local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)                        end        end        when logout or login with pc.getqf("icephoenix_use") == 1 begin                        pc.setqf("icephoenix_use", 0)            pc.setqf("icephoenix", 0)                            local horse_settings = pc.getqf("horse_level_save")            horse.set_level(horse_settings)                        chat("Dein Eisphönix verlässt dich nun!")            affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)            affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)               affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)        end		when 53002.use with pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("pwahuang") == 0 and pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 begin            if pc.getqf("reindeer") == 0 then                local old_horse_name = horse.get_name() ;                    if string.len(old_horse_name) == 0 then                        chat("Dein Haustier hat noch keinen Namen!")                    end                chat("Dein Haustier wurde gerufen!")                local your_horse_level = horse.get_level()                pc.setqf("horse_level_save", your_horse_level)                pc.setqf("reindeer_use", 1)				pc.setqf("reindeer", 1)                affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.MAX_HP, 1000, 60*60*8)                horse.set_level("24")                horse.unsummon() horse.summon()								local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)            else                chat("Dein Haustier verabschiedet sich nun von dir!")                affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)				affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)   				affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)                        horse.unsummon()                pc.setqf("reindeer_use", 0)				pc.setqf("reindeer", 0)                                local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)                        end        end        when logout or login with pc.getqf("reindeer_use") == 1 begin                        pc.setqf("reindeer_use", 0)			pc.setqf("reindeer", 0)                            local horse_settings = pc.getqf("horse_level_save")            horse.set_level(horse_settings)                        chat("Dein Haustier verlässt dich nun!")            affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)            affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)               affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)        end		when 53005.use with pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 begin            if pc.getqf("pwahuang") == 0 then                local old_horse_name = horse.get_name() ;                    if string.len(old_horse_name) == 0 then                        chat("Dein Haustier hat noch keinen Namen!")                    end                chat("Dein Haustier wurde gerufen!")                local your_horse_level = horse.get_level()                pc.setqf("horse_level_save", your_horse_level)                pc.setqf("pwahuang_use", 1)				pc.setqf("pwahuang", 1)                affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.MAX_HP, 1000, 60*60*8)                horse.set_level("25")                horse.unsummon() horse.summon()								local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)            else                chat("Dein Haustier verabschiedet sich nun von dir!")                affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)				affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)   				affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)                       horse.unsummon()                pc.setqf("pwahuang_use", 0)				pc.setqf("pwahuang", 0)                                local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)                        end        end        when logout or login with pc.getqf("pwahuang_use") == 1 begin                        pc.setqf("pwahuang_use", 0)			pc.setqf("pwahuang", 0)                            local horse_settings = pc.getqf("horse_level_save")            horse.set_level(horse_settings)                        chat("Dein Haustier verlässt dich nun!")            affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)            affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)               affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)        end		when 53006.use with pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 and pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 begin            if pc.getqf("dog_use") == 0 then                local old_horse_name = horse.get_name() ;                    if string.len(old_horse_name) == 0 then                        chat("Dein Haustier hat noch keinen Namen!")                    end                chat("Dein Haustier wurde gerufen!")                local your_horse_level = horse.get_level()                pc.setqf("horse_level_save", your_horse_level)                pc.setqf("dog_use", 1)                pc.setqf("dog", 1)                affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.MAX_HP, 1000, 60*60*8)                horse.set_level("26")                horse.unsummon() horse.summon()								local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)            else                chat("Dein Haustier verabschiedet sich nun von dir!")                affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)                affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)                   affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)                                   horse.unsummon()                pc.setqf("dog_use", 0)                pc.setqf("dog", 0)                                local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)                        end        end        when logout or login with pc.getqf("dog_use") == 1 begin                        pc.setqf("dog_use", 0)            pc.setqf("dog", 0)                            local horse_settings = pc.getqf("horse_level_save")            horse.set_level(horse_settings)                        chat("Dein Haustier verlässt dich nun!")            affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)            affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)               affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)          end        when 53007.use with pc.getqf("dog") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 and pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 begin            if pc.getqf("lion_use") == 0 then                local old_horse_name = horse.get_name() ;                    if string.len(old_horse_name) == 0 then                        chat("Dein Haustier hat noch keinen Namen!")                    end                chat("Dein Haustier wurde gerufen!")                local your_horse_level = horse.get_level()                pc.setqf("horse_level_save", your_horse_level)                pc.setqf("lion_use", 1)                pc.setqf("lion", 1)                affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.MAX_HP, 1000, 60*60*8)                horse.set_level("27")                horse.unsummon() horse.summon()								local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)            else                chat("Dein Haustier verabschiedet sich nun von dir!")                affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)				affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)   				affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)                       horse.unsummon()                pc.setqf("lion_use", 0)                pc.setqf("lion", 0)                                local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)                        end        end        when logout or login with pc.getqf("lion_use") == 1 begin                        pc.setqf("lion_use", 0)            pc.setqf("lion", 0)                            local horse_settings = pc.getqf("horse_level_save")            horse.set_level(horse_settings)                        chat("Dein Haustier verlässt dich nun!")            affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)            affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)               affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)        end		when 53008.use with pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("tiger") == 0 and pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 begin            if pc.getqf("pig") == 0 then                local old_horse_name = horse.get_name() ;                    if string.len(old_horse_name) == 0 then                        chat("Dein Haustier hat noch keinen Namen!")                    end                chat("Dein Haustier wurde gerufen!")                local your_horse_level = horse.get_level()                pc.setqf("horse_level_save", your_horse_level)                pc.setqf("pig_use", 1)				pc.setqf("pig", 1)                affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.MAX_HP, 1000, 60*60*8)                horse.set_level("28")                horse.unsummon() horse.summon()								local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)            else                chat("Dein Haustier verabschiedet sich nun von dir!")                affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)				affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)   				affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)                        horse.unsummon()                pc.setqf("pig_use", 0)				pc.setqf("pig", 0)                                local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)                        end        end        when logout or login with pc.getqf("pig_use") == 1 begin                        pc.setqf("pig_use", 0)			pc.setqf("pig", 0)                            local horse_settings = pc.getqf("horse_level_save")            horse.set_level(horse_settings)                        chat("Dein Haustier verlässt dich nun!")            affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)            affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)               affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)        end		when 53009.use with pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 begin            if pc.getqf("tiger") == 0 then                local old_horse_name = horse.get_name() ;                    if string.len(old_horse_name) == 0 then                        chat("Dein Haustier hat noch keinen Namen!")                    end                chat("Dein Haustier wurde gerufen!")                local your_horse_level = horse.get_level()                pc.setqf("horse_level_save", your_horse_level)                pc.setqf("tiger_use", 1)				pc.setqf("tiger", 1)                affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)                affect.add_collect(apply.MAX_HP, 1000, 60*60*8)                horse.set_level("29")                horse.unsummon() horse.summon()								local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)            else                chat("Dein Haustier verabschiedet sich nun von dir!")                affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)				affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)   				affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)                       horse.unsummon()                pc.setqf("tiger_use", 0)				pc.setqf("tiger", 0)                                local horse_settings = pc.getqf("horse_level_save")                horse.set_level(horse_settings)                        end        end        when logout or login with pc.getqf("tiger_use") == 1 begin                        pc.setqf("tiger_use", 0)			pc.setqf("tiger", 0)                            local horse_settings = pc.getqf("horse_level_save")            horse.set_level(horse_settings)                        chat("Dein Haustier verlässt dich nun!")            affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)            affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)               affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)        end    endend  

Share this post


Link to post
Share on other sites
  • 0

Passado algum tempo de tentar e pesquisar surgiu-me um problema.

Sempre que clico no amuleto do pet o cliente volta à tela para escolher o canal alguem sabe como resolver isto?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this