Metin2 Quest überprüfen

01/29/2011 23:13 GroßmauL#1
hey
könnt ihr den quest bitte mal überprüfen, er funktioniert noch nicht ganz:
PHP Code:
quest kampfarena begin
    state start begin 
        when 9006.chat
"Kämpfen" begin
        say_title 
("Die Kampfarena")           
          
say ("Möchtest du kämpfen?"
            
local v == ("Ja" "Nein"
            if 
== 2 then
            
return
            elseif 
== 1 then
            pc
.warp (33307450
         
end
     end
end 
danke :D
01/29/2011 23:17 .YuKio#2
in hier kannse deine quests prufen lassen von experten :D

hier link: [Only registered and activated users can see links. Click Here To Register...]

ich glaube wird so geschriebn

PHP Code:
quest kampfarena begin
    state start begin 
        when 9006.chat
"Kämpfen" begin
        say_title 
("Die Kampfarena")           
          
say ("Möchtest du kämpfen?"
            
local sselect ("Ja" "Nein"
            if 
s== 1 then
            pc
.warp (33307450)
            else
                 return
         
end
     end
end 
aber lass es dir trozdem von eimen experten uberprufen ;)
01/29/2011 23:22 lfcmaus#3
PHP Code:
quest kampfarena begin
    state start begin 
        when 9006.chat
"Kämpfen" begin
            say_title 
("Die Kampfarena")   
            
say("")
            
say ("Möchtest du kämpfen?"
            
local v = ("Ja" "Nein"
                if 
== 1 then
                    pc
.warp (33307450
                elseif 
== 1 then
                    
return 
                
end
            end
        end  
    end
end 

so isse richtig
01/29/2011 23:23 GroßmauL#4
mhm da kommt doch 2x v == 1 kann ja auch irgendiwe nicht sein :D
?
01/29/2011 23:28 .YuKio#5
Quote:
Originally Posted by lfcmaus View Post
PHP Code:
quest kampfarena begin
    state start begin 
        when 9006.chat
"Kämpfen" begin
            say_title 
("Die Kampfarena")   
            
say("")
            
say ("Möchtest du kämpfen?"
            
local v = ("Ja" "Nein"
                if 
== 1 then
                    pc
.warp (33307450
                elseif 
== 1 then
                    
return 
                
end
            end
        end  
    end
end 

so isse richtig
hmm da muss doch bei local v=select ("ja", "nein") , also so local s=select ("ja" , "nein")

das select fehlt und ist es nicht local s und nicht local v? oder gehn beide? :D

und bei elseif == 1 then , kann man doch nicht 2 ma ja? die "1" bezieht sich ya auf "ja" ...
muss doch else , return ...oder nicht?

wenn man "ja" wahlt wird man teleportiet und das else bezieht sich ya auf den rest (also "Nein"). Wenn man "nein" wahlt wird man halt returned, also nicht teleportiert^^
01/29/2011 23:31 GroßmauL#6
also das müsste ich schon wissen, es geht local s, v, z, ... geht eig alles
:D
01/29/2011 23:36 lfcmaus#7
ich habs ebdn schon in deinem 2tn thread beantwortet
das es bei locale variablen sind die du dir aussuchen kannst kannst auch a nehmen wichtig ist nur das local und if die gleiche variable haben
und ja oben habsch ausversehn fehler drinne weil du des getauscht hattest oben return unten warp sowas macht man optisch nicht ich hats nur shcnell kopiert mom
PHP Code:
quest kampfarena begin
    state start begin 
        when 9006.chat
"Kämpfen" begin
            say_title 
("Die Kampfarena")   
            
say("")
            
say ("Möchtest du kämpfen?"
            
local v = ("Ja" "Nein"
                if 
== 1 then
                    pc
.warp (33307450
                elseif 
== 2 then
                    
return 
                
end
            end
        end  
    end
end 
jetzt stimmts sry^^
01/29/2011 23:39 .YuKio#8
Quote:
Originally Posted by lfcmaus View Post
ich habs ebdn schon in deinem 2tn thread beantwortet
das es bei locale variablen sind die du dir aussuchen kannst kannst auch a nehmen wichtig ist nur das local und if die gleiche variable haben
und ja oben habsch ausversehn fehler drinne weil du des getauscht hattest oben return unten warp sowas macht man optisch nicht ich hats nur shcnell kopiert mom
PHP Code:
quest kampfarena begin
    state start begin 
        when 9006.chat
"Kämpfen" begin
            say_title 
("Die Kampfarena")   
            
say("")
            
say ("Möchtest du kämpfen?"
            
local v = ("Ja" "Nein"
                if 
== 1 then
                    pc
.warp (33307450
                elseif 
== 2 then
                    
return 
                
end
            end
        end  
    end
end 
jetzt stimmts sry^^
so musste es stimmen ^^

edit: muss da kein "select" hin? also so bei local v=select ("Ja", "Nein")
01/29/2011 23:47 GroßmauL#9
ok danke leute!
01/29/2011 23:54 #SoNiice#10
Na denn,
#closerequest.
01/29/2011 23:59 lfcmaus#11
ja select rein ^^
01/30/2011 01:08 Crank#12
#closed