[SERVICE] Die Questkontrolle

04/10/2015 22:07 Prof.MindFreak#11296
Guten Tag,
Die Pets erscheinen nicht.

Meine Quest
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]        = { 34001" - Feuerphönix"0},
                [
53002]        = { 34002" - Rentierjunges"0},
                [
53003]        = { 20124" - Eisphönix"0},
                [
53004]        = { 34004" - Baby-Azrael"0},
                [
53005]        = { 34005" - Porkie"0},
                [
53006]        = { 34006" - Rufus"0},
                [
53007]        = { 34007" - Khan"0},
                [
53008]        = { 34008" - Leonidas"0},
                [
53009]        = { 34009" - Gold-Azrael"0},
                [
53010]        = { 34010" - Bambi"0},
                [
53011]        = { 34011" - Knuud"0},
                [
53012]        = { 34012" - Bao Bao"0},
                [
53013]        = { 34013" - Elite-Phönix"0},
                [
53014]        = { 34014" - Elite-Azrael"0},
                [
53015]        = { 34015" - Elite-Porkie"0},
                [
53016]        = { 34016" - Elite-Rufus"0},
                [
53017]        = { 34017" - Elite-Khan"0},
                [
53018]        = { 34018" - Elite-Leonidas"0},
                [
53019]        = { 34019" - Offizier"0},
                [
53020]        = { 34020" - Gold-Offizier"0},
                [
53021]        = { 34021" - Boney"0},
                [
53022]        = { 34022" - Giftphönix"0},
                [
53023]        = { 34023" - Eisig. Porkie"0},
                [
53024]        = { 34024" - Eisig. Rufus"0},
                [
53025]        = { 34025" - Eisig. Khan"0},
                [
53026]        = { 34026" - Eisig. Leonidas"0},
                [
53027]        = { 34027" - Finst. Porkie"0},
                [
53028]        = { 34028" - Finst. Rufus"0},
                [
53029]        = { 34029" - Finst. Khan"0},
                [
53030]        = { 34030" - Finst. Leonidas"0},
                [
53031]        = { 34031" - Treuer Porkie"0},
                [
53032]        = { 34032" - Treuer Rufus"0},
                [
53033]        = { 34033" - Treuer Khan"0},
                [
53034]        = { 34034" - Treuer Leonidas"0},
                [
53035]        = { 34035" - Edler Porkie"0},
                [
53036]        = { 34036" - Edler Rufus"0},
                [
53037]        = { 34037" - Edler Khan"0},
                [
53038]        = { 34038" - Edler Leonidas"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 53001.
use or 53002.use or 53003.use or 53004.use or 53005.use or 53006.use or 53007.use or 53008.use or 53009.use or 53010.use or 53012.use or 53013.use or 53014.use or 53015.use or
             
53016.use or 53017.use or 53018.use or 53019.use or 53020.use or 53021.use or 53022.use or 53023.use or 53024.use or 53025.use or 53026.use or 53027.use or 53028.use or 53029.use or
             
53030.use or 53031.use or 53032.use or 53033.use or 53034.use or 53035.use or 53036.use or 53037.use or 53038.use begin
            
if pc.getqf("petfirstuse") < 1 then
                mysql_query
("INSERT INTO player.pet_name VALUES("..pc.get_player_id()..",'Feuerphönix','Rentierjunges','Eisphönix','Baby-Azrael','Porkie','Rufus','Khan','Leonidas','Gold-Azrael','Bambi','Knuud','Bao Bao','Elite-Phönix','Elite-Azrael','Elite-Porkie','Elite-Rufus','Elite-Khan','Elite-Leonidas','Offizier','Gold-Offizier','Boney','Giftphönix','Eisig. Porkie','Eisig. Rufus','Eisig. Khan','Eisig. Leonidas','Finst. Porkie','Finst. Rufus','Finst. Khan','Finst. Leonidas','Treuer Porkie','Treuer Rufus','Treuer Khan','Treuer Leonidas','Edler Porkie','Edler Rufus','Edler Khan','Edler Leonidas');")
                
pc.setqf("petfirstuse"1)
            
end
            local pet_info 
pet_system.get_pet_info(item.vnum)

            if 
null != pet_info then

                local mobVnum 
pet_info[1]
                
local petName " - "..pet.get_name(item.get_vnum()-53000)
                
local maxCount
                
if pc.is_gm() == true then
                    maxCount 
100
                
else
                    
maxCount 1
                end
                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() < maxCount then
                        pet
.summon(mobVnumpetNamefalse)
                    else
                        
syschat("Du hast bereits 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 
Mein Fehler
PHP Code:
SYSERRApr 10 20:00:12 :: RunStateLUA_ERROR: [string "pet_system"]:8attempt to call field `get_name' (a nil value)
SYSERR: Apr 10 20:00:12 :: WriteRunningStateToSyserr: LUA_ERROR: quest pet_system.start click 
Mfg .MindFreak
04/10/2015 23:30 Nick#11297
Quote:
Originally Posted by Prof.MindFreak View Post
Guten Tag,
Die Pets erscheinen nicht.

Meine Quest
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]        = { 34001" - Feuerphönix"0},
                [
53002]        = { 34002" - Rentierjunges"0},
                [
53003]        = { 20124" - Eisphönix"0},
                [
53004]        = { 34004" - Baby-Azrael"0},
                [
53005]        = { 34005" - Porkie"0},
                [
53006]        = { 34006" - Rufus"0},
                [
53007]        = { 34007" - Khan"0},
                [
53008]        = { 34008" - Leonidas"0},
                [
53009]        = { 34009" - Gold-Azrael"0},
                [
53010]        = { 34010" - Bambi"0},
                [
53011]        = { 34011" - Knuud"0},
                [
53012]        = { 34012" - Bao Bao"0},
                [
53013]        = { 34013" - Elite-Phönix"0},
                [
53014]        = { 34014" - Elite-Azrael"0},
                [
53015]        = { 34015" - Elite-Porkie"0},
                [
53016]        = { 34016" - Elite-Rufus"0},
                [
53017]        = { 34017" - Elite-Khan"0},
                [
53018]        = { 34018" - Elite-Leonidas"0},
                [
53019]        = { 34019" - Offizier"0},
                [
53020]        = { 34020" - Gold-Offizier"0},
                [
53021]        = { 34021" - Boney"0},
                [
53022]        = { 34022" - Giftphönix"0},
                [
53023]        = { 34023" - Eisig. Porkie"0},
                [
53024]        = { 34024" - Eisig. Rufus"0},
                [
53025]        = { 34025" - Eisig. Khan"0},
                [
53026]        = { 34026" - Eisig. Leonidas"0},
                [
53027]        = { 34027" - Finst. Porkie"0},
                [
53028]        = { 34028" - Finst. Rufus"0},
                [
53029]        = { 34029" - Finst. Khan"0},
                [
53030]        = { 34030" - Finst. Leonidas"0},
                [
53031]        = { 34031" - Treuer Porkie"0},
                [
53032]        = { 34032" - Treuer Rufus"0},
                [
53033]        = { 34033" - Treuer Khan"0},
                [
53034]        = { 34034" - Treuer Leonidas"0},
                [
53035]        = { 34035" - Edler Porkie"0},
                [
53036]        = { 34036" - Edler Rufus"0},
                [
53037]        = { 34037" - Edler Khan"0},
                [
53038]        = { 34038" - Edler Leonidas"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 53001.
use or 53002.use or 53003.use or 53004.use or 53005.use or 53006.use or 53007.use or 53008.use or 53009.use or 53010.use or 53012.use or 53013.use or 53014.use or 53015.use or
             
53016.use or 53017.use or 53018.use or 53019.use or 53020.use or 53021.use or 53022.use or 53023.use or 53024.use or 53025.use or 53026.use or 53027.use or 53028.use or 53029.use or
             
53030.use or 53031.use or 53032.use or 53033.use or 53034.use or 53035.use or 53036.use or 53037.use or 53038.use begin
            
if pc.getqf("petfirstuse") < 1 then
                mysql_query
("INSERT INTO player.pet_name VALUES("..pc.get_player_id()..",'Feuerphönix','Rentierjunges','Eisphönix','Baby-Azrael','Porkie','Rufus','Khan','Leonidas','Gold-Azrael','Bambi','Knuud','Bao Bao','Elite-Phönix','Elite-Azrael','Elite-Porkie','Elite-Rufus','Elite-Khan','Elite-Leonidas','Offizier','Gold-Offizier','Boney','Giftphönix','Eisig. Porkie','Eisig. Rufus','Eisig. Khan','Eisig. Leonidas','Finst. Porkie','Finst. Rufus','Finst. Khan','Finst. Leonidas','Treuer Porkie','Treuer Rufus','Treuer Khan','Treuer Leonidas','Edler Porkie','Edler Rufus','Edler Khan','Edler Leonidas');")
                
pc.setqf("petfirstuse"1)
            
end
            local pet_info 
pet_system.get_pet_info(item.vnum)

            if 
null != pet_info then

                local mobVnum 
pet_info[1]
                
local petName " - "..pet.get_name(item.get_vnum()-53000)
                
local maxCount
                
if pc.is_gm() == true then
                    maxCount 
100
                
else
                    
maxCount 1
                end
                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() < maxCount then
                        pet
.summon(mobVnumpetNamefalse)
                    else
                        
syschat("Du hast bereits 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 
Mein Fehler
PHP Code:
SYSERRApr 10 20:00:12 :: RunStateLUA_ERROR: [string "pet_system"]:8attempt to call field `get_name' (a nil value)
SYSERR: Apr 10 20:00:12 :: WriteRunningStateToSyserr: LUA_ERROR: quest pet_system.start click 
Mfg .MindFreak

Würde die Funktion pet.get_name() existieren, wäre der Großteil der obigen Tabelle überflüssig.

lg
04/11/2015 12:01 Backxtar#11298
Hey ich habe die 2013 Oster-Event Quest und ich würde gerne wissen, ob die Quest funktioniert und wie ich das ganze Ding starte. Außerdem welche Questfunktionen werden benötigt?

Hier die Quest:

04/11/2015 12:14 KΛIƬӨ#11299
Quote:
Originally Posted by Backxtar View Post
Hey ich habe die 2013 Oster-Event Quest und ich würde gerne wissen, ob die Quest funktioniert und wie ich das ganze Ding starte. Außerdem welche Questfunktionen werden benötigt?

Hier die Quest:

Die jeweiligen Funktonen stehen ja in der Quest. Dann einfach in der Questlib einfügen.
04/11/2015 13:02 Backxtar#11300
mh :D
04/12/2015 06:59 Reigen#11301
Problem gelöst ///
04/12/2015 08:02 MenTToL#11302
here :
Quote:
-----------------------
-SERVERFILE BY Cryptex-
-----------------------
quest anti_exp begin
state start begin
when login begin
cmdchat("antiexp_index "..q.getcurrentquestindex())
end
when button or info begin
if pc.getqf("antiexp") == 0 then
pc.setqf("antiexp", 1)
chat("Experienta a fost blocata.")
local ep = pc.get_exp()
pc.give_exp2(-ep)
timer("erfahrung", 3)
elseif pc.getqf("antiexp") == 1 then
pc.setqf("antiexp", 0)
chat("Ai deblocat experienta.")
end
end
when erfahrung.timer with pc.getqf("antiexp") == 1 begin
local ep = pc.get_exp()
pc.give_exp2(-ep)
timer("erfahrung1", 3)
pc.setqf("antiexp", 1)
end

when erfahrung1.timer with pc.getqf("antiexp") == 1 begin
local ep = pc.get_exp()
pc.give_exp2(-ep)
timer("erfahrung", 3)
pc.setqf("antiexp", 1)
end
end
end
04/12/2015 15:10 Reigen#11303
Bei folgender Quest müsste ich an fast jedem Monster dass maximal 20 Level Unterschied zu mir hat (Ich bin Level 115) eine 75er Waffe droppen. Allerdings droppe ich nur ab und zu Truhe der Könige und Truhe des Winters. Wieso???
Seit 3 Stunden sitze ich vor der Quest und je länger ich noch davor sitze umso weniger verstehe ich meinen eigenen Code...
Ich hoffe jemand von euch kann mir helfen.

PHP Code:
----------------------------------------------------------------
-------------- 
Quest (cby Reigen@Elitepvpers.de --------------
----------------------------------------------------------------
quest drop begin
    state start begin
        when kill with not npc
.is_pc() begin
            local drops 
= {
            ---
Item idmin levelmax leveldrop chance
                
{38052,1,115,8},    --- Truhe der Könige
                
{38053,1,115,8},    --- Truhe des Winters
                
{140,65,80,5},        --- Schlachtschwert+0
                
{159,65,80,5},        --- Geisterzahnklinge+0
                
{3130,65,80,5},        --- Partisane+0
                
{5000,65,80,5},        --- Donnervogelglocke+0
                
{1100,65,80,5},        --- Drachenmesser+0
                
{2140,65,80,5},        --- Grossgelbdrachenbogen+0
                
{7130,65,80,5},        --- Himmelsvogelfächer+0
                
{170,80,100,5},        --- Stichschwert+0
                
{3150,80,100,5},    --- Halbmenschenklinge+0
                
{7150,80,100,5},    --- Ekstasefächer+0
                
{2180,80,100,5},    --- Blaudrachenbogen+0
                
{1120,80,100,5},    --- Siamesenmesser+0
                
{250,80,100,5},        --- Dämonenklinge+0
                
{180,100,115,500},    --- Giftschwert+0
                
{190,100,115,500},    --- Löwenschwert+0
                
{3160,100,115,500},    --- Grollschwert+0
                
{5120,100,115,500},    --- Orchideenglocke+0
                
{1130,100,115,500},    --- Teufelsflügelchakram+0
                
{2170,100,115,500},    --- Krähenstahlbogen+0
                
{190,100,115,500}    --- Löwenschwert+0
            
}
            for 
1table.getn(drops) do
                if 
mob_level[npc.get_race()] >= pc.get_level()-20 and mob_level[npc.get_race()] <= pc.get_level()+20 and not npc.is_pc() then
                    
if pc.get_level() >= (drops[i][2]) and pc.get_level() <= (drops[i][3]) then
                        
if number(1,1000) >= (1000-drops[i][4]) then
                            game
.drop_item_with_ownership(drops[i][1], 1)
                            return
                        
end
                    end
                end
            end
        end
    end
end 
04/12/2015 15:41 Sp0ngeb0b ist cool#11304
@Reigen: mach mal Klammern um pc.get_level()-20 & pc.get_level()+20
müsste dann klappen ;)
und sind die 50% Dropchance bei den 75er Waffen gewollt? :D (btw: Löwenschwert ist doppelt vorhanden)
lg sponge
04/12/2015 15:43 Reigen#11305
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
@Reigen: mach mal Klammern um pc.get_level()-20 & pc.get_level()+20
müsste dann klappen ;)
und sind die 50% Dropchance bei den 75er Waffen gewollt? :D (btw: Löwenschwert ist doppelt vorhanden)
lg sponge
die 50% chance war nur zum testen... Danke ich versuchs mal.

/edit hat leider auch nicht geklappt :(

So meintest du oder?:
PHP Code:
----------------------------------------------------------------
-------------- 
Quest by Reigen@Elitepvpers.de --------------
----------------------------------------------------------------
quest drop begin
    state start begin
        when kill with not npc
.is_pc() begin
            local drops 
= {
            ---
Item idmin levelmax leveldrop chance
                
{38052,1,115,8},    --- Truhe der Könige
                
{38053,1,115,8},    --- Truhe des Winters
                
{140,65,80,5},        --- Schlachtschwert+0
                
{159,65,80,5},        --- Geisterzahnklinge+0
                
{3130,65,80,5},        --- Partisane+0
                
{5000,65,80,5},        --- Donnervogelglocke+0
                
{1100,65,80,5},        --- Drachenmesser+0
                
{2140,65,80,5},        --- Grossgelbdrachenbogen+0
                
{7130,65,80,5},        --- Himmelsvogelfächer+0
                
{170,80,100,500},        --- Stichschwert+0
                
{3150,80,100,500},    --- Halbmenschenklinge+0
                
{7150,80,100,500},    --- Ekstasefächer+0
                
{2180,80,100,500},    --- Blaudrachenbogen+0
                
{1120,80,100,500},    --- Siamesenmesser+0
                
{250,80,100,500},        --- Dämonenklinge+0
                
{180,100,115,500},    --- Giftschwert+0
                
{190,100,115,500},    --- Löwenschwert+0
                
{3160,100,115,500},    --- Grollschwert+0
                
{5120,100,115,500},    --- Orchideenglocke+0
                
{1130,100,115,500},    --- Teufelsflügelchakram+0
                
{2170,100,115,500},    --- Krähenstahlbogen+0
                
{190,100,115,500}    --- Löwenschwert+0
            
}
            for 
1table.getn(drops) do
                if 
mob_level[npc.get_race()] >= (pc.get_level()-20) and mob_level[npc.get_race()] <= (pc.get_level()+20) and not npc.is_pc() then
                    
if pc.get_level() >= (drops[i][2]) and pc.get_level() <= (drops[i][3]) then
                        
if number(1,1000) >= (1000-drops[i][4]) then
                            game
.drop_item_with_ownership(drops[i][1], 1)
                            return
                        
end
                    end
                end
            end
        end
    end
end 
04/12/2015 15:45 Rofelmau#11306
Weiß jetzt nicht was du genau für eine Hilfe verlangst
deine drop chance wird doch in der zeile definiert
PHP Code:
 if number(1,1000) >= (1000-drops[i][4]) then 
wo die generierte zahl größer gleich 1000 minus der von dir in deine tabelle eingetragene dropchance sein muss.
zusätzlich warum du niocht mehr dropst als 1 sache liegt daran dass du da das return drin hast
PHP Code:
if number(1,1000) >= (1000-drops[i][4]) then 
                            game
.drop_item_with_ownership(drops[i][1], 1
                            return 
                        
end 
damit verlässt du die schleife und kannst nichts weiteres mehr droppen
übrigens hast du 2 mal
PHP Code:
and not npc.is_pc() 
drinn, kann auch 1 von raus
04/12/2015 21:07 Backxtar#11307
Hey ich hab das Problem, dass meine NPCs nicht anklickbar sind. Geht ums SD1 ins SD2 und um den Grottenwarp.

Vielleicht liegts an der Quest:

04/12/2015 21:22 #'.Rayzor™#11308
PHP Code:
quest check_trans_ticket begin
    state start begin
        when 20088.chat
."Zu den geheimen Höhlen" begin             
            say_title
("Chuk-Sal"
            
say("Ich habe es noch nie erlebt, dass jemand sich"
            
say("freiwillig in die zweite Ebene begibt."
            
say("Es warten dort viele starke Monster auf dich..")             
            
say("Willst du dich wirklich dort hin begeben?"
            
local a select("Ja""Nein"
            if 
== 1 then 
                say_title
("Chuk-Sal")
                
say("")
                
say("Viel Glück!"
                
wait() 
                
pc.warp(704100464100)
            
end
            
if == 2 then
            say_title
("Chuk-Sal"
            
say("Lass mich wissen, wenn du deine Meinung geändert"
            
say("hast.")
            return
            
end
        end

        when 20093.chat
."Um Einlass bitten " begin    
            say_title
("Koe-Pung:"
            
say("Ich habe es noch nie erlebt, dass jemand sich"
            
say("freiwillig in die in die Grotte begibt."
            
say("Es warten dort viele starke Monster auf dich..")             
            
say("Willst du dich wirklich dort hin begeben?"
            
local b select("Ja""Nein"
            if 
== 1 then 
                say_title
("Koe-Pung:")
                
say("")
                
say("Viel Glück!")
                
wait()
                
pc.warp(900,1207800)
            
end
            
if == 2 then
            say_title
("Koe-Pung:")
            
say("Lass mich wissen, wenn du deine Meinung geändert")
            
say("hast.")
            return
            
end
        end
    end
end 
Sollte so gehen, bin mit dem Handy on.
04/12/2015 21:41 KΛIƬӨ#11309
Quote:
Originally Posted by Mr.Rayzor View Post
PHP Code:
quest check_trans_ticket begin
    state start begin
        when 20088.chat
."Zu den geheimen Höhlen" begin             
            say_title
("Chuk-Sal"
            
say("Ich habe es noch nie erlebt, dass jemand sich"
            
say("freiwillig in die zweite Ebene begibt."
            
say("Es warten dort viele starke Monster auf dich..")             
            
say("Willst du dich wirklich dort hin begeben?"
            
local a select("Ja""Nein"
            if 
== 1 then 
                say_title
("Chuk-Sal")
                
say("")
                
say("Viel Glück!"
                
wait() 
                
pc.warp(704100464100)
            
end
            
if == 2 then
            say_title
("Chuk-Sal"
            
say("Lass mich wissen, wenn du deine Meinung geändert"
            
say("hast.")
            
end
        end

        when 20093.chat
."Um Einlass bitten " begin    
            say_title
("Koe-Pung:"
            
say("Ich habe es noch nie erlebt, dass jemand sich"
            
say("freiwillig in die in die Grotte begibt."
            
say("Es warten dort viele starke Monster auf dich..")             
            
say("Willst du dich wirklich dort hin begeben?"
            
local b select("Ja""Nein"
            if 
== 1 then 
                say_title
("Koe-Pung:")
                
say("")
                
say("Viel Glück!")
                
wait()
                
pc.warp(900,1207800)
            
end
            
if == 2 then
            say_title
("Koe-Pung:")
            
say("Lass mich wissen, wenn du deine Meinung geändert")
            
say("hast.")
            
end
        end
    end
end 
Sollte so gehen, bin mit dem Handy on.
Fehlt zwei Returns.

Code:
quest check_trans_ticket begin
	state start begin
        when 20088.chat."Zu den geheimen Höhlen" begin             
            say_title("Chuk-Sal") 
            say("Ich habe es noch nie erlebt, dass jemand sich") 
            say("freiwillig in die zweite Ebene begibt.") 
            say("Es warten dort viele starke Monster auf dich..")             
            say("Willst du dich wirklich dort hin begeben?") 
            if select("Ja","Nein") == 2 then 
				say_title("Chuk-Sal") 
				say("Lass mich wissen, wenn du deine Meinung geändert") 
				say("hast."
				return
            elseif a == 1 then 
                say_title("Chuk-Sal")
				say("")
                say("Viel Glück!") 
                wait() 
                pc.warp(704100, 464100)
			
			end
        end
 		when 20093.chat."Um Einlass bitten " begin    
            say_title("Koe-Pung:") 
            say("Ich habe es noch nie erlebt, dass jemand sich") 
            say("freiwillig in die in die Grotte begibt.") 
            say("Es warten dort viele starke Monster auf dich..")             
            say("Willst du dich wirklich dort hin begeben?") 
           if select("Ja","Nein") == 1 then
            if b == 1 then 
                say_title("Koe-Pung:")
				say("")
                say("Viel Glück!")
                wait()
                pc.warp(900,1207800)
			elseif b == 2 then
				say_title("Koe-Pung:")
				say("Lass mich wissen, wenn du deine Meinung geändert")
				say("hast.")
				return
			end
        end
	end
end
04/12/2015 21:43 Backxtar#11310
Geht nicht :(