[SERVICE] Die Questerstellung

05/27/2014 19:47 x'Radon#1471
Quote:
Originally Posted by .Rαρтor View Post
^
l
l
zu 2)

PHP Code:
quest haustiere begin
    state start begin
        
-- Setzt den neuen Petnamen in die Datenbank ein
        
function set_pet_name(name)
            
mysql_query("DELETE FROM player.pet_name WHERE id = \\'"..pc.get_player_id().."\\'")
            
mysql_query("INSERT INTO player.pet_name(id, name) VALUES(\\'"..pc.get_player_id().."\\', \\'"..name.."\\')")
        
end
        
-- Holt sich den Petnamen aus der Datenbank
        
function get_pet_name()
            
local pet_name mysql_query("SELECT * FROM player.pet_name WHERE id = \\'"..pc.get_player_id().."\\'")
            return (
pet_name.name or {pc.get_name().."'s Haustier"})[1]
        
end
        
-- Feuer-Phönix
        when 53001.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(22)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Rentierjunges
        when 53002.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(24)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Eis-Phönix
        when 53003.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(23)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Azrael
        when 53005.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(25)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Wolfs
        when 53006.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(26)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Löwen
        when 53007.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(27)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Keiler
        when 53008.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(28)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Tiger
        when 53009.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(29)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Eisbär
        when 53014.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(30)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Namenskette Namensändung des Haustiers
        when 71110.
use begin
            say_title
("Namenskette :")
            
say("")
            
say("Hier kannst du deinem Haustier einen neuen")
            
say("Namen geben. Damit kannst du dein Haustier")
            
say("über alle anderen hervorheben.")
            
say("")
            
            
akna haustiere.get_pet_name()
            
            if 
string.len(akna) == 0 then
                say_reward
("Dein Haustier besitzt bis jetzt keinen Namen.")
            else
                
say_reward("Der aktuelle Name deines Haustieres lautet: "..akna)
            
end
            
            say
("")
            
say("Möchtest du fortfahren?")
            
say("")
            
            
local s=select("Umbenennen""Abbrechen")
            if 
s==2 then
                
return
            
end
            
            say_title
("Namenskette :")
            
say("")
            
say("Bitte gib hier den neuen Namen deines")
            
say("Haustieres ein.")
            
            
local x input()
            
            if 
string.len(x) < 2 then
                say_title
("Namenskette :")
                
say("Der eingegeben Name ist zu kurz.")
                
say("")
                
say_reward("Der neue Name muss aus")
                
say_reward("mind. 2 Zeichen bestehen.")
                
say("")
                return
            elseif 
string.len(x) > 12 then
                say_title
("Namenskette :")
                
say("Der eingegeben Name ist zu lang.")
                
say("")
                
say_reward("Der neue Name darf max.")
                
say_reward("aus 12 Zeichen bestehen.")
                
say("")
                return
            
end
            
            haustiere
.set_pet_name(x)
            
chat("Haustier erfolgreich umbenannt")
            
pc.remove_item(711101)
        
end
    end
end 
05/27/2014 20:14 Chritation#1472
[Only registered and activated users can see links. Click Here To Register...]
Hier meine Quest. Was hab ich falsch gemacht ?

Hoffe ihr könnt mir helfen ! :)

Edit : Sry, dass ich das hier gepostet habe :$
05/27/2014 20:54 QuickFlameZ#1473
Quote:
Originally Posted by Chritation View Post
[Only registered and activated users can see links. Click Here To Register...]
Hier meine Quest. Was hab ich falsch gemacht ?

Hoffe ihr könnt mir helfen ! :)
[Only registered and activated users can see links. Click Here To Register...]

Komma vergessen.
kind regards
05/27/2014 21:06 Noa_#1474
Quote:
Originally Posted by Chritation View Post
[Only registered and activated users can see links. Click Here To Register...]
Hier meine Quest. Was hab ich falsch gemacht ?

Hoffe ihr könnt mir helfen ! :)

dein erster Fehler war dein Problem hier zu Posten, dafür gibt es die Questkontrolle, dein 2ter Fehler war das fehlende Komma in Zeile 15 und dein 3ter war zu versuchen 2 werte nach dem Index zu setzen, Zeile 16.
05/27/2014 21:44 QuickFlameZ#1475
Quote:
Originally Posted by Chritation View Post
[Only registered and activated users can see links. Click Here To Register...]
Hier meine Quest. Was hab ich falsch gemacht ?

Hoffe ihr könnt mir helfen ! :)

So kannst du auch mehr Items für ein Monster festlegen. Quest sollte sich selber erklären.
kind regards
05/27/2014 22:08 Chritation#1476
Ok also ich weiß jetzt nicht ob das jetzt in die Questkontrolle kommt oder hierher.
Also ich möchte ja eigentlich mehrere Items gleichzeitig von einem Monster bekommen können. Aber mit dieser Quest von QuickFlameZ
bekomme ich leider immer nur das erste Item, welches ich bei einem Monster eingetragen habe.
Hier nochmal die Quest mit meinen eingetragegen Werten :

Kann man das nicht irgendwie machen mit diesem "Multidrop" ?
Oder vielleicht seh ich einen Fehler nicht...
05/27/2014 22:13 QuickFlameZ#1477
Quote:
Originally Posted by Chritation View Post
Ok also ich weiß jetzt nicht ob das jetzt in die Questkontrolle kommt oder hierher.
Also ich möchte ja eigentlich mehrere Items gleichzeitig von einem Monster bekommen können. Aber mit dieser Quest von QuickFlameZ
bekomme ich leider immer nur das erste Item, welches ich bei einem Monster eingetragen habe.
Hier nochmal die Quest mit meinen eingetragegen Werten :

Kann man das nicht irgendwie machen mit diesem "Multidrop" ?
Oder vielleicht seh ich einen Fehler nicht...
Entschuldige ich hatte einen Fehler gemacht^^
Habe sie neu editiert. Funktioniert 100%
kind regards
05/27/2014 22:15 Chritation#1478
Funktioniert wunderbar ! Danke :)
05/29/2014 10:47 DasSchwarzeT#1479
Bräuchte eine Quest zum Abstimmen. Sprich: Ein Spieler klickt auf einen NPC, es kommen beliebig viele Auswahlmöglichkeiten. Wenn man da drauf klickt wird ne Questflag gesetzt, sodass man nicht nochmal abstimmen kann. Ausgewertet wird das ganze nach 7 Tagen von einem GM. Der bekommt dann angezeigt wie viele Spieler für was gevotet haben.

Wenn das jemand machen würde wäre nett,
danke..
05/29/2014 14:33 QuickFlameZ#1480
Quote:
Originally Posted by DasSchwarzeT View Post
Bräuchte eine Quest zum Abstimmen. Sprich: Ein Spieler klickt auf einen NPC, es kommen beliebig viele Auswahlmöglichkeiten. Wenn man da drauf klickt wird ne Questflag gesetzt, sodass man nicht nochmal abstimmen kann. Ausgewertet wird das ganze nach 7 Tagen von einem GM. Der bekommt dann angezeigt wie viele Spieler für was gevotet haben.

Wenn das jemand machen würde wäre nett,
danke..

Ich passe sie dir gerne noch weiter an.
kind regards
05/29/2014 19:23 Silba24#1481
So mal ne kleine Idee die mir ne Weile im Kopf rumschwirrt:

Bioquest:
-ab lvl 30
- Text: Ich untersuche Orkzähne, verprügel Schwarze Orks
-Suche 10 Orkzähne (dropp: Schwarzer Ork OT)
-Man kann alle 2h einen abgeben
-30% failen
-Nach 10 Orkzähne Seelenstein vom Obrerork holen

Belohnung:
Infotext:
DU hast die Möglichkeiten aus 3 Kategorien zu wählen
PVM: du wirst im PVM gestärkt, aber im PVP geschwächt
PVP: du wirst im PVP gestärkt, aber im PVM geschwächt
Item: EIn nützliches Item werde ich dir mit auf den Weg geben
Wähle Schlau

Wählen aus 3 Kategorien
1. PVM Bonis:
Man bekommt random eins zugewiesen
- +10% Monster, -5% Halbmenschen
- +5% Teufel, -5% Magiewiederstand
- 20% Orks, -10% Einhanddeff

2. PVP Bonis:
Man bekommt random eins zugewiesen
- +10% Halbmenschen, - 20% Monster
- +10% Zweihanddef, - 30% Teufel
- + 5% Magiewiederstand, -2000 TP

3. Random Item:
Man bekommt random eins zugewiesen
- 10 Seelensteine
- 1 Regenbogenstein
- Giftschwert+9
- 10 Zen-Bohnen

Vielen Dank, an denjenigen der das macht :)
05/30/2014 13:19 .J3lυє#1482
Quote:
Originally Posted by [.Twist] View Post
zu 2)

PHP Code:
quest haustiere begin
    state start begin
        
-- Setzt den neuen Petnamen in die Datenbank ein
        
function set_pet_name(name)
            
mysql_query("DELETE FROM player.pet_name WHERE id = \\'"..pc.get_player_id().."\\'")
            
mysql_query("INSERT INTO player.pet_name(id, name) VALUES(\\'"..pc.get_player_id().."\\', \\'"..name.."\\')")
        
end
        
-- Holt sich den Petnamen aus der Datenbank
        
function get_pet_name()
            
local pet_name mysql_query("SELECT * FROM player.pet_name WHERE id = \\'"..pc.get_player_id().."\\'")
            return (
pet_name.name or {pc.get_name().."'s Haustier"})[1]
        
end
        
-- Feuer-Phönix
        when 53001.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(22)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Rentierjunges
        when 53002.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(24)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Eis-Phönix
        when 53003.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(23)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Azrael
        when 53005.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(25)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Wolfs
        when 53006.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(26)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Löwen
        when 53007.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(27)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Keiler
        when 53008.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(28)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Tiger
        when 53009.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(29)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Baby-Eisbär
        when 53014.
use begin
            
if pet.is_summon() then
                pet
.unsummon()
                
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)
            else
                
local old_level horse.get_level()
                
local old_name horse.get_name()
                
horse.set_level(30)
                
horse.set_name(haustiere.get_pet_name())
                
pet.summon()
                
chat("Dein Pet bringt dir: 100 Angriffswert, 100 Verteidigung und 1000 TP!")
                
horse.set_level(old_level)
                
horse.set_name(old_name)
                
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)
            
end
        end
        
-- Namenskette Namensändung des Haustiers
        when 71110.
use begin
            say_title
("Namenskette :")
            
say("")
            
say("Hier kannst du deinem Haustier einen neuen")
            
say("Namen geben. Damit kannst du dein Haustier")
            
say("über alle anderen hervorheben.")
            
say("")
            
            
akna haustiere.get_pet_name()
            
            if 
string.len(akna) == 0 then
                say_reward
("Dein Haustier besitzt bis jetzt keinen Namen.")
            else
                
say_reward("Der aktuelle Name deines Haustieres lautet: "..akna)
            
end
            
            say
("")
            
say("Möchtest du fortfahren?")
            
say("")
            
            
local s=select("Umbenennen""Abbrechen")
            if 
s==2 then
                
return
            
end
            
            say_title
("Namenskette :")
            
say("")
            
say("Bitte gib hier den neuen Namen deines")
            
say("Haustieres ein.")
            
            
local x input()
            
            if 
string.len(x) < 2 then
                say_title
("Namenskette :")
                
say("Der eingegeben Name ist zu kurz.")
                
say("")
                
say_reward("Der neue Name muss aus")
                
say_reward("mind. 2 Zeichen bestehen.")
                
say("")
                return
            elseif 
string.len(x) > 12 then
                say_title
("Namenskette :")
                
say("Der eingegeben Name ist zu lang.")
                
say("")
                
say_reward("Der neue Name darf max.")
                
say_reward("aus 12 Zeichen bestehen.")
                
say("")
                return
            
end
            
            haustiere
.set_pet_name(x)
            
chat("Haustier erfolgreich umbenannt")
            
pc.remove_item(711101)
        
end
    end
end 
Die Tiere werden nicht gerufen ://
05/30/2014 17:46 BreakZ™#1483
Hey , könnt mir jemand folgende quest schreiben :

Also wenn ein spieler gekillt wird das der jenige eine Mondlich-schatztruhe bekommt

diese truhe sollte 1x gedroppt werden.


Währe sehr nett wenn sie mir einer schreiben würde..
05/30/2014 20:00 PlayaStylee#1484
Run Quest

Gilden Map

GM-Panel

OX-VWK
06/01/2014 12:15 Pasha#1485
Bräuchte eine Pet-Quest wo es in dem Chat steht, dass man ihn gerufen hat und wenn man ihn wieder wegmacht dass das auch im Chat steht.