[Problem]Quest funktioniert nicht

01/22/2012 15:02 [SA]Con#1
Hallo liebe Com. :D

Ich habe gerade eine Questgeschrieben, und wie immer bei mir :P kommt ein fehler.

Hier die Quest.


Ich hoffe mir kann jemand Helfen.

lg

Con
01/22/2012 15:45 Sp0ngeb0b ist cool#2
PHP Code:
quest clientfehler begin
    state start begin
        when 20083.chat
."Client fehler Beheben" begin
            say
("Hallo " ..pc.get_name().. ".")
            
say("Ich bin nun für dich da, um deine")
            
say("Client Probleme zu lösen!")
            
say("Bitte wähle nun einen dieser Fehler aus!")
            
local s=select("Map Fehler.""Waffen Fehler.""Grafik Fehler""Char Fehler""EXP Fehler""Abbrechen")
            if 
s==6 then
                
return
            elseif 
s==1 then
                say
("Du hast also einen Map Fehler.")
                
say("Dafür habe ich natürlich eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Lösch den Clienten komplett von deinem")
                
say("Computer. Dannach geh auf die Homepage,")
                
say("unter "Downloads". Dann klickst du auf")
                
say("Anion-World. Dannach wählst du aus,")
                
say("bei welchem Anbierter du den Clienten")
                
say("Downloaden möchtest.")
                
say("Sobald der Client gedownloadet und entpackt ist")
                
say("sollter er eine Größe von:")
                
say("1.491.357.869 Bytes haben.")
                
say("So du kannst wieder ohne Fehler Spielen!")
                
say("Viel Spaß.")
            elseif 
s==2 then
                say
("Du hast also einen Waffen fehler.")
                
say("Dafür habe ich natürlich eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Lösch den Clienten, Downloade ihn neu und")
                
say("Entpackt ihn wieder.")
                
say("Er sollte dann")
                
say("1.491.357.869 Bytes haben.")
                
say("Viel Spaß.")
            elseif 
s==3 then
                say
("Du hast also einen Grafikfehler.")
                
say("Natürlich habe ich dafür eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Pass deine Einstellungen inder Config.exe")
                
say("nochmals an. Wenn der Fehler immernoch")
                
say("besteht, Entpacke deinen Clienten neu.")
                
say("Viel Spaß.")
            elseif 
s==4 then
                say
("Du hast also einen Char fehler.")
                
say("Dafür habe ich leider keine Lösung.")
                
say("Um eine Lösung zu erhalten schau doch")
                
say("bitte in das Forum, oder bitte einen")
                
say("Teamler um Hilfe.")
                
say("Bis dann.")
            elseif 
s==5 then
                say
("Du hast also einen EXP Fehler, oder")
                
say("einen gefunden.")
                
say("Dafür habe ich eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Gib einem Teamler bescheit,")
                
say("das du einen EXP Fehler gefunden hast.")
                
say("Viel Spaß.")
            
end
        end
    end
end 
probiers mal so ;)
01/22/2012 15:48 [SA]Con#3
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
PHP Code:
quest clientfehler begin
    state start begin
        when 20083.chat
."Client fehler Beheben" begin
            say
("Hallo " ..pc.get_name().. ".")
            
say("Ich bin nun für dich da, um deine")
            
say("Client Probleme zu lösen!")
            
say("Bitte wähle nun einen dieser Fehler aus!")
            
local s=select("Map Fehler.""Waffen Fehler.""Grafik Fehler""Char Fehler""EXP Fehler""Abbrechen")
            if 
s==6 then
                
return
            elseif 
s==1 then
                say
("Du hast also einen Map Fehler.")
                
say("Dafür habe ich natürlich eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Lösch den Clienten komplett von deinem")
                
say("Computer. Dannach geh auf die Homepage,")
                
say("unter "Downloads". Dann klickst du auf")
                
say("Anion-World. Dannach wählst du aus,")
                
say("bei welchem Anbierter du den Clienten")
                
say("Downloaden möchtest.")
                
say("Sobald der Client gedownloadet und entpackt ist")
                
say("sollter er eine Größe von:")
                
say("1.491.357.869 Bytes haben.")
                
say("So du kannst wieder ohne Fehler Spielen!")
                
say("Viel Spaß.")
            elseif 
s==2 then
                say
("Du hast also einen Waffen fehler.")
                
say("Dafür habe ich natürlich eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Lösch den Clienten, Downloade ihn neu und")
                
say("Entpackt ihn wieder.")
                
say("Er sollte dann")
                
say("1.491.357.869 Bytes haben.")
                
say("Viel Spaß.")
            elseif 
s==3 then
                say
("Du hast also einen Grafikfehler.")
                
say("Natürlich habe ich dafür eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Pass deine Einstellungen inder Config.exe")
                
say("nochmals an. Wenn der Fehler immernoch")
                
say("besteht, Entpacke deinen Clienten neu.")
                
say("Viel Spaß.")
            elseif 
s==4 then
                say
("Du hast also einen Char fehler.")
                
say("Dafür habe ich leider keine Lösung.")
                
say("Um eine Lösung zu erhalten schau doch")
                
say("bitte in das Forum, oder bitte einen")
                
say("Teamler um Hilfe.")
                
say("Bis dann.")
            elseif 
s==5 then
                say
("Du hast also einen EXP Fehler, oder")
                
say("einen gefunden.")
                
say("Dafür habe ich eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Gib einem Teamler bescheit,")
                
say("das du einen EXP Fehler gefunden hast.")
                
say("Viel Spaß.")
            
end
        end
    end
end 
probiers mal so ;)
Geht nicht...
01/22/2012 17:06 Event150#4
was für ein fehler wird dir denn angezeigt wenn du die quest einliest?
01/22/2012 17:32 [SA]Con#5
Quote:
Originally Posted by Event150 View Post
was für ein fehler wird dir denn angezeigt wenn du die quest einliest?
Mom. Lade eben pic hoch.


Pic



Edit: Geht!!!^^ Ich hatte bei Downloads " davor^^
01/22/2012 17:47 Event150#6
PHP Code:
quest clientfehler begin
    state start begin
        when 20083.chat
."Client fehler Beheben" begin
            say
("Hallo " ..pc.get_name().. ".")
            
say("Ich bin nun für dich da, um deine")
            
say("Client Probleme zu lösen!")
            
say("Bitte wähle nun einen dieser Fehler aus!")
            
local s=select("Map Fehler.""Waffen Fehler.""Grafik Fehler""Char Fehler""EXP Fehler""Abbrechen")
            if 
s==6 then
                
return
            elseif 
s==1 then
                say
("Du hast also einen Map Fehler.")
                
say("Dafür habe ich natürlich eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Lösch den Clienten komplett von deinem")
                
say("Computer. Dannach geh auf die Homepage,")
                
say("unter ""Downloads"Dann klickst du auf")
                say("
Anion-WorldDannach wählst du aus,")
                say("
bei welchem Anbierter du den Clienten")
                say("
Downloaden möchtest.")
                say("
Sobald der Client gedownloadet und entpackt ist")
                say("
sollter er eine Größe von:")
                say("
1.491.357.869 Bytes haben.")
                say("
So du kannst wieder ohne Fehler Spielen!")
                say("
Viel Spaß.")
            elseif s==2 then
                say("
Du hast also einen Waffen fehler.")
                say("
Dafür habe ich natürlich eine Lösung.")
                say("
Lösung:")
                say("")
                say("
Lösch den ClientenDownloade ihn neu und")
                say("
Entpackt ihn wieder.")
                say("
Er sollte dann")
                say("
1.491.357.869 Bytes haben.")
                say("
Viel Spaß.")
            elseif s==3 then
                say("
Du hast also einen Grafikfehler.")
                say("
Natürlich habe ich dafür eine Lösung.")
                say("
Lösung:")
                say("")
                say("
Pass deine Einstellungen inder Config.exe")
                say("
nochmals anWenn der Fehler immernoch")
                say("
bestehtEntpacke deinen Clienten neu.")
                say("
Viel Spaß.")
            elseif s==4 then
                say("
Du hast also einen Char fehler.")
                say("
Dafür habe ich leider keine Lösung.")
                say("
Um eine Lösung zu erhalten schau doch")
                say("
bitte in das Forumoder bitte einen")
                say("
Teamler um Hilfe.")
                say("
Bis dann.")
            elseif s==5 then
                say("
Du hast also einen EXP Fehleroder")
                say("
einen gefunden.")
                say("
Dafür habe ich eine Lösung.")
                say("
Lösung:")
                say("")
                say("
Gib einem Teamler bescheit,")
                say("
das du einen EXP Fehler gefunden hast.")
                say("
Viel Spaß.")
            end
        end
    end
end 
Probiers mal so

Wenn die oberste nicht klappt probier die hier
PHP Code:
quest clientfehler begin
    state start begin
        when 20083.chat
."Client fehler Beheben" begin
            say
("Hallo " ..pc.get_name().. ".")
            
say("Ich bin nun für dich da, um deine")
            
say("Client Probleme zu lösen!")
            
say("Bitte wähle nun einen dieser Fehler aus!")
            
local s=select("Map Fehler.""Waffen Fehler.""Grafik Fehler""Char Fehler""EXP Fehler""Abbrechen")
            if 
s==6 then
                
return
            elseif 
s==1 then
                say
("Du hast also einen Map Fehler.")
                
say("Dafür habe ich natürlich eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Lösch den Clienten komplett von deinem")
                
say("Computer. Dannach geh auf die Homepage,")
                
say("unter Downloads.Dann klickst du auf")
                
say("Anion-World. Dannach wählst du aus,")
                
say("bei welchem Anbierter du den Clienten")
                
say("Downloaden möchtest.")
                
say("Sobald der Client gedownloadet und entpackt ist")
                
say("sollter er eine Größe von:")
                
say("1.491.357.869 Bytes haben.")
                
say("So du kannst wieder ohne Fehler Spielen!")
                
say("Viel Spaß.")
            elseif 
s==2 then
                say
("Du hast also einen Waffen fehler.")
                
say("Dafür habe ich natürlich eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Lösch den Clienten, Downloade ihn neu und")
                
say("Entpackt ihn wieder.")
                
say("Er sollte dann")
                
say("1.491.357.869 Bytes haben.")
                
say("Viel Spaß.")
            elseif 
s==3 then
                say
("Du hast also einen Grafikfehler.")
                
say("Natürlich habe ich dafür eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Pass deine Einstellungen inder Config.exe")
                
say("nochmals an. Wenn der Fehler immernoch")
                
say("besteht, Entpacke deinen Clienten neu.")
                
say("Viel Spaß.")
            elseif 
s==4 then
                say
("Du hast also einen Char fehler.")
                
say("Dafür habe ich leider keine Lösung.")
                
say("Um eine Lösung zu erhalten schau doch")
                
say("bitte in das Forum, oder bitte einen")
                
say("Teamler um Hilfe.")
                
say("Bis dann.")
            elseif 
s==5 then
                say
("Du hast also einen EXP Fehler, oder")
                
say("einen gefunden.")
                
say("Dafür habe ich eine Lösung.")
                
say("Lösung:")
                
say("")
                
say("Gib einem Teamler bescheit,")
                
say("das du einen EXP Fehler gefunden hast.")
                
say("Viel Spaß.")
            
end
        end
    end
end 
01/22/2012 20:18 Sp0ngeb0b ist cool#7
das 2. wird funktionieren ;)

nächstes mal direkt den fehler posten
darüber hinaus versteh ich nicht, wie man nicht selber den fehler beheben kann wenn dort steht: "expected ')' near 'downloads'" das sagt doch alles :facepalm:
naja fürs nächste mal:
expected = erwarten; also eine klammer wird in der nähe von dem wort downloads erwartet fazit: du kannst keine gänsefüßchen einzeln stehen lassen ;)
01/23/2012 16:49 [SA]Con#8
Habe hier noch ne, die nicht geht. Ich habe es zwar mit den Klammern, wie es Sp0ngeb0b ist cool, gesagt hat aber es geht leider nicht.

Hier die Quest


Hier der Fehler

01/23/2012 17:11 Sp0ngeb0b ist cool#9
PHP Code:
quest packet begin
    state start begin
        when 20083.chat
."Das Packet" with pc.get_level() > 1 begin
            say
("Info Mann")
            
say("Hallo " ..pc.get_name().. ".")
            
say("Herzlich Willkommen auf Anion!")
            
say("Ich bin nun für dich bis zum Level")
            
say("245 verantwortlich!")
            
say("Ich werde dir einige Aufgaben stellen.")
            
say("Manche sind nicht für jeden leicht!")
            
say("Sobald du das Level 245 erreicht hast,")
            
say("wirst du von mir eine tolle Belohnung")
            
say("erhalten. Was du erhalten wirst, werde")
            
say("ich dir noch nicht veraten.")
            
local s select("Weiter""Abbrechen")
            if 
== 2 then
                
return
            
end
            
if pc.get_money() < 25000000 then
                say
("Info Mann")
                
say("Nun kommen wir zu deinem ersten Auftrag.")
                
say("Da du noch ein geringes Level hast,")
                
say("werde ich dir einen leichten Aufrag geben.")
                
say("Ich möchte, dass du los gehst und")
                
say("soviele Wildhunde tötest,")
                
say("bis du von ihnen")
                
say("25.000.000 Yang bekommen hast.")
                
say("")
                
say("Du solltest diesen Aufrag ausführen,")
                
say("da bei fertigstellung dieses Auftrages")
                
say("eine gute Belohnung erhalten wirst.")
                
say("Viel Spaß.")
                return
            
end
            say
("Info Mann")
            
say("Wie ich sehe, hast du das Yang")
            
say("zusammen. Super!")
            
say("Ich werde dir nun als Belohnung")
            
say("30x 1-4 Bonus Hinzufügen")
            
say("15x 1-4 Bonus Verzaubern")
            
say("3x Segenskugel")
            
say("300.000 Erfahrungspunkte")
            
say("geben.")
            
pc.give_item2(7108530)
            
pc.give_item2(7108415)
            
pc.give_item2(700243)
            
pc.give_exp2(300000)
        
end
    end
end 
die quest ist zwar sofort fertig sobald man 25kk oder mehr hat aber das mit dem level 245 schaffste bestimmt noch ;)