Quest hiba (K)

Indította Okézzátokmárlearegemvaze, 2011-09-02, 16:05:50

Na szóval. Írtam 2 questet.
Mindben több opció van, de a választhatóak közül csak az első és a kilépés működik, pedig összesben ugyanaz van, csak pl más tárgyakat ad meg hasonlók. Egyszerűen kilép a questből ha azokra kattintok.

local a = select ( "opció1" , "opció2" , "kilépés" )
if a == 3 then
return
end
if a == 1 then
if pc . gold < szám then
say_title ( "duma" )
say ( "duma" )
say ( "duma." )
return
end
if pc . gold >= szám then
pc . give_item2 ( "tárgy" , 1 )
pc . changegold ( -szám )
return
end
if a == 2 then
if pc . gold < szám then
say_title ( "duma" )
say ( "duma" )
say ( "duma" )
return
end
if pc . gold >= szám then
pc . give_item2 ( "tárgy" , 1 )
pc . changegold ( -szám )
return
end
end
  end
    end
    end
end


Persze hogy szám, duma, stb ezek nem így szerepelnek benne, csak átírtam mert nem a quest közzététele a célom...
Ebben itt pl az opció 1 és a kilépés működik, de a sorrend nem befolyásolja, teszteltem.
Az endek is helyesen szerepelnek mert másképp el sem fogadja a make.py

Ötletek?

 local a select "opció1" "opció2" "kilépés" 
if 
== 3 then 
return 
end 
if == 1 then 
if pc gold szám then 
say_title 
"duma" 
say "duma" 
say "duma." 
return 
end 
if pc gold >= szám then 
pc 
give_item2 "tárgy" )
pc changegold ( -szám 
return 
end
[COLOR=#ff0000]end[/COLOR]
if == 2 then 
if pc gold szám then 
say_title 
"duma" 
say "duma" 
say "duma" 
return 
end 
if pc gold >= szám then 
pc 
give_item2 "tárgy" 
pc changegold ( -szám 
return 
end
	
	
	
end
	
	
 
end
	
   
end
    end
end 

Próbáld ki így.

Így hibát ír a make.py.... Sok neki az end :D

Próbáld meg hogy a végéről kiszedsz egy end -et.

Már írtam hogy úgy nem fogadja el ha több vagy kevesebb end van... Pont így van lezárva a quest, máshogy le se futtatja a make.

De, úgy próbáld hogy azt amit előbb írtam, + a végéről kiszedsz egy end et. Ha így nem jó akkor nem tudom, másold be a teljes questet.

Úgy is meglehet oldani, hogy egyenkánt rakod be mindet, egy NPChez , csak az kicsit hosszadalmas. Én a teleportot az új mapokra így írtam meg, mert máshogy nem akart működni..

2011-09-02, 16:54:15 #7 Utolsó szerkesztés: 2011-09-02, 16:57:41 Szerző: DeathBat666
Idézetet írta: Funk Dátum 2011-09-02, 16:40:09
Úgy is meglehet oldani, hogy egyenkánt rakod be mindet, egy NPChez , csak az kicsit hosszadalmas. Én a teleportot az új mapokra így írtam meg, mert máshogy nem akart működni..
Ugyanannyi idő csak nem szeretem... Főleg ha összetartozó dolgokról van szó és mindhez új menüpont van az npc főmenüjében kicsit gáz


Edit: LOOOL Bence... Isten vagy XD Múúúúkodik!:D Köszönöm^^