Pet Effect

05/16/2015 13:38 .#Nion#1
Hey leute kann mir wer helfen wenn ich zb jetzt khan oder rentier ruf kommt der effect aber wenn ich es wieder wegschicke kommt er nochma aber wieso packe euch die lua in anhang

quest item_effect begin
state start begin
when 53010.use begin
setskin(NOWINDOW)
cmdchat("leonidas")
end
when 53004.use begin
setskin(NOWINDOW)
cmdchat("azrael")
end
when 53011.use begin
setskin(NOWINDOW)
cmdchat("khan")
end
when 53012.use begin
setskin(NOWINDOW)
cmdchat("porky")
end
when 53003.use begin
setskin(NOWINDOW)
cmdchat("icephoenix")
end
when 53013.use begin
setskin(NOWINDOW)
cmdchat("rufus")
end
when 53002.use begin
setskin(NOWINDOW)
cmdchat("rentier")
end
when 53015.use begin
setskin(NOWINDOW)
cmdchat("baobao")
end
end
end
05/16/2015 16:44 Zaturix#2
Wieso benutzt du setskin?
Willst du das sich beim rufen ein Fenster öffnet?
05/17/2015 13:06 .#Nion#3
da öffnet sich ja kein fenster aber ich will nicht als ein 2ten effect haben wenn ich den alten unordnetlichen quest ordner drin habe gehts wenn ich ihn ordne gehts nicht mehr
05/17/2015 17:10 DerForenLeser#4
Dann musst Du mit questflags arbeiten, dass der Effekt nur dann kommt, wenn das Pet gerufen wird.
Du hast ja da stehen when xxx.use begin cmdchat("xxx"). Du müsstest es also so abändern, dass nach dem ersten Rufen eine qf auf 1 gesetzt wird, und wenn qf auf 1 ist, dass dann beim nochmaligen Benutzen kein cmdchat erfolgt.

MfG
05/17/2015 18:15 .#Nion#5
wie mach ich das kenne mich kaum mit quests aus