[SERVICE] Die Questkontrolle

01/05/2014 01:28 QuickFlameZ#9481
Quote:
Originally Posted by [SA]Perfect View Post
Ich wollte nicht das man was rauf zieht ich wollte das wenn man 127 wird und zu diesen NPC hingeht das man dann gesagt bekommt Herzlichen Glückwunsch du hast das Level 127 Erreicht jetzt kriegst du deine Belohnung mit einem Check system das man sich das item nur einmal abholen kann
Dann musst du dich besser ausdrücken Kollege. Ich kann sie dir nacher machen wenn sie dir vorher noch kein andere gemacht hat.
Kind regards
01/05/2014 01:42 .Vegas#9482
Okay danke :P
01/05/2014 02:37 LEL0UCH'#9483
PHP Code:
quest guild_manage begin
    state start begin
    when 11000.chat
."Gilde verlassen" or 
        
11002.chat."Gilde verlassen" or 
        
11004.chat."Gilde verlassen" 
        
with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empirebegin
        
-- ??
        
say(locale.guild.withdraw_confirm)
        
local s select("Ja""Nein")
        if 
s==1 then
        say
("Du bist nun wieder Gildenlos!")
        
pc.remove_from_guild()
        
end
    end

    when 11000.chat
."Gilde auflösen" or 11002.chat."Gilde auflösen" or 11004.chat."Gilde auflösen" with pc.hasguild() and pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin
            say_title
("Wächter des Dorfplatzes")
            
say("Möchtest du deine Gilde wirklich")
            
say("auflösen? Ich denke deine Member")
            
say("werden enttäuscht von dir sein..")
            
local s select("Ja""Nein")
            if 
s==1 then
                say_title
("Wächter des Dorfplatzes")
                
say("Deine Gilde ist nun aufgelöst!")
                
pc.destroy_guild()
            
end
        end

    when 11000.chat
."Gilde gründen" or 11002.chat."Gilde gründen" or 11004.chat."Gilde gründen" with not pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin        
    
    
            say_title
("Wächter des Dorfplatzes")
            
say("Um eine neue Gilde zu gründen")
            
say("brauchst du:")
            
say("- Level 50")
            
say("- 250.000.000 Yang")
            
say("Möchtest du eine Gilde gründen?")
            
local s select("Ja""Nein")
            if 
== 2 then
                
return
            elseif 
pc.get_level()<50 then
                say_title
("Wächter des Dorfplatzes")
                
say("Du bist noch nicht Level 50.")
                return
            elseif 
pc.get_gold()<250000000 then
                say_title
("Wächter des Dorfplatzes")
                
say("Du hast keine 250.000.000 Yang.")
                return
            
end            
            game
.request_make_guild()
        
end
    end
end 
Das ist meine Quest für die Gildenerstellung.
Ich habe die Wartezeit nach einer Gildenauflösung weggemacht, aber
trotzdem funktioniert es nicht genau. Aber mein eigentliches Problem:
Ich will, dass bei einer Gildenerstellung, 250kk, Level und ein Item abgefragt werden

Weiteres:
PHP Code:
game.request_make_guild() 
Wo finde ich die Funktion definiert?
01/05/2014 02:57 x'Radon#9484
Quote:
Originally Posted by LEL0UCH' View Post
PHP Code:
quest guild_manage begin
    state start begin
    when 11000.chat
."Gilde verlassen" or 
        
11002.chat."Gilde verlassen" or 
        
11004.chat."Gilde verlassen" 
        
with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empirebegin
        
-- ??
        
say(locale.guild.withdraw_confirm)
        
local s select("Ja""Nein")
        if 
s==1 then
        say
("Du bist nun wieder Gildenlos!")
        
pc.remove_from_guild()
        
end
    end

    when 11000.chat
."Gilde auflösen" or 11002.chat."Gilde auflösen" or 11004.chat."Gilde auflösen" with pc.hasguild() and pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin
            say_title
("Wächter des Dorfplatzes")
            
say("Möchtest du deine Gilde wirklich")
            
say("auflösen? Ich denke deine Member")
            
say("werden enttäuscht von dir sein..")
            
local s select("Ja""Nein")
            if 
s==1 then
                say_title
("Wächter des Dorfplatzes")
                
say("Deine Gilde ist nun aufgelöst!")
                
pc.destroy_guild()
            
end
        end

    when 11000.chat
."Gilde gründen" or 11002.chat."Gilde gründen" or 11004.chat."Gilde gründen" with not pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin        
    
    
            say_title
("Wächter des Dorfplatzes")
            
say("Um eine neue Gilde zu gründen")
            
say("brauchst du:")
            
say("- Level 50")
            
say("- 250.000.000 Yang")
            
say("Möchtest du eine Gilde gründen?")
            
local s select("Ja""Nein")
            if 
== 2 then
                
return
            elseif 
pc.get_level()<50 then
                say_title
("Wächter des Dorfplatzes")
                
say("Du bist noch nicht Level 50.")
                return
            elseif 
pc.get_gold()<250000000 then
                say_title
("Wächter des Dorfplatzes")
                
say("Du hast keine 250.000.000 Yang.")
                return
            
end            
            game
.request_make_guild()
        
end
    end
end 
Das ist meine Quest für die Gildenerstellung.
Ich habe die Wartezeit nach einer Gildenauflösung weggemacht, aber
trotzdem funktioniert es nicht genau. Aber mein eigentliches Problem:
Ich will, dass bei einer Gildenerstellung, 250kk, Level und ein Item abgefragt werden

Weiteres:
PHP Code:
game.request_make_guild() 
Wo finde ich die Funktion definiert?

PHP Code:
quest guild_manage begin
    state start begin
        when 11000.chat
."Gilde verlassen" or 
        
11002.chat."Gilde verlassen" or 
        
11004.chat."Gilde verlassen" 
        
with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empirebegin
        
-- ??
            
say(locale.guild.withdraw_confirm)
            
local s select("Ja""Nein")
            if 
s==1 then
                say
("Du bist nun wieder Gildenlos!")
                
pc.remove_from_guild()
            
end
        end

        when 11000.chat
."Gilde auflösen" or 11002.chat."Gilde auflösen" or 11004.chat."Gilde auflösen" with pc.hasguild() and pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin
            say_title
("Wächter des Dorfplatzes")
            
say("Möchtest du deine Gilde wirklich")
            
say("auflösen? Ich denke deine Member")
            
say("werden enttäuscht von dir sein..")
            
local s select("Ja""Nein")
            if 
s==1 then
                say_title
("Wächter des Dorfplatzes")
                
say("Deine Gilde ist nun aufgelöst!")
                
pc.destroy_guild()
            
end
        end

        when 11000.chat
."Gilde gründen" or 11002.chat."Gilde gründen" or 11004.chat."Gilde gründen" with not pc.hasguild() and not pc.isguildmaster() and npc.get_empire() == pc.get_empire() begin        
    
    
            say_title
("Wächter des Dorfplatzes")
            
say("Um eine neue Gilde zu gründen")
            
say("brauchst du:")
            
say("- Level 50")
            
say("- 250.000.000 Yang")
            
say("- ITEMNAME")
            
say("Möchtest du eine Gilde gründen?")
            
local s select("Ja""Nein")
            if 
== 2 then
                
return
            elseif 
pc.get_level()<50 then
                say_title
("Wächter des Dorfplatzes")
                
say("Du bist noch nicht Level 50.")
                return
            elseif 
pc.get_gold()<250000000 then
                say_title
("Wächter des Dorfplatzes")
                
say("Du hast keine 250.000.000 Yang.")
                return
            elseif 
item.get_vnum() > ITEMVNUM or item.get_vnum() < ITEMVNUM then
                say_title
("Wächter des Dorfplatzes")
                
say("Du hast das Item ITEMNAME nicht")
                return
            elseif 
pc.get_level() >=50 and pc.get_gold() >= 250000000 and item.get_vnum() == ITEMVNUM then
                pc
.change_gold(-250000000)
                --
pc.remove_item(ITEMVNUM1)-- Falls item nach gildenerstellung entfernt werden soll einfach wieder einklammern
                game
.request_make_guild()
            
end
        end
    end
end 
PHP Code:
game.request_make_guild() 
entweder in der questlib oder in deiner game.
01/05/2014 06:45 FuseBaby#9485
Wenn ich den Run starte kriege ich meisten Conecction Refused & Kick

PHP Code:
quest blazingpurgatory begin
    state start begin
        
        when 20351.chat
."Die Pforten zur Hölle" with pc.get_map_index() == 235 begin
            say_title
("Wächter der Hölle")
            
say("Der Gott aller Dämonen, Sung Mahi, ist erwacht,")
            
say("das Ende der Menschheit naht! Noch ist seine")
            
say("zerstörerische Kraft geschwächt, der Blick")
            
say("seiner allsehenden Augen getrübt. Doch seine")
            
say("Untertanen werden nicht eher ruhen, bis ihr")
            
say("Meister sich in voller Größe gegen diese")
            
say("Welt erheben wird!")
            
say("")
            
wait()
            
say_title("Wächter der Hölle")
            
say("Seinen getreuen Anhänger Razador,")
            
say("Herrscher des Feuers, obliegt die Aufgabe,")
            
say("den legendären Rotdrachen aus seinem Verlies")
            
say("zu befreien, Sollte ihm das gelingen wird")
            
say("es seinem Gott den Weg zur Macht weiter ebnen.")
            
say("")
            
wait()
            
say_title("Wächter der Hölle")
            if 
pc.get_level() >= 100 or pc.is_gm() then
                
if party.is_party() or pc.is_gm()  then
                    
if party.is_leader() or pc.is_gm() then
                        
if pc.count_item(30189) > or pc.is_gm() then
                            say_reward
("Willst du mit deiner Gruppe Razador herausfordern?")
                            if 
select("Ja, auf in die Schlacht!","Nein") == 1 then
                                pc
.remove_item(30319,1)
                                
d.join(235)
                            
end
                        
else
                            
say_reward("Du benötigst einen Höllenstein!")
                            
say_item_vnum(30319)
                        
end
                    
else
                        
say_reward("Du musst Anführer einer Gruppe sein!")
                    
end
                
else
                    
say_reward("Du musst einer Gruppe angehören!")
                
end
            
else
                
say_reward("Du musst lv.100 erreicht haben!")
            
end
        end

        when login with pc
.get_map_index() >= 2350000 and pc.get_map_index() <= 2355000 begin
            say
("Begib dich zum Altar und bestehe die")
            
say("sechs Aufgaben der Hölle!")
            
say("")
            if 
party.is_party() then
                
if party.is_leader() then
                    blazingpurgatory
.start()
                
end
            
else
                if 
pc.is_gm() then
                    blazingpurgatory
.start()
                
end
            end
        end
        
        
function start()
            
d.regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_flamenpc.txt")
            
d.setf("purgatory_gate_sequence",number(1,7))
            
local sequence = {{1,2,3,4,5,6},{4,1,3,2,5,6},{2,5,3,1,4,6},{3,1,6,2,4,5},{5,3,2,4,6,1},{6,1,5,2,4,3},{6,3,5,3,1,4}}
            for 
1do
                
d.regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_gate_"..sequence[d.getf("purgatory_gate_sequence")][i]..".txt")
            
end
            d
.setf("acutal_round",0)
            
d.setf("time"get_time()+60*60*1)
            
server_timer("purgatorytime",3600,pc.get_map_index())
            
server_loop_timer("purgatorytimenotice",300,pc.get_map_index())
            
blazingpurgatory.NoticeTime()
        
end            
        
        when purgatorytimenotice
.server_timer begin
            
if d.select(get_server_timer_arg()) then
                blazingpurgatory
.NoticeTime()
            
end
        end

        when purgatorytime
.server_timer begin
            
if d.select(get_server_timer_arg()) then
                d
.notice("Die Zeit ist abgelaufen!")
                
d.exit_all()
            
end
        end
        
        when 20385.click with pc
.get_map_index() >= 2350000 and pc.get_map_index() <= 2355000 and d.getf("block_altar") == 0 begin
            
if d.getf("purgatory_level") == 7 then
                d
.setf("block_altar",1)
                
d.setf("actual_round",7)
                
d.notice("Ihr habt alle aufgaben der Hölle gemeistert,")
                
d.notice("nun werdet ihr Razador gegenüber treten!")
                
timer("warp_to_boss",5)
            else
                    
                
d.setf("purgatory_level",d.getf("purgatory_level")+1)
                
blazingpurgatory.purge()
                
blazingpurgatory.LoadStage()
                
d.setf("block_altar",1)
                
                
blazingpurgatory.NoticeTime()
                
d.notice("Eine Kammer wurde geöffnet!")
            
end
        end

        when warp_to_boss
.timer begin
            d
.jump_all(8111,6864)
            
d.notice("Razador")
            
d.notice("Wiederstand ist Zwecklos! Sung Mahi wird wieder auferstehen!")
            
d.set_regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_monster_7.txt")
            
blazingpurgatory.NoticeTime()
        
end    
        
        when kill with pc
.get_map_index() >= 2350000 and pc.get_map_index() <= 2355000 begin
            
if d.getf("actual_round") == or d.getf("actual_round") == 3 then
                d
.setf("kill_count_bp1",d.getf("kill_count_bp1") +1)
                if 
d.getf("kill_count_bp1") == d.getf("bp_kill_to_next"then
                    d
.notice("Kehrt zum Altar zurück!")
                    
blazingpurgatory.purge()
                
end
            
elseif d.getf("actual_round") == or d.getf("actual_round") == 5 then
                d
.setf("kill_count_bp",d.getf("kill_count_bp") +1)
                if 
d.getf("kill_count_bp") == d.getf("kill_to_drop_key"then
                    game
.drop_item_with_ownership(50084,1)
                    
d.setf("kill_count_bp",0)
                
end
            
elseif d.getf("actual_round") == and npc.get_race() == 6009 then
                
if number(1,5) == 1 then
                    d
.notice("Kehrt zum Altar zurück!")
                    
blazingpurgatory.purge()
                
end
            
elseif d.getf("actual_round") == and npc.get_race() == 8034 then
                d
.notice("Kehrt zum Altar zurück!")
                
blazingpurgatory.purge()    
            elseif 
d.getf("actual_round") == and npc.get_race() == 6091 then
                d
.notice("Razador ist gefallen!")
                
d.clear_regen()
                
d.kill_all()
            
end
        end

        when 20081.take with pc
.get_map_index() >= 2350000 and pc.get_map_index() <= 2355000 begin
            
if item.get_vnum() == 50084 then
                
if d.getf("actual_round") == 2 then
                    pc
.remove_item(item.get_vnum(),1)
                    if 
number(1,8) == 1 then
                        npc
.purge()
                        
d.notice("Kehrt zum Altar zurück!")
                        
blazingpurgatory.purge()
                    else
                        
syschat("Dies war ein Falscher Schlüsselstein!")
                    
end
                
elseif d.getf("actual_round") == 5 then
                    local sequence 
= {{1,2,3,4,5,5},{4,3,2,1,5,5},{4,5,3,1,2,2},{5,3,4,2,1,1},{5,1,3,4,2,2}}
                    if 
blazingpurgatory.GetPillarID() == sequence[d.getf("sequence")][d.getf("pillarcount")] then
                        pc
.remove_item(item.get_vnum(),1)
                        
npc.purge()
                        
d.setf("pillarcount"d.getf("pillarcount")+1)
                        if 
d.getf("pillarcount") == 6 then
                            d
.notice("Kehrt zum Altar zurück!")
                            
blazingpurgatory.purge()
                        else
                            
d.notice("Ihr müsst noch weitere "..6-d.getf("pillarcount").." Siegel öffnen!")
                        
end
                    
elseif blazingpurgatory.GetPillarID() == false then
                        syschat
("Begib dich näher an das Siegel heran!")
                    elseif 
blazingpurgatory.GetPillarID() != sequence[d.getf("sequence")][d.getf("pillarcount")] then
                        pc
.remove_item(item.get_vnum(),1)
                        
syschat("Dies ist nicht das richtige Siegel!")
                    
end
                end
            end
        end
                    
        
function LoadStage()
            if 
d.getf("actual_round") == 1 then -- Alle Monster tötenw
                d
.regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_monster_1.txt")
                
d.setf("bp_kill_to_next",241)
                
d.setf("kill_count_bp1",0)
            elseif 
d.getf("actual_round") == 2 then
                d
.set_regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_monster_2.txt")
                
d.setf("kill_to_drop_key",50)
                
d.spawn_mob(20081,195,352)
            elseif 
d.getf("actual_round") == 3 then
                d
.regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_monster_3.txt")
                
d.setf("bp_kill_to_next",240)
                
d.setf("kill_count_bp1",0)
            elseif 
d.getf("actual_round") == 4 then
                d
.set_regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_monster_4.txt")
            elseif 
d.getf("actual_round") == 5 then
                d
.set_regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_monster_5.txt")
                
local sequence = {{1,2,3,4,5},{4,3,2,1,5},{4,5,3,1,2},{5,3,4,2,1},{5,1,3,4,2}}
                
local n number(1,5)
                
local coords = {{502,354},{517,354},{487,354},{502,339},{502,369}}
                for 
1do
                    
d.spawn_mob(20081coords[i][1],coords[i][2])
                
end
                d
.setf("pillarcount"1)
                
d.setf("sequence",n)
                
d.setf("kill_to_drop_key",100)
            elseif 
d.getf("actual_round") == 6 then
                d
.set_regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_monster_6.txt")
                
d.spawn_mob(8034,507,489)
            
end
        end    

        
function purge()
            
d.setf("block_altar",0)
            
d.clear_regen()
            
d.kill_all()
            
blazingpurgatory.LoadGates()
            
d.regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_flamenpc.txt")
            if 
d.getf("purgatory_level") == 6 then
                d
.setf("purgatory_level",7)
            
end
        end        

        
function LoadGates()
            
local sequence = {{1,2,3,4,5,6},{4,1,3,2,5,6},{2,5,3,1,4,6},{3,1,6,2,4,5},{5,3,2,4,6,1},{6,1,5,2,4,3},{6,3,5,3,1,4}}
            for 
16-d.getf("purgatory_level") do
                
d.regen_file("data/dungeon/blazingpurgatory/blazingpurgatory_gate_"..sequence[d.getf("purgatory_gate_sequence")][i]..".txt")
            
end
            d
.setf("actual_round",sequence[d.getf("purgatory_gate_sequence")][7-d.getf("purgatory_level")])
        
end        
        
        
function NoticeTime()
            
local secondsLeft = (d.getf("time") - get_time())
            
local minutesLeft math.ceil(secondsLeft 60)
            
d.notice("Verbleibende Zeit: "..minutesLeft.." Minuten!")
        
end

        
function GetPillarID()
            if 
pc.get_local_x() >= 502 and pc.get_local_x() <= 502 and pc.get_local_y() >= 354 and pc.get_local_y() <= 354 5 then
                
return 1
            
elseif pc.get_local_x() >= 517 and pc.get_local_x() <= 517 and pc.get_local_y() >= 354 and pc.get_local_y() <= 354 5 then
                
return 2
            
elseif pc.get_local_x() >= 487 and pc.get_local_x() <= 487 and pc.get_local_y() >= 354 and pc.get_local_y() <= 354 5 then
                
return 3
            
elseif pc.get_local_x() >= 502 and pc.get_local_x() <= 502 and pc.get_local_y() >= 339 and pc.get_local_y() <= 339 5 then
                
return 4
            
elseif pc.get_local_x() >= 502 and pc.get_local_x() <= 502 and pc.get_local_y() >= 369 and pc.get_local_y() <= 369 5 then
                
return 5
            
else
                return 
false
            end
        end
    
    end
end 
01/05/2014 11:30 Way of Life#9486
Quote:
Originally Posted by [SA]Perfect View Post
Okay danke :P
Hi,

wenn du den NPC nicht anklicken kannst, folgendermaßen vorgehen:

In ALLE Configs (Auch Game99), auf jedem Core, folgendes unten nachtragen:

TEST_SERVER: 1

Nicht vergessen, dass unten eine Zeile frei bleiben muss. Dann startest du dein Server neu und nun gibt er dir Ingame eine Fehlermeldung im Chat, warum du den NPC nicht anklicken kannst. :)

LG
01/05/2014 15:20 .Vegas#9487
Okay werde ich mal versuchen
01/05/2014 16:25 .ByTe™#9488
#Problem gelöst.
01/05/2014 16:44 moldhenr#9489
Hab ein Problem mit meiner Goldklumpen Quest. In der FreeBSD Konsole sagt er mir, dass er die Quest nicht compilen kann, weil
must start with 'quest'
goldklumpen2.quest:29:Error occured on compile goldklumpen2.quest

Versteh ich nicht wirklich. Wäre korrekt wenn mir einer helfen könnte, danke. :)

Sourcecode:
PHP Code:
quest goldklumpen2 begin
    state start begin
        when 80008.
use begin
            say_title
("Goldklumpen")
            
say("")
            
say("Der Goldklumpen ist 1,5kkk wert.")
            
say("Man kann ihr immer und überall einlösen")
            
say("")
            
say_reward("Möchtest Du den Goldklumpen jetzt einlösen?")
            
local s select("Ja""Nein")
    
            if 
== and pc.count_item(80008) and pc.get_money()<=1500000000 then
                pc
.change_money(1500000000)
                
pc.remove_item(80008)
                elseif 
== and pc.get_gold()>=999999999 then
                say
("Du traegst zu viel Yang bei dir!")
                
say_reward("Versuche es wieder wenn Du weniger Yang im Inventar hast.")
                elseif 
== and pc.count_item(80008)==0 then
                say
("Mein Freund Du versuch nicht das System zu bescheißen!")
                
say_reward("Versuche es wieder wenn du den Klumpen hast.")
                
end
    
                
if == 2 then
                
return
                
end
            end
        end
    end
end 
01/05/2014 17:03 .ByTe™#9490
@moldhenr

Habs nicht ausprobiert liegt aber an den "end" 's !
Habs zwar nur kurz überflogen und nicht getestet, denke aber, dass es ein "end" zum Schluss zu viel ist.

Zu dem PHP -> [PHP] ... [PHP] also statt SPOILER.

Mein Pet-Problem besteht weiterhin ! = 2 Beiträge weiter oben !
:(

mfG
.ByTe
01/05/2014 23:17 xavartar14#9491
Hallo habe eine frage an der quest

im VPC steht
Hier ist die quest

Ich will noch hinzufügen das 3 weitere maps drin stehen LevelMap (LvL 125), LevelMap (LvL 155), und LevelMap (LvL 175)
01/06/2014 12:49 .ByTe™#9492
PHP Code:
quest warp_quest begin  
    state start begin  
        when 20092.chat
."New Maps" begin 
         
            
if pc.get_level() >= 1 then 
                say_title
("Teleporter")  
                
say("")  
                
say_red("In welche Map willst du geportet werden")  
                
local a select("FarmMap (LvL 1)""Abbrechen",)  
                if 
== 1 then  
                    pc
.warp(1409210089)  
                elseif 
== 2 then  
                    
return  
                
end 
            
if pc.get_level() >= 75 then 
                say_title
("Teleporter"
                
say(""
                
say_red("Wohin willst du geportet werden?"
                
local b select("FarmMap LvL 1)""FarmMap (LvL 75)""Abbrechen"
                if 
== 1 then 
                    pc
.warp(14092,10089
                elseif 
== 2 then 
                    pc
.warp(832000
                elseif 
== 3 then
                    
return 
                
end 
            
if pc.get_level() >= 90 then 
                say_title
("Teleporter"
                
say(""
                
say_red("In welche Map willst du geportet werden?"
                
local c select("FarmMap (LvL 1)""FarmMap (LvL 75)""LevelMap (LvL 90)""LevelMap (LvL 125)""LevelMap (LvL 155)""LevelMap (LvL 175)""Abbrechen")
                if 
1 then 
                    pc
.warp(14092001008900
                elseif 
2 then 
                    pc
.warp(832000
                elseif 
3 then 
                    pc
.warp(911100911100
                elseif 
4 then 
                    pc
.warp(,) 
                elseif 
5 then 
                    pc
.warp(,) 
                elseif 
6 then 
                    pc
.warp(,) 
                elseif 
7 then 
                    
return  
                
end  
        end  
    end   
end 
Kp sollte jetzt funktionieren wenn du die Koordis einsetzt.
Du kannst nicht "if" immer weiter schreiben !
Einmal sonst immer elseif !
Immer drauf achten, wenn du was kopierst, dass die Anzahl der Einträge stimmt.

Habs nicht getestet !
Ob weitere Fehler drin ... sind denke nicht, habs nur überflogen.

mfG
.ByTe
01/06/2014 13:04 xavartar14#9493
Danke für die schnelle antwort werde ich sofort testen ;)

so hab sie nun eingebaut und neu geladen aber es steht noch da
01/06/2014 16:01 PeloQ#9494
@ xavarta14



01/06/2014 16:54 TTapi#9495
Habe hier auch mal eine Quest... wird wahrscheinlich voller Fehler sein aber könnt ihr mir helfen? :)

VPC - Fehler

Quest