wichtige Frage

09/30/2013 03:33 .RUVision#1
Guten Tag epvp,

ich hätte da eine Frage und zwar, beim wählen meiner Ausbildung
sollten ja zwei Pfeile über den NPC's vorhanden sein? In meinem Fall
ist es nur ein Pfeil.. an der quest liegt es nicht habe schon einiges
probiert, wenn einer die Lösung hat bitte postet mir die Lösung -Danke^^

Bild:
09/30/2013 05:38 `In¢redible´#2
Meinst du das ein Pfeil auch bei dem Mental-Lehrer ist ?
09/30/2013 12:41 .RUVision#3
Quote:
Originally Posted by `In¢redible´ View Post
Meinst du das ein Pfeil auch bei dem Mental-Lehrer ist ?
Genau
09/30/2013 12:51 Coniesan#4
Naja das müsste eig an der Quest dann liegen... is mir in letzter Zeit bei ziemlich vielen Servern aufgefallen, dass nur 1 Pfeil vorhanden ist, aber beide Lehrer "funktionieren"
09/30/2013 15:28 .RUVision#5
Könnt ihr vielleicht Präziser sein? Wenn ihr die genauere Ursache nicht kennt
Kommentiert gar nicht.. Ich weiß das es irgendwo an LUA liegt.

Ich suche jemanden der damit schon Erfahrungen gemacht hat
09/30/2013 15:41 .Inya#6
Poste mal die Quest hier eben
09/30/2013 16:08 .RUVision#7
Code:
quest skill_group begin
    state start begin
		when login or levelup with pc.get_level() >=5 and pc.get_skill_group() == 0 begin
		    set_state(run)
		end
    end

    state run begin
		when login with pc.get_skill_group() != 0 begin
		    restart_quest()
		end

		when letter with pc.get_skill_group() == 0 begin
		    send_letter("Die Ausbildung")

			local job = pc.get_job()

		    if job == 0 then
				local v = pc_find_skill_teacher_vid(1)
				
				if v != 0 then
					target.vid("teacher1", v, "Die Ausbildung")
				end
				
				local v = pc_find_skill_teacher_vid(2)
				
				if v != 0 then
					target.vid("teacher2", v, "Die Ausbildung")
				end
		    elseif job == 1 then
				local v = pc_find_skill_teacher_vid(1)
				
				if v != 0 then
					target.vid("teacher3", v, "Die Ausbildung")
				end
				
				local v = pc_find_skill_teacher_vid(2)
				
				if v != 0 then
					target.vid("teacher4", v, "Die Ausbildung")
				end
		    elseif job == 2 then
				local v = pc_find_skill_teacher_vid(1)
				
				if v != 0 then
					target.vid("teacher5", v, "Die Ausbildung")
				end
				
				local v = pc_find_skill_teacher_vid(2)
				
				if v != 0 then
					target.vid("teacher6", v, "Die Ausbildung")
				end
		    elseif job == 3 then
				local v = pc_find_skill_teacher_vid(1)
				
				if v != 0 then
					target.vid("teacher7", v, "Die Ausbildung")
				end
				
				local v = pc_find_skill_teacher_vid(2)
				
				if v != 0 then
					target.vid("teacher8", v, "Die Ausbildung")
				end
		    end
		end

		when leave begin
		    target.delete("teacher1")
		    target.delete("teacher2")
		    target.delete("teacher3")
		    target.delete("teacher4")
		    target.delete("teacher5")
		    target.delete("teacher6")
		    target.delete("teacher7")
		    target.delete("teacher8")
		end

		when button or info begin
			if pc.get_job() == 0 then
				say_title("Lehrer der Kriegerausbildung:")
				say("Wenn du einen Krieger wegen seiner schnellen und")
				say("wiederholten Angriffsfähigkeit bewunderst,")
				say("empfehle ich die Körper-Kampf-Lehre. Wenn du")
				say("ganze Gruppen von Monstern mit einem Schlag")
				say("auslöschen möchtest, empfehle ich die")
				say("Mental-Kampf-Lehre. Wir erwarten dich in der Nähe")
				say("des Dorfplatzes.")
				say("")
				select("Bestätigen")
				setskin(NOWINDOW)
			elseif pc.get_job() == 1 then
				say_title("Lehrer der Ninjaausbildung:")
				say("Wenn du dir einen Namen als hervorragender")
				say("Schütze machen willst, dann mache eine")
				say("Fernkampf-Lehre. Wenn du bereit bist, geheime")
				say("Missionen im Schutze der Dunkelheit auszuführen,")
				say("ist die Nahkampf-Lehre etwas für dich.")
				say("Wir erwarten dich in der Nähe des Dorfplatzes.")
				say("")
				select("Bestätigen")
				setskin(NOWINDOW)
			elseif pc.get_job() == 2 then
				say_title("Lehrer der Suraausbildung:")
				say("Möchtest du ein wahrer Schwertmagier und")
				say("dämonischer Kämpfer sein? Dann empfehle")
				say("ich die Magische-Waffen-Lehre. Wenn du jedoch")
				say("willst, dass du als Zauberer der Finsternis und")
				say("der Flüche gefürchtet wirst, dann wähle die")
				say("Schwarze-Magie-Lehre.")
				say("Wir erwarten dich in der Nähe des Dorfplatzes.")
				say("")
				select("Bestätigen")
				setskin(NOWINDOW)
			elseif pc.get_job() == 3 then
				say_title("Lehrer der Schamanenausbildung:")
				say("Wenn du ein Schamane sein möchtest, der den")
				say("Einsatz von Magie und das unterstützende Segnen")
				say("beherrscht, dann wähle die Drachenmacht-Lehre.")
				say("Wenn du jedoch den Schmerz und das Leid der")
				say("Anderen lindern willst, dann empfehle ich die")
				say("Lehre der Heilung.")
				say("Wir erwarten dich in der Nähe des Dorfplatzes.")
				say("")
				select("Bestätigen")
				setskin(NOWINDOW)
			end
		end
		
		
		function join(teacher_job, teacher_group)
			local pc_job = pc.get_job()
			if pc_job != teacher_job then
				say_title("Falsche Lehre")
				say("Tut mir leid.")
				if teacher_job == 1 and teacher_group == 1 then
					say("Nur Ninja können die Nahkampf-Lehre wählen.")
				elseif teacher_job == 1 and teacher_group == 2 then
					say("Nur Ninja können die Fernkampf-Lehre wählen.")
				elseif teacher_job == 2 and teacher_group == 1 then
					say("Nur Sura können die Magische-Waffen-Lehre")
					say("wählen.")
				elseif teacher_job == 2 and teacher_group == 2 then
					say("Nur Sura können die Schwarze-Magie-Lehre")
					say("wählen.")
				elseif teacher_job == 3 and teacher_group == 1 then
					say("Nur Schamanen können die Drachenmacht-Lehre")
					say("wählen.")
				elseif teacher_job == 3 and teacher_group == 2 then
					say("Nur Schamanen können die Lehre der Heilung")
					say("wählen.")
				end
				
				if pc_job == 0 then
					say_reward("Ein Krieger kann zwischen der Körper-Kampf-Lehre")
					say_reward("und der Mental-Kampf-Lehre wählen.")
				elseif pc_job == 1 then
					say_reward("Ein Ninja kann zwischen der Nahkampf-Lehre und")
					say_reward("der Fernkampf-Lehre wählen.")
				elseif pc_job == 2 then
					say_reward("Ein Sura kann zwischen der Magische-Waffen-Lehre")
					say_reward("und der Schwarze-Magie-Lehre wählen.")
				elseif pc_job == 3 then
					say_reward("Ein Schamane kann zwischen der Lehre der")
					say_reward("Drachenmacht und der Lehre der Heilung wählen.")
				end
			else
				if teacher_job == 0 then
					if teacher_group == 1 then
						say_title("Körper-Kampf-Lehre")
						say("Ein Schüler der Körper-Kampf-Lehre trainiert")
						say("seine Körperkraft und lernt sie auch")
						say("gewinnbringend einzusetzen. Seine Angriffe")
						say("schlagen tiefe Wunden, so dass der Gegner schnell")
						say("besiegt ist.")
					elseif teacher_group == 2 then
						say_title("Mental-Kampf-Lehre")
						say("Ein Schüler der Mental-Kampf-Lehre trainiert")
						say("seinen Geist und spezialisiert sich auf")
						say("vorausdenkendes Kämpfen. Dadurch ist er in der")
						say("Lage, Angriffe seiner Gegner effektiver")
						say("abzuwehren.")
					end
					say_reward("Anforderung: Krieger ab Level 5")
				elseif teacher_job == 1 then
					if teacher_group == 1 then
						say_title("Nahkampf-Lehre")
						say("In der Nahkampf-Lehre werden Ninja darin")
						say("ausgebildet, den Feind mit schnellen und")
						say("tödlichen Schlägen genau an seinen Schwachstellen")
						say("zu treffen.")
					elseif teacher_group == 2 then
						say_title("Fernkampf-Lehre")
						say("In der Fernkamf-Lehre lernen die Ninja, ihre")
						say("Feinde mit einem Bogen präzise auf Distanz zu")
						say("bekämpfen.")
					end
					say_reward("Anforderung: Ninja ab Level 5")
				elseif teacher_job == 2 then
					if teacher_group == 1 then
						say_title("Magische-Waffen_lehre")
						say("In der Magische-Waffen-Lehre übt man die Kunst")
						say("des gewaltigen Schlags gegen geschwächte Feinde,")
						say("wobei verfluchte Klingen geschwungen werden.")
					elseif teacher_group == 2 then
						say_title("Schwarze-Magie-Lehre")
						say("In der Schwarze-Magie-Lehre verwendet man dunkle")
						say("Künste, um Feinde mit Flüchen auf Distanz zu")
						say("schwächen.")
					end
					say_reward("Anforderung: Sura ab Level 5")
				elseif teacher_job == 3 then
					if teacher_group == 1 then
						say_title("Drachenmacht-Lehre")
						say("Die Drachenmacht-Lehre verwendet starke")
						say("Feuerangriffe des Drachengottes. Sie nutzt")
						say("Verstärkungsmagie und kann der Gruppe den Schutz")
						say("des Drachengottes geben.")
					elseif teacher_group == 2 then
						say_title("Lehre der Heilung")
						say("In der Lehre der Heilung lernt man, Feinde durch")
						say("Stromschläge zu betäuben. Zusätzlich lernt man,")
						say("Gruppenmitglieder zu heilen und zu stärken.")
					end
					say_reward("Anforderung: Schamanen ab Level 5")
				end
				say("")
				
				local s = select("Beginnen", "Für später vormerken")
				
				if s == 1 then
					if pc.get_job() == teacher_job and pc.get_skill_group() == 0 then
						pc.set_skill_group(teacher_group)
						pc.clear_skill()
						if	not pc.is_clear_skill_group() then
							if pc.get_job() == 0 then
								if pc.get_skill_group() == 1 then
									say_title("Du hast die Körper-Kampf-Lehre gewählt.")
								elseif pc.get_skill_group() == 2 then
									say_title("Du hast die Mental-Kampf-Lehre gewählt.")
								end
							elseif pc.get_job() == 1 then
								if pc.get_skill_group() == 1 then
									say_title("Du hast die Nahkampf-Lehre gewählt.")
								elseif pc.get_skill_group() == 2 then
									say_title("Du hast die Fernkampf-Lehre gewählt.")
								end
							elseif pc.get_job() == 2 then
								if pc.get_skill_group() == 1 then
									say_title("Du hast die Magische-Waffen-Lehre gewählt.")
								elseif pc.get_skill_group() == 2 then
									say_title("Du hast die Schwarze-Magie-Lehre gewählt.")
								end
							elseif pc.get_job() == 3 then
								if pc.get_skill_group() == 1 then
									say_title("Du hast die Drachenmacht-Lehre gewählt.")
								elseif pc.get_skill_group() == 2 then
									say_title("Du hast die Lehre der Heilung gewählt.")
								end
							end
							local skill_points = pc.get_level() - 1
							say("Wilkommen!")
							say("Mit der Entscheidung zu einer Lehre erhältst du")
							say(""..skill_points.." Fertigkeitspunkte. Diese kannst du einsetzen,")
							say("um Fertigkeiten deiner Wahl zu steigern.")
							say_title("Information:")
							say_reward("Du hast "..skill_points.." Fertigkeitspunkte erhalten.")
							say("")
						else
							say_title("Fehler")
							say("Setze deine Fertigkeiten zurück.")
							say("Versuche es anschliessend erneut.")
							say("")
						end
						restart_quest()
					end
				end
			end
		end

		when teacher1.target.click or 
			skill_group1_1.chat."Beginne die Körper-Kampf-Lehre" or
			skill_group2_1.chat."Beginne die Körper-Kampf-Lehre" or
			skill_group3_1.chat."Beginne die Körper-Kampf-Lehre" 
			begin
			target.delete("teacher1")
			skill_group.join(0, 1)
		end

		when teacher2.target.click or 
			skill_group1_2.chat."Beginne die Mental-Kampf-Lehre" or
			skill_group2_2.chat."Beginne die Mental-Kampf-Lehre" or
			skill_group3_2.chat."Beginne die Mental-Kampf-Lehre" 
			begin 
			target.delete("teacher2")
			skill_group.join(0, 2)
		end

		when teacher3.target.click or 
			skill_group1_3.chat."Beginne die Nahkampf-Lehre" or
			skill_group2_3.chat."Beginne die Nahkampf-Lehre" or
			skill_group3_3.chat."Beginne die Nahkampf-Lehre" 
			begin 
			target.delete("teacher3")
			skill_group.join(1, 1)
		end

		when teacher4.target.click or 
			skill_group1_4.chat."Beginne die Fernkampf-Lehre" or
			skill_group2_4.chat."Beginne die Fernkampf-Lehre" or
			skill_group3_4.chat."Beginne die Fernkampf-Lehre" 
			begin 
			target.delete("teacher4")
			skill_group.join(1, 2)
		end

		when teacher5.target.click or 
			skill_group1_5.chat."Beginne die Magische-Waffen-Lehre" or
			skill_group2_5.chat."Beginne die Magische-Waffen-Lehre" or
			skill_group3_5.chat."Beginne die Magische-Waffen-Lehre"
			begin 
			target.delete("teacher5")
			skill_group.join(2, 1)
		end

		when teacher6.target.click or 
			skill_group1_6.chat."Beginne die Schwarze-Magie-Lehre" or
			skill_group2_6.chat."Beginne die Schwarze-Magie-Lehre" or
			skill_group3_6.chat."Beginne die Schwarze-Magie-Lehre" 
			begin 
			target.delete("teacher6")
			skill_group.join(2, 2)
		end
	
		when teacher7.target.click or 
			skill_group1_7.chat."Beginne die Drachenmacht-Lehre" or
			skill_group2_7.chat."Beginne die Drachenmacht-Lehre" or
			skill_group3_7.chat."Beginne die Drachenmacht-Lehre" 
			begin 
			target.delete("teacher7")
			skill_group.join(3, 1)
		end
		
		when teacher8.target.click or 
			skill_group1_8.chat."Beginne die Lehre der Heilung" or
			skill_group2_8.chat."Beginne die Lehre der Heilung" or
			skill_group3_8.chat."Beginne die Lehre der Heilung" 
			begin 
			target.delete("teacher8")
			skill_group.join(3, 2)
		end
	end
end
09/30/2013 16:10 .Inya#8
Das war eindeutig die falsche xD
09/30/2013 16:15 .RUVision#9
Quote:
Originally Posted by .н¢InyaProduction View Post
Das war eindeutig die falsche xD
ja sorry, hab die richtige nun hinzugefügt. Habe hier mehrere Probleme
deshalb verwirre ich mich leicht^^