Problem - Pets

03/15/2014 13:15 [nX]ℓυzιƒєя#1
Heyho Leute,
also ich habe ein Problem mit den Pets, undzwar dass wenn ich ein Reittier oder Pet rufe, erscheint anstatt Feuerphönix, Eisphönix ect p.p ein Pferd, und möchte man dieses wegschicken oder ähnliches bekommt man einen Ingame kick, also raus aus der Spielwelt, möchte man sich wieder einloggen funktioniert dies ebenfalls nicht, sprich der Char ist bugged die Pet Quest ist Serverside eingefügt vorher hat auch alles einwandfrei mit den Pets und Reittieren funktioniert, Änderungen wurden keine vorgenommen

Screen:
[Only registered and activated users can see links. Click Here To Register...]

eventuell wisst ihr ja rat, danke im vorraus^^
03/15/2014 13:51 .He3o Cry#2
Was für eine pet quest benutzt du denn? o:
03/15/2014 14:51 [nX]ℓυzιƒєя#3
Diese..

PHP Code:
quest official_pets begin
state start begin
when 53001.
use with pc.getqf("icephoenix") == and pc.getqf("reindeer") == and pc.getqf("pwahuang") == and pc.getqf("dog") == and pc.getqf("lion") == and pc.getqf("pig") == 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_BONUS10060*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.add_collect(apply.ATT_MAX_HP10060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.ATT_MAX_HP10060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*60*8)
end
when 53003.
use with pc.getqf("firephoenix") == and pc.getqf("reindeer") == and pc.getqf("pwahuang") == and pc.getqf("dog") == and pc.getqf("lion") == and pc.getqf("pig") == 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_BONUS10060*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.add_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*60*8)
end
when 53002.
use with pc.getqf("firephoenix") == and pc.getqf("icephoenix") == and pc.getqf("pwahuang") == and pc.getqf("dog") == and pc.getqf("lion") == and pc.getqf("pig") == 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_BONUS10060*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.add_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*60*8)
end
when 53005.
use with pc.getqf("firephoenix") == and pc.getqf("icephoenix") == and pc.getqf("reindeer") == and pc.getqf("dog") == and pc.getqf("lion") == and pc.getqf("pig") == 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_BONUS10060*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.add_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*60*8)
end
when 53006.
use with pc.getqf("lion") == and pc.getqf("pig") == and pc.getqf("tiger") == and pc.getqf("firephoenix") == and pc.getqf("icephoenix") == and pc.getqf("reindeer") == 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_BONUS10060*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.add_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*60*8)
end
when 53007.
use with pc.getqf("dog") == and pc.getqf("pig") == and pc.getqf("tiger") == and pc.getqf("firephoenix") == and pc.getqf("icephoenix") == and pc.getqf("reindeer") == 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_BONUS10060*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.add_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*60*8)
end
when 53008.
use with pc.getqf("dog") == and pc.getqf("lion") == and pc.getqf("tiger") == and pc.getqf("firephoenix") == and pc.getqf("icephoenix") == and pc.getqf("reindeer") == 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_BONUS10060*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.add_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*60*8)
end
when 53009.
use with pc.getqf("dog") == and pc.getqf("lion") == and pc.getqf("pig") == and pc.getqf("firephoenix") == and pc.getqf("icephoenix") == and pc.getqf("reindeer") == 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_BONUS10060*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.add_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*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_BONUS10060*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS10060*60*8)
affect.remove_collect(apply.MAX_HP100060*60*8)
end
end
end 
03/15/2014 15:46 .He3o Cry#4
ich würde mir eine andere besorgen, die ist ziemlich crap :D
03/15/2014 16:22 [nX]ℓυzιƒєя#5
Warum sollte diese Crap sein, hat vorher doch genau so funktioniert ^^
03/15/2014 17:51 .C3ll#6
Du musst was geändert haben wenn du sagst es hat vorher funktioniert. Jede kleinste Änderung kann Fehler verursachen, selbst Dinge die im Kontext nichts mit dem Pet System am Hut haben.
03/15/2014 17:56 Chiksz#7
Verdammt , Bad Quest . Wechsel zur Official Quest sorry.
03/15/2014 17:56 .C3ll#8
Ahja, welche Game eig. ?
03/15/2014 18:25 [nX]ℓυzιƒєя#9
34K Game

Jetzt aber eh wieder neues Problem;

Quote:
C stack overflow
:D