Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 06:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 09/14/2011, 03:41   #3481
 
F4m0uZStYle's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 284
Received Thanks: 87
PHP Code:
quest gmlogin begin 
    state start begin 
        when login with pc
.is_gm() begin 
            say_reward
("Online / Offline")
            
say("Willst du dich als online anzeigen?")
            
local s select("Ja","Nein")
            
local name pc.get_name() 
                if 
== 1 then
                    game
.set_event_flag(name1
                    
setskin(NOWINDOW
                    
end
                
elseif == 2 then
                    game
.set_event_flag(name,0)
                    
setskin(NOWINOW)
                    
end
                                        
     end 
end 
F4m0uZStYle is offline  
Old 09/14/2011, 10:38   #3482
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
famouz, in deiner version sind auch noch fehler

PHP Code:
quest gmlogin begin 
    state start begin 
        when login with pc
.is_gm() begin 
            say_reward
("Online / Offline")
            
say("Willst du dich als online anzeigen?")
            
local s select("Ja","Nein")
            
local name pc.get_name() 
            if 
== 1 then
                game
.set_event_flag(name1
                
setskin(NOWINDOW
            elseif 
== 2 then
                game
.set_event_flag(name,0)
                
setskin(NOWINOW)
            
end                                       
        end 
    end 
end 
.Delta is offline  
Old 09/14/2011, 14:33   #3483
 
xTheSoulutionxx3's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 427
Received Thanks: 105
diese quest geht immer noch nicht:

fehler:error : [string "start"]:38: unexpected symbol near or
quest 141 abort trap core dumped
ocured on compile ostern.quest

quest:
PHP Code:
quest ostern begin  
    state start begin  
        when 30121.chat
."Osterei-Tausch" begin  
            say_titel
("Osterhase")  
            
say("Oh Hallo! Frohe Ostern!")  
            
say("...")  
            
say("Wie ich sehe möchtest du was bei mir eintauschen?")  
            
say("Ich brauche unbedingt Ostereier die ich bei den Kindern")  
            
say("verstecken kann!")  
            
wait()  
            if 
pc.count_item(50168)>5   
            
or  
            
pc.count_item(50169)>5   
            
or  
            
pc.count_item(50170)>5   
            
or  
            
pc.count_item(50171)>5   
            
or  
            
pc.count_item(50172)>5   
            
or  
            
pc.count_item(50173)>5   
            
or  
            
pc.count_item(50174)>5   
            
or  
            
pc.count_item(50175)>5   
            
or  
            
pc.count_item(50176)>5   
            
or  
            
pc.count_item(50177)>5   
            
or  
            
pc.count_item(50178)>5   
            
or  
            
pc.count_item(50179)>5 then  
                say
("Ok dann wollen wir mal...")  
                
say(".....")  
                
wait()  
                
say("Danke für diese 5 Eier!")  
                
say("Ich habe dir nun 1 wertvolles Item gegeben..")  
                
say("Ich hoffe du kannst es gebrauchen!")  
                
pc.removeitem("50168"5)  
                or  
                
pc.removeitem("50169"5)  
                or  
                
pc.removeitem("50170"5)  
                or  
                
pc.removeitem("50171"5)  
                or  
                
pc.removeitem("50172"5)  
                or  
                
pc.removeitem("50173"5)  
                or  
                
pc.removeitem("50174"5)  
                or  
                
pc.removeitem("50175"5)  
                or  
                
pc.removeitem("50176"5)  
                or  
                
pc.removeitem("50177"5)  
                or  
                
pc.removeitem("50178"5)  
                or  
                
pc.removeitem("50179"5)  
                
local r=number(135)  
                    if 
1>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
2>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
3>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
4>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
5>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
6>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
7>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
8>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
9>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
10>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
11>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
12>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
13>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
14>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
15>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
16>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
17>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
18>=r then  
                        pc
.give_item2("71107"1)  
                    elseif 
19>=r then  
                        pc
.give_item2("71107"2)  
                    elseif 
20>=r then  
                        pc
.give_item2("30231"2)  
                    elseif 
21>=r then  
                        pc
.give_item2("9991"1)  
                    elseif 
22>=r then  
                        pc
.give_item2("9991"1)  
                    elseif 
23>=r then  
                        pc
.give_item2("90032"5)  
                    elseif 
24>=r then  
                        pc
.give_item2("90032"5)  
                    elseif 
25>=r then  
                        pc
.give_item2("90032"5)  
                    elseif 
26>=r then  
                        pc
.give_item2("71020"1)  
                    elseif 
27>=r then  
                        pc
.give_item2("71020"5)  
                    elseif 
28>=r then  
                        pc
.give_item2("71020"1)  
                    elseif 
29>=r then  
                        pc
.give_item2("71020"1)  
                    elseif 
30>=r then  
                        pc
.give_item2("25041"1)  
                    elseif 
31>=r then  
                        pc
.give_item2("25041"1)  
                    elseif 
32>=r then  
                        pc
.give_item2("71032"1)  
                    elseif 
33>=r then  
                        pc
.give_item2("71032"1)  
                    elseif 
34>=r then  
                        pc
.give_gold("2000000")  
                    elseif 
35>=r then  
                        pc
.give_gold("2000000")  
                      
                    
end  
            
else  

                
say("Du hast keine 5 Eier!")  
                
say("Versuch mich nicht zu betrügen.")  
            
end      
        end      
          
          
    end      
end 
xTheSoulutionxx3 is offline  
Old 09/14/2011, 16:15   #3484
 
elite*gold: 0
Join Date: Apr 2010
Posts: 589
Received Thanks: 72
Leider fehler Core dumped.

spielmitmir is offline  
Old 09/14/2011, 18:27   #3485
 
elite*gold: 0
Join Date: Nov 2010
Posts: 30
Received Thanks: 0
Sry wenn der Fehler total offensichtlich ist; aber vpc zeigt mir an: syntax error : [string "start"]: 15: "then" expected near "say"
startquesticerun.quest:27:Abort trap (Core dumped)

PHP Code:
quest welcome begin
    state start begin
        when 20083.chat begin
        
if pc.get_map_index(538then
            say_title
("Ice-Run")
            
say("Du willst also den Ice-Run starten?")
            
say("Für alle Leute die sich auch auf der Map befinden startet der Quest auch!")
            
local s=select("Ja, wir schaffen das schon!""Nein, ich glaube das wird nichts!")
            if 
== 1 then
                say
("Okey, höre gut zu, du musst den Schlüssel finden. Diesen erhälst du aus einem Metin des Lichtes")
                
say("Die warscheinlichkeit ist 10Prozent, also habe ein bisschen geduld und verzweifele nicht gleicht")
                
say("Wenn du diesen Schlüssel hast dann beutze ihn und du wirst weiter kommen!")
            elseif 
== 2 then
                say
("Okey, sag mir wenn du bereit bist.")
            
end
        
elseif
            
say_title("Gehe bitte in die Ice-Run Map")
            
say("Es tut mir leid, aber ich kann den Ice-Run Quest nicht starten wenn du")
            
say(" nicht in dieser Map bist")
            
say("Soll ich dich dorthin Teleportieren")
            
local s=select("Ja, Teleportiere mich!""Nein danke, aber jetzt nicht.")
            if 
== 1 then
                pc
.warp(51144088)
            elseif 
== 2 then
            end
        end
    end
end 
Wäre sehr nett wenn ihr mir helft. Noch netter wenn ihr mir das was ich Falsch gemacht hab einfach schreibt; und nicht schon die richtige Quest. Danke. (: Jeder der zur Lösung beträgt/verhilft bekommt natürlich ein Thx.!
marvpaul is offline  
Old 09/15/2011, 03:40   #3486


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
PHP Code:
quest welcome begin
    state start begin
        when 20083.chat begin
        
if pc.get_map_index() == 538 then
            say_title
("Ice-Run")
            
say("Du willst also den Ice-Run starten?")
            
say("Für alle Leute die sich auch auf der Map befinden startet der Quest auch!")
            
local s=select("Ja, wir schaffen das schon!""Nein, ich glaube das wird nichts!")
            if 
== 1 then
                say
("Okey, höre gut zu, du musst den Schlüssel finden. Diesen erhälst du aus einem Metin des Lichtes")
                
say("Die warscheinlichkeit ist 10Prozent, also habe ein bisschen geduld und verzweifele nicht gleicht")
                
say("Wenn du diesen Schlüssel hast dann beutze ihn und du wirst weiter kommen!")
            elseif 
== 2 then
                say
("Okey, sag mir wenn du bereit bist.")
            
end
        
elseif
            
say_title("Gehe bitte in die Ice-Run Map")
            
say("Es tut mir leid, aber ich kann den Ice-Run Quest nicht starten wenn du")
            
say(" nicht in dieser Map bist")
            
say("Soll ich dich dorthin Teleportieren")
            
local s=select("Ja, Teleportiere mich!""Nein danke, aber jetzt nicht.")
            if 
== 1 then
                pc
.warp(51144088)
            elseif 
== 2 then
            end
        end
    end
end 
Mfg.
Benhero is offline  
Old 09/15/2011, 10:23   #3487
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
Ja ich wollte gerade eine eintauschquest schreiben für Server 1 ..
allerdings hab ich nun 148 Zeilen umsonst geschrieben wie es aussieht....

PHP Code:
quest tausch begin
    state start begin
        when 9007.chat
."Eintauschen" begin 
            say_title
("Eintauschen")
            
say("Hallo lieber user von FinalMT2!")
            
say("Ich bin Taeng-Zin-Tao,")
            
say("Ich tausche bestimmte Waffen und Rüstungen")
            
say("Gegen Yang ein die du nicht gebrauchen kannst.")
            
say("Falls du etwas hast bitte ich dich darum es bei")
            
say("mir einzutauschen und das wenn möglich zügig...")
            
say("Viele meiner Freunde behaupten ich sei ein Spinner,")
            
say("weil ich mich mit Relikten und Antiquitäten")
            
say("beschäftige aber ein wahrer Mann steht zu seinen")
            
say("vorlieben. Wenn du nun was eintschauen möchtest....,")
                
wait()
            
say("Ich habe noch ein paar Dinge zu erledigen")
            
say("deswegen Entscheide dich bitte schnell.")
            
say("Du kannst desöfteren zu mir um deine Sachen")
            
say("einzutauschen denn das würde mich sehr freuen,")
            
say("da ich ein sehr erfreuter Antiquitäten Händler bin.")
            
say("")
            
say("")
            
say("")
            
say("")
                
wait()
            
say("Also was möchtest du eintauschen ?")
            
local v select ("Smaragdpanzer+9""Smaragdanzug+9""Smaragdrüstung+9""Smaragdkleidung+9""Weiter")
            if 
== 1 then
                
if pc.count_item(61009) >= 1 then
                    pc
.remove_item(610091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
            if 
== 2 then
                
if pc.count_item(61019)
                    
pc.remove_item(610191)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
            if 
== 3 then
                
if pc.count_item(61029)
                    
pc.remove_item(610291)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
            if 
== 4 then
                
if pc.count_item(61039)
                    
pc.remove_item(610391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    
wait()
                
end
            local v 
select ("Titanklinge+9""Zin-Stab+9""Eisflügelbogen+9""Nexusdolch+9""Zin-Glocke+9""Dämonentöter+9""Abbrechen")
            if 
== 1 then
                
if pc.count_item(339)
                    
pc.remove_item(3391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
            if 
== 2 then
                
if pc.count_item(7269)
                    
pc.remove_item(72691)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
            if 
== 3 then
                
if pc.count_item(5209)
                    
pc.remove_item(52091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
            if 
== 4 then
                
if pc.count_item(4079)
                    
pc.remove_item(40791)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
            if 
== 5 then
                
if pc.count_item(5189)
                    
pc.remove_item(51891)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
            if 
== 6 then
                
if pc.count_item(7299)
                    
pc.remove_item(72991)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            end
        end
    end
end 
Hoffe jemand kann mir dabei helfen ...
beim Reload via Putty dumped der Core nicht
sondern läd unendlich und hört nicht auf bzw
er bleibt einfach stehen.

Wenn ich es bis zum ersten if v == 1 mache
dann funktioniert noch alles ... aber ab if v == 2
fängt er dann an stehen zu bleiben .. >_<

Version 2 die trotzdem nicht geht:

PHP Code:
quest tausch begin
    state start begin
        when 9007.chat
."Eintauschen" begin 
            say_title
("Eintauschen")
            
say("Hallo lieber user von FinalMT2!")
            
say("Ich bin Taeng-Zin-Tao,")
            
say("Ich tausche bestimmte Waffen und Rüstungen")
            
say("Gegen Yang ein die du nicht gebrauchen kannst.")
            
say("Falls du etwas hast bitte ich dich darum es bei")
            
say("mir einzutauschen und das wenn möglich zügig...")
            
say("Viele meiner Freunde behaupten ich sei ein Spinner,")
            
say("weil ich mich mit Relikten und Antiquitäten")
            
say("beschäftige aber ein wahrer Mann steht zu seinen")
            
say("vorlieben. Wenn du nun was eintschauen möchtest....,")
                
wait()
            
say("Ich habe noch ein paar Dinge zu erledigen")
            
say("deswegen Entscheide dich bitte schnell.")
            
say("Du kannst desöfteren zu mir um deine Sachen")
            
say("einzutauschen denn das würde mich sehr freuen,")
            
say("da ich ein sehr erfreuter Antiquitäten Händler bin.")
            
say("")
            
say("")
            
say("")
            
say("")
                
wait()
            
say("Also was möchtest du eintauschen ?")
            
local v select ("Smaragdpanzer+9""Smaragdanzug+9""Smaragdrüstung+9""Smaragdkleidung+9""Weiter")
            if 
== 1 then
                
if pc.count_item(61009) >= 1 then
                    pc
.remove_item(610091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end                    
            
elseif == 2 then
                
if pc.count_item(61019)
                    
pc.remove_item(610191)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(61029)
                    
pc.remove_item(610291)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(61039)
                    
pc.remove_item(610391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    
wait()
                
end
            end
            local v 
select ("Titanklinge+9""Zin-Stab+9""Eisflügelbogen+9""Nexusdolch+9""Zin-Glocke+9""Dämonentöter+9""Abbrechen")
            if 
== 1 then
                
if pc.count_item(339)
                    
pc.remove_item(3391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 2 then
                
if pc.count_item(7269)
                    
pc.remove_item(72691)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(5209)
                    
pc.remove_item(52091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(4079)
                    
pc.remove_item(40791)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 5 then
                
if pc.count_item(5189)
                    
pc.remove_item(51891)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 6 then
                
if pc.count_item(7299)
                    
pc.remove_item(72991)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            end
        end
    end
end 
~LuckyStrike~ is offline  
Old 09/15/2011, 10:50   #3488
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
vllt liegts ja daran dass du ab v == 2 bei
PHP Code:
pc.count_item(vnum) >= anzahl 
nur noch
PHP Code:
pc.count_item(vnum
stehen hast
.Delta is offline  
Thanks
1 User
Old 09/15/2011, 11:10   #3489
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
hmm nein funktioniert leider auch nicht :S

sieht nun so aus
PHP Code:
quest tausch begin
    state start begin
        when 9007.chat
."Eintauschen" begin 
            say_title
("Eintauschen")
            
say("Hallo lieber user von FinalMT2!")
            
say("Ich bin Taeng-Zin-Tao,")
            
say("Ich tausche bestimmte Waffen und Rüstungen")
            
say("Gegen Yang ein die du nicht gebrauchen kannst.")
            
say("Falls du etwas hast bitte ich dich darum es bei")
            
say("mir einzutauschen und das wenn möglich zügig...")
            
say("Viele meiner Freunde behaupten ich sei ein Spinner,")
            
say("weil ich mich mit Relikten und Antiquitäten")
            
say("beschäftige aber ein wahrer Mann steht zu seinen")
            
say("vorlieben. Wenn du nun was eintschauen möchtest....,")
                
wait()
            
say("Ich habe noch ein paar Dinge zu erledigen")
            
say("deswegen Entscheide dich bitte schnell.")
            
say("Du kannst desöfteren zu mir um deine Sachen")
            
say("einzutauschen denn das würde mich sehr freuen,")
            
say("da ich ein sehr erfreuter Antiquitäten Händler bin.")
            
say("")
            
say("")
            
say("")
            
say("")
                
wait()
            
say("Also was möchtest du eintauschen ?")
            
local v select ("Smaragdpanzer+9""Smaragdanzug+9""Smaragdrüstung+9""Smaragdkleidung+9""Weiter")
            if 
== 1 then
                
if pc.count_item(61009) >= 1 then
                    pc
.remove_item(610091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end                    
            
elseif == 2 then
                
or if pc.count_item(61019) >= 1 then
                    pc
.remove_item(610191)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(61029) >= 1 then
                    pc
.remove_item(610291)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(61039) >= 1 then
                    pc
.remove_item(610391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    
wait()
                
end
            end
            local v 
select ("Titanklinge+9""Zin-Stab+9""Eisflügelbogen+9""Nexusdolch+9""Zin-Glocke+9""Dämonentöter+9""Abbrechen")
            if 
== 1 then
                
if pc.count_item(339)
                    
pc.remove_item(3391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 2 then
                
if pc.count_item(7269) >= 1 then
                    pc
.remove_item(72691)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(5209) >= 1 then
                    pc
.remove_item(52091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(4079) >= 1 then
                    pc
.remove_item(40791)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 5 then
                
if pc.count_item(5189) >= 1 then
                    pc
.remove_item(51891)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 6 then
                
if pc.count_item(7299) >= 1 then
                    pc
.remove_item(72991)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            end
        end
    end
end 
~LuckyStrike~ is offline  
Thanks
1 User
Old 09/15/2011, 11:20   #3490
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
machs so
PHP Code:
quest tausch begin
    state start begin
        when 9007.chat
."Eintauschen" begin 
            say_title
("Eintauschen")
            
say("Hallo lieber user von FinalMT2!")
            
say("Ich bin Taeng-Zin-Tao,")
            
say("Ich tausche bestimmte Waffen und Rüstungen")
            
say("Gegen Yang ein die du nicht gebrauchen kannst.")
            
say("Falls du etwas hast bitte ich dich darum es bei")
            
say("mir einzutauschen und das wenn möglich zügig...")
            
say("Viele meiner Freunde behaupten ich sei ein Spinner,")
            
say("weil ich mich mit Relikten und Antiquitäten")
            
say("beschäftige aber ein wahrer Mann steht zu seinen")
            
say("vorlieben. Wenn du nun was eintschauen möchtest....,")
            
wait()
            
say("Ich habe noch ein paar Dinge zu erledigen")
            
say("deswegen Entscheide dich bitte schnell.")
            
say("Du kannst desöfteren zu mir um deine Sachen")
            
say("einzutauschen denn das würde mich sehr freuen,")
            
say("da ich ein sehr erfreuter Antiquitäten Händler bin.")
            
say("")
            
say("")
            
say("")
            
say("")
            
wait()
            
say("Also was möchtest du eintauschen ?")
            
local v select ("Smaragdpanzer+9""Smaragdanzug+9""Smaragdrüstung+9""Smaragdkleidung+9""Weiter")
            if 
== 1 then
                
if pc.count_item(61009) >= 1 then
                    pc
.remove_item(610091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end                    
            
elseif == 2 then
                
if pc.count_item(61019) >= 1 then
                    pc
.remove_item(610191)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(61029) >= 1 then
                    pc
.remove_item(610291)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(61039)
                    
pc.remove_item(610391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                    return
                
end
            
elseif == 5 then
                local x 
select ("Titanklinge+9""Zin-Stab+9""Eisflügelbogen+9""Nexusdolch+9""Zin-Glocke+9""Dämonentöter+9""Abbrechen")
                if 
== 1 then
                    
if pc.count_item(339) >= 1 then
                        pc
.remove_item(3391)
                        
pc.give_item2(800111)
                        
say("Ich freue mich das wir ein Geschäft")
                        
say("machen konnten. Lass dich mal wieder")
                        
say("bei mir blicken falls du etwas")
                        
say("eintauschen möchtest gegen barres")
                        
say("")
                        
say("")
                        
say_reward("Smaragdbarren erhalten")
                    else
                        return
                    
end
                
elseif == 2 then
                    
if pc.count_item(7269) >= 1 then
                        pc
.remove_item(72691)
                        
pc.give_item2(800111)
                        
say("Ich freue mich das wir ein Geschäft")
                        
say("machen konnten. Lass dich mal wieder")
                        
say("bei mir blicken falls du etwas")
                        
say("eintauschen möchtest gegen barres")
                        
say("")
                        
say("")
                        
say_reward("Smaragdbarren erhalten")
                    else
                        return
                    
end                    
                
elseif == 3 then
                    
if pc.count_item(5209) >= 1 then
                        pc
.remove_item(52091)
                        
pc.give_item2(800111)
                        
say("Ich freue mich das wir ein Geschäft")
                        
say("machen konnten. Lass dich mal wieder")
                        
say("bei mir blicken falls du etwas")
                        
say("eintauschen möchtest gegen barres")
                        
say("")
                        
say("")
                        
say_reward("Smaragdbarren erhalten")
                    else
                        return
                    
end
                
elseif == 4 then
                    
if pc.count_item(4079) >= 1 then
                        pc
.remove_item(40791)
                        
pc.give_item2(800111)
                        
say("Ich freue mich das wir ein Geschäft")
                        
say("machen konnten. Lass dich mal wieder")
                        
say("bei mir blicken falls du etwas")
                        
say("eintauschen möchtest gegen barres")
                        
say("")
                        
say("")
                        
say_reward("Smaragdbarren erhalten")
                    else
                        return
                    
end
                
elseif == 5 then
                    
if pc.count_item(5189) >= 1 then
                        pc
.remove_item(51891)
                        
pc.give_item2(800111)
                        
say("Ich freue mich das wir ein Geschäft")
                        
say("machen konnten. Lass dich mal wieder")
                        
say("bei mir blicken falls du etwas")
                        
say("eintauschen möchtest gegen barres")
                        
say("")
                        
say("")
                        
say_reward("Smaragdbarren erhalten")
                    else
                        return
                    
end
                
elseif == 6 then
                    
if pc.count_item(7299) >= 1 then
                        pc
.remove_item(72991)
                        
pc.give_item2(800111)
                        
say("Ich freue mich das wir ein Geschäft")
                        
say("machen konnten. Lass dich mal wieder")
                        
say("bei mir blicken falls du etwas")
                        
say("eintauschen möchtest gegen barres")
                        
say("")
                        
say("")
                        
say_reward("Smaragdbarren erhalten")
                    else
                        return
                    
end
                end
            end
        end
    end
end 
.Delta is offline  
Thanks
1 User
Old 09/15/2011, 11:29   #3491
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
Okay hab sie nochmal abgeändert, deine version funktioniert leider auch nicht ...

PHP Code:
quest tausch begin
    state start begin
        when 9007.chat
."Eintauschen" begin 
            say_title
("Eintauschen")
            
say("Hallo lieber user von FinalMT2!")
            
say("Ich bin Taeng-Zin-Tao,")
            
say("Ich tausche bestimmte Waffen und Rüstungen")
            
say("Gegen Yang ein die du nicht gebrauchen kannst.")
            
say("Falls du etwas hast bitte ich dich darum es bei")
            
say("mir einzutauschen und das wenn möglich zügig...")
            
say("Viele meiner Freunde behaupten ich sei ein Spinner,")
            
say("weil ich mich mit Relikten und Antiquitäten")
            
say("beschäftige aber ein wahrer Mann steht zu seinen")
            
say("vorlieben. Wenn du nun was eintschauen möchtest....,")
                
wait()
            
say("Ich habe noch ein paar Dinge zu erledigen")
            
say("deswegen Entscheide dich bitte schnell.")
            
say("Du kannst desöfteren zu mir um deine Sachen")
            
say("einzutauschen denn das würde mich sehr freuen,")
            
say("da ich ein sehr erfreuter Antiquitäten Händler bin.")
            
say("")
            
say("")
            
say("")
            
say("")
                
wait()
            
say("Also was möchtest du eintauschen ?")
            
local v select ("Smaragdpanzer+9""Smaragdanzug+9""Smaragdrüstung+9""Smaragdkleidung+9""Weiter")
            if 
== 1 then
                
if pc.count_item(61009) >= 1 then
                    pc
.remove_item(610091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 2 then
                
or if pc.count_item(61019) >= 1 then
                    pc
.remove_item(610191)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(61029) >= 1 then
                    pc
.remove_item(610291)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(61039) >= 1 then
                    pc
.remove_item(610391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                else
                    
wait()
                
end
            end
            local v 
select ("Titanklinge+9""Zin-Stab+9""Eisflügelbogen+9""Nexusdolch+9""Zin-Glocke+9""Dämonentöter+9""Abbrechen")
            if 
== 1 then
                
if pc.count_item(339)
                    
pc.remove_item(3391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 2 then
                
if pc.count_item(7269) >= 1 then
                    pc
.remove_item(72691)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(5209) >= 1 then
                    pc
.remove_item(52091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(4079) >= 1 then
                    pc
.remove_item(40791)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 5 then
                
if pc.count_item(5189) >= 1 then
                    pc
.remove_item(51891)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 6 then
                
if pc.count_item(7299) >= 1 then
                    pc
.remove_item(72991)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                else
                    return
                
end
            end
        end
    end
end 
ich weiß woran der fehler liegt habe aber keine ahnung wie ich das
sonst auslesen soll und zwar,

Wenn ich ab

if v == 2 then
if pc.count_item(xxx)

Das Rot markierte drinnen hab kann ich den NPC nicht mehr anklicken
habe ich das rotmarkierte aber entfernt kann ich ihn wieder
anklicken >_< aber die abfrage muss drinnen sein....

Sonst gibt er mir das item auch wenn keine Smaragdrüstung oder Waffe
vorhanden ist. -.-
~LuckyStrike~ is offline  
Old 09/15/2011, 11:36   #3492
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
habs bei v == 4 vergessen zu adden
ansonsten müsste die quest aber funktonieren
.Delta is offline  
Thanks
1 User
Old 09/15/2011, 12:12   #3493
 
F4m0uZStYle's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 284
Received Thanks: 87
PHP Code:
quest tausch begin
    state start begin
        when 9007.chat
."Eintauschen" begin 
            say_title
("Eintauschen")
            
say("Hallo lieber user von FinalMT2!")
            
say("Ich bin Taeng-Zin-Tao,")
            
say("Ich tausche bestimmte Waffen und Rüstungen")
            
say("Gegen Yang ein die du nicht gebrauchen kannst.")
            
say("Falls du etwas hast bitte ich dich darum es bei")
            
say("mir einzutauschen und das wenn möglich zügig...")
            
say("Viele meiner Freunde behaupten ich sei ein Spinner,")
            
say("weil ich mich mit Relikten und Antiquitäten")
            
say("beschäftige aber ein wahrer Mann steht zu seinen")
            
say("vorlieben. Wenn du nun was eintschauen möchtest....,")
                
wait()
            
say("Ich habe noch ein paar Dinge zu erledigen")
            
say("deswegen Entscheide dich bitte schnell.")
            
say("Du kannst desöfteren zu mir um deine Sachen")
            
say("einzutauschen denn das würde mich sehr freuen,")
            
say("da ich ein sehr erfreuter Antiquitäten Händler bin.")
            
say("")
            
say("")
            
say("")
            
say("")
                
wait()
            
say("Also was möchtest du eintauschen ?")
            
local v select ("Smaragdpanzer+9""Smaragdanzug+9""Smaragdrüstung+9""Smaragdkleidung+9""Weiter")
            if 
== 1 then
                
if pc.count_item(61009) >= 1 then
                    pc
.remove_item(610091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 2 then
                 
if pc.count_item(61019) >= 1 then
                    pc
.remove_item(610191)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(61029) >= 1 then
                    pc
.remove_item(610291)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(61039) >= 1 then
                    pc
.remove_item(610391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                else
                    
wait()
                
end
            end
            local a 
select ("Titanklinge+9""Zin-Stab+9""Eisflügelbogen+9""Nexusdolch+9""Zin-Glocke+9""Dämonentöter+9""Abbrechen")
            if 
== 1 then
                
if pc.count_item(339)
                    
pc.remove_item(3391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 2 then
                
if pc.count_item(7269) >= 1 then
                    pc
.remove_item(72691)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(5209) >= 1 then
                    pc
.remove_item(52091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(4079) >= 1 then
                    pc
.remove_item(40791)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 5 then
                
if pc.count_item(5189) >= 1 then
                    pc
.remove_item(51891)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 6 then
                
if pc.count_item(7299) >= 1 then
                    pc
.remove_item(72991)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                else
                    return
                
end
            end
        end
    end
end 


PHP Code:
 elseif == 2 then
         
or if pc.count_item(61019) >= 1 then 
eventuel hier das problem.


oder hier,den du fragst beide selects mit dem selben buchstaben ab.
PHP Code:
local v select 
aber versuch mal die quest so nun
F4m0uZStYle is offline  
Thanks
1 User
Old 09/15/2011, 13:14   #3494
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
Quote:
Originally Posted by F4m0uZStYle View Post
PHP Code:
quest tausch begin
    state start begin
        when 9007.chat
."Eintauschen" begin 
            say_title
("Eintauschen")
            
say("Hallo lieber user von FinalMT2!")
            
say("Ich bin Taeng-Zin-Tao,")
            
say("Ich tausche bestimmte Waffen und Rüstungen")
            
say("Gegen Yang ein die du nicht gebrauchen kannst.")
            
say("Falls du etwas hast bitte ich dich darum es bei")
            
say("mir einzutauschen und das wenn möglich zügig...")
            
say("Viele meiner Freunde behaupten ich sei ein Spinner,")
            
say("weil ich mich mit Relikten und Antiquitäten")
            
say("beschäftige aber ein wahrer Mann steht zu seinen")
            
say("vorlieben. Wenn du nun was eintschauen möchtest....,")
                
wait()
            
say("Ich habe noch ein paar Dinge zu erledigen")
            
say("deswegen Entscheide dich bitte schnell.")
            
say("Du kannst desöfteren zu mir um deine Sachen")
            
say("einzutauschen denn das würde mich sehr freuen,")
            
say("da ich ein sehr erfreuter Antiquitäten Händler bin.")
            
say("")
            
say("")
            
say("")
            
say("")
                
wait()
            
say("Also was möchtest du eintauschen ?")
            
local v select ("Smaragdpanzer+9""Smaragdanzug+9""Smaragdrüstung+9""Smaragdkleidung+9""Weiter")
            if 
== 1 then
                
if pc.count_item(61009) >= 1 then
                    pc
.remove_item(610091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 2 then
                 
if pc.count_item(61019) >= 1 then
                    pc
.remove_item(610191)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(61029) >= 1 then
                    pc
.remove_item(610291)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(61039) >= 1 then
                    pc
.remove_item(610391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                else
                    
wait()
                
end
            end
            local a 
select ("Titanklinge+9""Zin-Stab+9""Eisflügelbogen+9""Nexusdolch+9""Zin-Glocke+9""Dämonentöter+9""Abbrechen")
            if 
== 1 then
                
if pc.count_item(339)
                    
pc.remove_item(3391)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 2 then
                
if pc.count_item(7269) >= 1 then
                    pc
.remove_item(72691)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end                    
            
elseif == 3 then
                
if pc.count_item(5209) >= 1 then
                    pc
.remove_item(52091)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 4 then
                
if pc.count_item(4079) >= 1 then
                    pc
.remove_item(40791)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 5 then
                
if pc.count_item(5189) >= 1 then
                    pc
.remove_item(51891)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                
end
            
elseif == 6 then
                
if pc.count_item(7299) >= 1 then
                    pc
.remove_item(72991)
                    
pc.give_item2(800111)
                    
say("Ich freue mich das wir ein Geschäft")
                    
say("machen konnten. Lass dich mal wieder")
                    
say("bei mir blicken falls du etwas")
                    
say("eintauschen möchtest gegen barres")
                    
say("")
                    
say("")
                    
say_reward("Smaragdbarren erhalten")
                else
                
say("Du besitzt dieses item nicht.")
                
say("Komme wieder wenn du einen besitzt")
                
say("und vergolde meine Edle Zeit nicht!")
                
say("")
                
say("")
                    return
                else
                    return
                
end
            end
        end
    end
end 


PHP Code:
 elseif == 2 then
         
or if pc.count_item(61019) >= 1 then 
eventuel hier das problem.


oder hier,den du fragst beide selects mit dem selben buchstaben ab.
PHP Code:
local v select 
aber versuch mal die quest so nun
Ich danke dir aber dann beim loaden dies:

syntax error : [string "start"]:99: `end' expected (to close `if' at line 83) near `else'
tausch.quest:224:Abort trap (core dumped)
server1#


EDIT: Noch nie hat es eine Quest geschafft
mich 2 stunden fertig zu machen ... aber diese hier schaffts ._.
~LuckyStrike~ is offline  
Thanks
1 User
Old 09/15/2011, 13:45   #3495
 
plechito's Avatar
 
elite*gold: 105
Join Date: Aug 2010
Posts: 1,031
Received Thanks: 2,560
Here quest on port rolls, but does not work...
why?

Code:
quest under_wrld begin
state start begin
when 22010.use with pc.get_map_index() == 309 begin
pc.remove_item(22010,1)
notice("Nelze")
end
end
end
plechito is offline  
Reply




All times are GMT +1. The time now is 06:31.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.