Quest geschrieben kann jemand testen hab kein Server -.-

11/09/2011 06:41 Stamm1994#1
könnte jemand die Quest testen schaun obs geht wenn ihr nett seid :D
dann könnt ihr falls es fehler gibt mich drauf aufmerksam machen und sagen wie man es korregiert (Denn ich bin ein kompletter Neuling in Sachen Questschreiben)

Was die Quest machen soll
erstmal anrede und frage willst du eine Halloweenkarte verkaufen >JA >NEIN
Wenn JA > zufall wieviel geld der spieler bekommt und löschung der karte
+++wenn der spieler 0 gold bekommt wird noticeall gemacht:
PHP Code:
<Spielernamehat bei Jack Pumkin Kein Geld bekommen... 
Wenn NEIN > Verabschiedungstext

hier die Quest

PHP Code:
--------------------------------------------------
--                
Jack Pumkin Quest                 --
--       (
cCopyright by Stamm1994             --
--------------------------------------------------
quest jackpumkin begin
    state start begin
        when 33008.click begin
            say
("Hey,")
            
say("ich bin Jack.... Jack Pumkin ich bin auf Durchreise.!")
            
say("Ich bin ein leidenschaftlicher Sammler von Halloween-Items")
            
say("Dieses Jahr Sammel ich die Halloween-Karten...")
            
say("Hast du zufällig eine? Ich biete dir viel Geld dafür...")
            
say("")
            
local s select("Ja, gerne""Nein!")        
            if 
== 2 then
                say_title
("Info")
                
say("Ok, denn nicht")
                return          
            elseif 
== 1 then
                local r
=number(110)
                    if 
1>=r then
                        pc
.give_gold(10000)
                        
pc.removeitem("50215"1)
                    elseif 
2>=r then
                        pc
.give_gold(100000)
                        
pc.removeitem("50215"1)
                    elseif 
3>=r then
                        pc
.give_gold(1000000)
                        
pc.removeitem("50215"1)
                    elseif 
4>=r then
                        pc
.give_gold(0)
                        
pc.removeitem("50215"1)
                    
notice_all (pc.get_name().." hat bei Jack Pumkin kein Geld bekommen...")

                
end
            end
        end
    end
end 
11/09/2011 06:43 BassKing2010#2
ich kann sie ma testen bei welchem NPC solls sein ??
11/09/2011 07:05 Stamm1994#3
Quote:
Originally Posted by BassKing2010 View Post
ich kann sie ma testen bei welchem NPC solls sein ??
das is ne quest für den Jack Pumkin hab ihn im server^^
du kannst es auf iwas anderes tun is egal geht nur ums prinzip

hast du skype wenn ja add mich pls
11/09/2011 07:27 BassKing2010#4
das mach ich aber ers heut mittag dann teste ich se ma aufm otm Sura ^^

ich schreib dann back obs klappt ^^
11/09/2011 13:47 Sp0ngeb0b ist cool#5
Die Quest wird nicht richtig funktionieren ;)

dieser abschnitt:
PHP Code:
if 1>=r then
                        pc
.give_gold(10000)
                        
pc.removeitem("50215"1)
                    elseif 
2>=r then
                        pc
.give_gold(100000)
                        
pc.removeitem("50215"1)
                    elseif 
3>=r then
                        pc
.give_gold(1000000)
                        
pc.removeitem("50215"1)
                    elseif 
4>=r then
                        pc
.give_gold(0
ist fehlerhaft ;)

wenn r kleiner oder gleich 1 ist ... (geht noch)
wenn r kleiner oder gleich 2 ist...(r kann also 2 oder unter 2 sein ; wenn r unter 2 ist, erhält man beide belohnungen ;)

das selbe gilt für dann für 3 und 4...

ich hab es mal etwas umgeschrieben:
PHP Code:
--------------------------------------------------
--                
Jack Pumkin Quest                 --
--       (
cCopyright by Stamm1994             --
--------------------------------------------------
quest jackpumkin begin
    state start begin
        when 33008.click begin
            say
("Hey,")
            
say("ich bin Jack.... Jack Pumkin ich bin auf Durchreise.!")
            
say("Ich bin ein leidenschaftlicher Sammler von Halloween-Items")
            
say("Dieses Jahr Sammel ich die Halloween-Karten...")
            
say("Hast du zufällig eine? Ich biete dir viel Geld dafür...")
            
say("")
            
local s select("Ja, gerne""Nein!")        
            if 
== 2 then
                say_title
("Info")
                
say("Ok, denn nicht")
                return          
            elseif 
== 1 then
                local r
=number(110)
                if 
== 1 then
                    pc
.give_gold(10000)
                    
pc.removeitem("50215"1)
                elseif 
== 2 then
                    pc
.give_gold(100000)
                    
pc.removeitem("50215"1)
                elseif 
== 3 then
                    pc
.give_gold(1000000)
                    
pc.removeitem("50215"1)
                elseif 
>= 4 then
                    pc
.removeitem("50215"1)
                    
notice_all (pc.get_name().." hat bei Jack Pumkin kein Geld bekommen...")
                
end
            end
        end
    end
end 
zur erklärung: wenn der zufall 4 oder größer ist erhält man nichts

und der bug ist gefixxt also man erhält immer noch eine belohnung nicht 2 ;)
(dies ist durch == möglich, da sie genau die zahl definieren )

und das pc.give_gold(0) hätte man sich sparen können :D

ansonsten nette quest ;)