[QUEST]KampfgaulItem

02/10/2010 20:32 x3NeVer#1
Hay ich hab mir eben ein Item zusammengeschrieben mitdem man für Yang ein Kampfpferd kaufen kann.

Doch wenn ich make.sh ausführe kommt das hier:

Code:
syntax error : [string "start"]:27: unexpected symbol near ´==´
kamfgaul.quest:65:Abort trap (core dumped)
Hier mal mein Quest

Kampfgaul.quest

Hoffe ihr findet meinen Fehler.

MFG xXLilQXx :awesome:
02/10/2010 20:34 Thani#2
ja es muss s==2 heißen nicht 2==s
02/10/2010 20:36 x3NeVer#3
Quote:
Originally Posted by Thani View Post
ja es muss s==2 heißen nicht 2==s
Auch bei "if 1==s then" ?
02/10/2010 20:37 Kamatya#4
if pc.get_level()>=50 then
DAS zum einen

local s=select
das zum Fehler

unexpected symbol near ´==´
manchmal hilft es zu lesen ^^

€und ja die zahlen kommen nach den ==
02/10/2010 20:40 x3NeVer#5
Quote:
Originally Posted by Kamatya View Post
if pc.get_level()>=50 then
DAS zum einen

local s=select
das zum Fehler

unexpected symbol near ´==´
manchmal hilft es zu lesen ^^

€und ja die zahlen kommen nach den ==

Das mein erster Quest :D

Ohne iwelche Vorlagen, ich muss es auch iwann mal können ;)

MFG xXLilQXx :awesome:

€: Das mit dem ifpc.get_level()>=50 then

Glaub ich nich ich denke statt > ein <


Ich habe alles bearbeitet wie ihr das gesagt habt ...

Und der Fehler ist immer noch der selbe hier der momentane Quest

Code:
quest kampfgaul begin
	state start begin
		when 50099.use begin
			if pc.get_level()>=50 then
				say_title("Kampfgaulquest fehlgeschlagen!")
				say("Dein Level ist zu niedrig!")
				say("Versuch es wieder wenn du")
				say("Level 50 erreicht hast.")
				say("")
				say_reward("Mindestlevel: 50!")
				say("")
				return;
			end

				say_title("Kampfgaul")
				say("Möchtest du stärker sein,")
				say("große Monster Gruppen ohne viel")
				say("Arbeit bewältigen ?")
				say("Dan Zahle einfach 8kk Gold und")
				say("freue dich über dein neuen Kampfgaul")
				say("")
				say_reward("Kosten: 8.000.000 Gold")
				wait()

				say("Kampfgaul kaufen")
				say("Wenn du dir dein Kampfpferd kaufst")
				say("kannst du dies nichtmehr rückgängig")
				say("machen.Dein Gold wird dir nicht")
				say("zurückerstattet oder ersetzt.")
				say("Möchtest du ein Kampfferd kaufen ?")
				say("")
				local s==select
					"Ja, kaufen"
					"Nein, danke."
				if s==1 then
				say("Kampfpferd kaufen")
				say("Du trägst nun eine große Verantwortung")
				say("da das Pferd auch gefüttert werden")
				say("muss den sonst stirbt es!")
				say("Pass gut auf dein Pferd auf")
				say("")
				say_reward("<Pferd>Level.11 erhalten")
				say_reward("<Pferd>Waffen-Pferdebuch erhalten")
				say("")

				pc.remove_item("50099",1)
				pc.give_item2(50052,1 )
				horse.advance ()
				horse.advance ()
				horse.advance ()
				horse.advance ()
				horse.advance ()
				horse.advance ()
				horse.advance ()
				horse.advance ()
				horse.advance ()
				horse.advance ()
				horse.advance ()
				

			elseif s==2 then
				say("Du hast es dir anderst überlegt ?")
				say("Okay, bis später.")
			end
		end
	end
end
02/10/2010 21:14 Kamatya#6
local s=select("Ja, kaufen.", "Nein, danke.")

> bedeutet 2 ist grösser als 1 2>1
< bedeutet 2 ist kleiner als 4 2<4
das "offene" ende zeigt zum grösseren

if pc.get_level()>=50 then
übersetzt
wenn Spieler GRÖSSER als 50 ist dann ;)
02/17/2010 14:42 timwagenknecht#7
kann jemand jetz ma kompletten quest hier posten ? ^^ ich kapier das nich -.-... 3 mal server crash .. xD ^^
02/17/2010 16:53 x3NeVer#8
Quote:
Originally Posted by timwagenknecht View Post
kann jemand jetz ma kompletten quest hier posten ? ^^ ich kapier das nich -.-... 3 mal server crash .. xD ^^
Der war ya nicht zur veröffentlichung gedacht.

Aber wenn ihr das wollt kann ich ein HowTo machen wie man mein mittlerweile Millitärsgaul item einbaut.