[SERVICE] Die Questkontrolle

11/09/2014 12:35 .yorliK#10621
Quote:
Originally Posted by TeRRoRSiZex3 View Post
Hey,

Hab ein kleines Problem mit nem Warp, werde nämlich nach wait() nicht mehr Teleportiert.
Problem ist bekannt, es funktionieren keine Buttons wenn die Quest durch einen Login aktiviert wird. Um dies doch möglich zumachen benutzt man Timer.

Code:
quest give_basic_weapon begin
	state start begin
		when login begin
			if pc.getqf("basic_weapon") == 0 then
				timer("basic_weapon", 1)
			end
		end
		when basic_weapon.timer begin
			pc.setqf("basic_weapon", 1)
			if pc.job == 0 then
				pc.give_item2(27002,200 )
				pc.give_item2(27002,200 )
				pc.give_item2(27005,200 )
				pc.give_item2(16)
				pc.give_item2(11206)
				pc.give_item2(12206)
				pc.give_item2(13006)
				pc.give_item2(14006)
				pc.give_item2(15006)
				pc.give_item2(16006)
				pc.give_item2(17006)
				pc.give_item2(72702)
				pc.give_item2(71044, 20)
				pc.give_item2(71045, 20)
				pc.give_item2(70021)
				pc.give_item2(10001)
				horse . set_level ( 21 ) 
				horse . ride ( ) 
				pc . give_item2 ( 50053 ) 
				pc . set_skill_level ( 131 , 59 )
				pc . set_skill_level ( 137 , 59 )
				pc . set_skill_level ( 138 , 59 )
				pc . set_skill_level ( 139 , 59 )
				pc . set_skill_level ( 140 , 59 )
				say_title("Wilkommen auf Servername")
				say("Wenn du Hilfe benötigst, frag einen Game-Master!")
				say("")
				say("Forum: http://gay.de/")
				say("Homepage: http://gay.de/")
				say("")
				say_reward("Es wird Zeit das du erfährst, was damals wirklich mit dir passiert ist!")
				say("")
					wait()
				pc.warp(40000,65000)
11/10/2014 02:51 KillHumans#10622
11/10/2014 11:09 IceCreamx3#10623
Quote:
Originally Posted by IceCreamx3 View Post
Problem: Egal welches Monster ich kille, es kommt unten rechts
"Achivement erreicht". Zwar werden mir keine Punkte dafür gutgeschrieben, aber es nervt, da es bei jedem Monster kommt.

Wenn ich dann einen Sensi kille, bekomm ich überhaupt keine Punkte.

Quest:

Code:
quest achievement begin
	state start begin
		function get_points()
			return tonumber(mysql_query("select achievement from player.player where id = ".. pc.get_player_id() ..";")[1][1]) or 0
		end
		function GetInput(value)
			cmdchat("GetInputStart")
			local ret = input(cmdchat(value))
			cmdchat("GetInputStop")
			return ret
		end
		function set_points(p)
			mysql_query("update player.player set achievement = ".. p .." where id = ".. pc.get_player_id() ..";")
		end
		
		when 20095.chat."Achievementshop" begin
			cmdchat("SetIsNpc")
			npc.open_shop(49)
			setskin(NOWINDOW)
			cmdchat("SetPrice 100|100|100|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0")
		end
		when login begin
			cmdchat("SetQuestIndex "..q.getcurrentquestindex())
			cmdchat("setPP "..pc.getqf("achievement"))
			loop_timer("update", 4)
			if pc.getqf("first") == 0 then
				pc.setqf("achievement", pc.getqf("achievement")+10)
				cmdchat("achievement Dein_erster_Login%".. pc.getqf("achievement"))
				pc.setqf("first",1)
			end
		end
		when update.timer begin
			cmdchat("setPP "..pc.getqf("achievement"))
		end
		when button or info begin
			local items = {
				[1]={19, 1, 100},
				[2]={29, 1, 100},
				[3]={39, 1, 100},
			}
			local slot = tonumber(achievement.GetInput("GetInput"))+1
			if pc.getqf("achievement") >= items[slot][3] then
				pc.setqf("achievement", pc.getqf("achievement")-items[slot][3])
				cmdchat("setPP "..pc.getqf("achievement"))
				pc.give_item2(items[slot][1], items[slot][2])
			else
				cmdchat("NieMamPP")
			end
		end
		
		when kill with not npc.is_pc() and pc.getqf(npc.get_race()) == 0 begin
			local data = {
				[1093] = 3,
				[591] = 1,
				[691] = 1,
				[2191] = 2,
				[1304] = 2,
				[2206] = 2,
				[1901] = 2,
				[2091] = 2,
				[1191] = 3,
				[2307] = 2,
				[2493] = 4,
				[2598] = 4,
				[8027] = 1,
				[8051] = 1,
				[8052] = 1,
				[8053] = 1,
			}
			local v = npc.get_race()
			local killcount = pc.getqf(v .."_kill")
			local p = data[v] or 1000			
			cmdchat("setachieve ".. pc.getqf("achievement") + p)
			cmdchat("achievement ".. mob_name(v) .."_getötet#".. killcount + 1 .."%".. pc.getqf("achievement") + p .."")
			pc.setqf("achievement", pc.getqf("achievement") + data[v])
		end
	end
end
up
11/11/2014 18:42 KampfBonn#10624
Hallo,

ich habe ein problem mit meiner Quest wen man in die 2. Etage kommt steckt man unsichtbar fest... Man muss erst aufs Pferd aufsteigen um weiter zu kommen wen man keines hat muss man sich via. Webseite oder Userpannel Map1 Teleportieren lassen hilfe bitte!


Hier mal die Quest!

Code:
quest catacomb begin
    state start begin
    
--Entry    

        when 2591.chat."Devils Catacomb (lv.140)" begin
            if pc.get_level() < 140 and pc.count_item(30122) >= 1 then
                say_title("Wächter der Katakombe")
                say("")
                say_reward("Du hast zwar ein Teil einer Karte aber du")
                say_reward("bist noch zu schwach für die Katakomben!")
                say("")
            elseif pc.get_level() > 139 and pc.count_item(30122) < 1 then
                say_title("Wächter der Katakombe")
                say("")
                say_reward("Du brauchst ein Teil einer Karte!")
                say("")
            elseif pc.get_level() > 139 and pc.count_item(30122) > 0 then
                say_title("Wächter der Katakombe")
                say("")
                say("Hinter mir liegt der Eingang zur")
                say("Devils Catacomb einem der Gefährlichsten")
                say("Orte die ich kenne...")
                say("")
                wait()
                say_title("Wächter der Katakombe")
                say("")
                say("Bisher haben "..game.get_event_flag("dcgamer").." Soldaten es versucht ")
                say("und "..game.get_event_flag("dc_geschaft").." haben es tatsächlich geschaft")
                say("Azrael zu besiegen!")
                wait()
                say_title("Wächter der Katakombe")
                say("")
                say_reward("Willst du es versuchen?")
                say_reward("du wärst der "..game.get_event_flag("dc_versuche")..". Kämpfer der es")
                say_reward("versucht....")
                say("")
                local dc_login = select("Karte geben!", "Abbrechen")
                if dc_login == 1 then
                    pc.remove_item("30122", 1)
					pc.remove_item("70029", pc.count_item(70029))
					pc.remove_item("30320", pc.count_item(30320))
                    pc.warp(314800, 1209800)
                elseif dc_login == 2 then
                    return
                end
            end
        end            
--Ebene 1        
        when login with pc.get_map_index() == 209 begin
            game.set_event_flag(("dcgamer"), game.get_event_flag("dcgamer")+1)
            game.set_event_flag(("dc_versuche"), game.get_event_flag("dc_versuche")+1)            
            say_title("Devils Catacomb")
            say("Um in die 2.Ebene zu kommen musst du...")
            say_item("Rote Schreibfeder", 70029, "") --Die "--" vor say_item entfernen wenn beim Login text das Item als Bild angezeigt werden soll das man braucht
            say("auf die Statue des Kud ziehen!")
            say("")
            say_reward("Viel Glück!")
            say("")
            pc.setqf("sksgedroppt", 0)
			d.spawn_mob(30101, 848, 739)
        end
        when kill with not npc.is_pc() and pc.get_map_index() == 209 begin 
            local sks = number(1,200)
            if sks==1 and pc.getqf("sksgedroppt")==0 then
                pc.setqf("sksgedroppt", 1)
                chat("Du hast die Rote-Schreibfeder gedroppt!")
                game.drop_item(70029, 1)    
            else
                chat("Dieses Monster hatte keinen Schlüssel...")
            end
        end
        when 30101.take with item.vnum == 70029 begin
            item.remove()
			npc.purge()
            d.new_jump_all(209, 3636, 12086)
            say("~~~Schlagt euch zum Ruhnenpfahl durch!~~~")
            say("~~~Er spawnt nur, wenn ihr mind. 1 Tor durchbrochen habt~~~")
            d.regen_file("data/dungeon/devilcave/dc_regen_ebene2.txt")
            d.regen_file("data/dungeon/devilcave/dc_regen_tore_left.txt")
        end                          
		when 30111.kill with pc.in_dungeon() begin
			d.spawn_mob(30104, 741, 221)
		end
--Ebene 2
        when 30104.chat."Weiter...(Ebene 3)" begin
            npc.purge()
            say_reward("Inschrift")
            say("Es ist noch ein weiter weg...")
            wait()
            d.new_jump_all(209, 4427, 12284)
            d.setf("goto_ebene3", 0)
            d.notice("~~Es ist noch ein weiter weg...")
            d.notice("~~Findet und zerstört den richtigen Metin der Vergeltung~~")
            d.regen_file("data/dungeon/devilcave/dc_regen_ebene3.txt")
            d.spawn_mob(8043, 1351, 348)
            d.spawn_mob(8043, 1148, 350)
            d.spawn_mob(8043, 1151, 155)
            d.spawn_mob(8044, 1351, 149)
        end          
        when 8043.kill with pc.in_dungeon() begin
            d.notice("~~Ein Falscher Metin wurde zerstört~~")
        end
        when 8044.kill with pc.in_dungeon() begin
            d.notice("~~Der richtige Metin wurde zerstört~~")
            timer("devils_catacomb_goto_ebene4", 5)
        end    

        
--Ebene 4 (Labyrinth)
        when devils_catacomb_goto_ebene4.timer begin
            d.new_jump_all(209, 3143, 12657)
            d.setf("labyrinth", 1)
            d.spawn_mob(20023, 500, 720) 
			d.regen_file("data/dungeon/dc/dc_regen7.txt")
            d.notice("~~Findet den Weg aus dem Labyrinth~~")
            d.notice("~~und Liest dann die Inschrift am Runenpfahl~~")
        end            
        when 20023.chat."Wo muss ich hin?" with pc.in_dungeon() begin
            npc.purge()
            say_title(".....")
            d.notice("~~Ich werde euch zeigen wo es weiter geht...")
            timer("devils_catacomb_goto_ebene5", 5)
        end
--Ebene 6 (Tartaros)
        when devils_catacomb_goto_ebene5.timer begin
            d.new_jump_all(209, 3917, 12925)
            d.notice("~~Findet und Tötet Tartaros um ein Fratzen-Totem zu bekommen!~~")
            d.notice("~~und zieht es dann auf den Basalt-Obelisk~~")
            d.spawn_mob(30102, 848, 739)
            d.regen_file("data/dungeon/devilcave/dc_regen_ebene5.txt")
        end
		when 2526.kill with pc.in_dungeon() begin
			game.drop_item(30320, 1)
			pc.give_item2(30236)
		end
        when 30102.take with item.vnum == 30320 begin
            item.remove()
            npc.purge()
            say_reward("...")
            d.notice("~~Ihr habt es geschaft!~~")
            timer("devils_catacomb_goto_ebene6", 5)
        end
--Ebene 7 (Charon)
        when devils_catacomb_goto_ebene6.timer begin
            d.new_jump_all(209, 4411, 12736)
            d.notice("~~Tötet Charon um zur letzten Ebene zu kommen!~~")
            d.regen_file("data/dungeon/devilcave/dc_regen_ebene6.txt")
        end        
        when 2527.kill with pc.in_dungeon() begin
            pc.give_item2(30237)
            chat("Du hast eine Truhe bekommen!")
            d.notice("~~Ihr habt ihn besiegt...~~")
            d.notice("~~Bereitet euch auf den Kampf mit Azrael vor!~~")
            timer("devils_catacomb_goto_ebene7", 10)
        end
--Ebene 8 (Azrael)
        when devils_catacomb_goto_ebene7.timer begin
            d.new_jump_all(209, 3147, 13191)
            d.notice("~~Tötet Azrael nur dann bekommt ihr eine Belohnung!~~")
            d.regen_file("data/dungeon/devilcave/dc_regen_ebene7.txt")
        end
        when 2598.kill with pc.in_dungeon() begin
            game.set_event_flag(("dc_geschaft"), game.get_event_flag("dc_geschaft")+1)
            local level = pc.get_level()            
            d.notice("~~Ihr habt ihn Besiegt und euch eine Belohnung verdient!")
            d.kill_all()
            d.kill_all()
            notice_all("~~Der Spieler "..pc.get_name().." hat mit lv."..(level).." Azrael besiegt!~~")
            d.spawn_mob(9012, 74, 1159)   
			game.drop_item(30229, 1)
            pc.give_item2(30235)
        end
    end
end
Würde mich riesig freuen wen ihr mir helfen könnt... habs selber versucht und immer wieder ging es nicht. Mir würde es auch reichen wen man nach der Schreibfeder teleportiert wird Kurz auf einem Pferd landet und dan automatisch wieder absteigt.

Mit freundlichen Grüßen
KampfBonn :handsdown:
11/11/2014 22:33 Dyshaxo#10625
Gibt es ein When-Event, welches dann eintritt, wenn man ein Item auf ein anderes Item zieht?

Falls nicht ->

Ich möchte realisieren, dass ItemA bei Benutzung ItemB einen bestimmten Bonus gibt (Mittels item.set_value() ) - die einzige Art und Weise wie ich mir die Benutzung der Funktion bisher Vorstellen könnte - wäre, mit "Npcvnum.take", wenn man das Item auf einen NPC zieht, was ich aber gerne anders realisieren würde.

Nach recherche hab' ich die Funktion item.select() bzw. select.item() gefunden, aber hab' keine Ahnung, was genau diese Funktionen bringen, bzw. wie man diese Anwendet.

Antwort bitte wenn möglich per PN, weiß nicht ob ich diesen Post wiederfinden würde :D
11/12/2014 17:15 .Soυzα#10626
Moin und zwar habe ich ein Problem ich weiß nicht wieso aber die Quest funktioniert nicht so wie sie soll.
Wenn ich die jeweilige Metins kille passiert nichts.

Code:
quest invasion50 begin
	state start begin
		when login or levelup with pc.get_level() >= 50 begin
			set_state(information)
		end
	end
	state information begin
		when letter begin
			send_letter("Die Invasion der Metins 1")
		end
		when info or button begin
			say_title("Metin der Härte")
			say("Unsere Welt wird von unzähligen")
			say("Metins heimgesucht, sie tauchen")
			say("überall auf! Wir verteidigen uns")
			say("so gut, wie wir können doch jetzt")
			say("sind wir auf einen Helden angewiesen!")
			say("Deine Aufgabe:")
			say("Zerstöre 5 Metin der Härte!")
			
			setstate(metin)
			
			pc.setqf("state", 0)
			q.set_counter("Verbleibende Metins", 5)

		end
	end
	state metin begin
		when letter begin
			send_letter("Zerstöre Metin der Härte")
		end
		when button or info begin
			say_title("Zerstöre Metin der Härte")
			say("Helf den Dorfbewohner indem")
			say("du 5 Metin der Härte zerstörst!")
			say_reward("Du hast bis jetzt "..pc.getqf("state").." Metin der Härte zerstört!")
		end
		when 8010.kill begin
			local count = pc.getqf("state")+1
			
			if count <= 5 then
				pc.setqf("state", count)
				q.set_counter("Verbleibende Metins", 5 - count)

	
				if count == 5 then
					say_title("Metin der Härte zerstört")
					say("Du hast es geschafft, du hast")
					say("unser Land vor der ersten Invasion")
					say("gerettet, doch es werden immer mehr!")
			
					say_reward("Du erhälst Stein der Wiederkehr+4")
					say_reward("16.000.000 Yang")
					say_reward("1.534.000 Erfahrungspunkte")
					pc.change_money(16000000)
					pc.give_exp2(1534000)
					pc.give_item2(28432, 1)

					pc.setqf("state", 0)
					clear_letter()
					set_quest_state("invasion55","run")
					set_state(__COMPLETE__)
				end
			end
		end
	end
	state __COMPLETE__ begin
	end
end
11/12/2014 21:15 [SL]Sully#10627
Heyho, wollte mal fragen wo das Problem liegt das man keine Items bekommt wenn man darauf klickt.. Danke im Vorraus!


11/13/2014 12:18 terron#10628
Quote:
Originally Posted by [SL]Sully View Post
Heyho, wollte mal fragen wo das Problem liegt das man keine Items bekommt wenn man darauf klickt.. Danke im Vorraus!


Learn [Only registered and activated users can see links. Click Here To Register...] or join [Only registered and activated users can see links. Click Here To Register...]. Your quest is totally broken.
11/13/2014 14:04 Rofelmau#10629
Quote:
Originally Posted by [SL]Sully View Post
Heyho, wollte mal fragen wo das Problem liegt das man keine Items bekommt wenn man darauf klickt.. Danke im Vorraus!


probier mal so ^.^

achja soll
PHP Code:
give_item2 
dem spieler yang geben?
wenn aj dann versuch es mal so
PHP Code:
pc.give_gold(summe
@Souza
du kommst niemals auf den teil wo du die Metins killen sollst ^^
Flüchtigkeitsfehler
du hast geschrieben
PHP Code:
setstate(metin
11/13/2014 17:57 Bercol#10630
Es ist eine Weihnachtsquest die nicht wirklich funktioniert also wenn man etwas auswählt passiert nichts man bekommt auch nicht das Item.

Code:
quest christmas_santa begin
    state start begin
	when santa.click begin
	    
		local skill_book_buy_cost =	1000000
	    local hairdye_buy_cost = 10000
	    local SKILL_BOOK_GROUP = 50300
	    local HAIRDYE_GROUP = 70201

	    say_title("Weihnachtsmann:")
		say("")
		say("Ho Ho Ho!")
		say("Mein Goldenes Buch verrät mir")
		say("dass du dieses Jahr nicht sehr brav warst.")
		say("Trotzdem will ich nicht so sein und dir")
		say("deine Geschenke geben.")
		say("Natürlich bekommst du sie diesmal nicht umsonst...")
		say("")
		say_reward("Was möchtest du denn haben?")
	    local s = select("Fertigkeitsbücher", "Verbesserungsgenstände", "Ich möchte doch nichts...")	
	    if s==1 then
		local r = npc.get_remain_skill_book_count();
		if r>0 then
		    say_title("Weihnachtsmann:")
			say("")
			say("Ein fertigkeitsbuch kostet 1.000.000 Yang.")
			say("Möchtest du eins haben?")
		    local s = select("Ja", "Nein")
		    if s==1 then
			if npc.get_remain_skill_book_count()>0 then
			    if pc.gold >= skill_book_buy_cost then
				npc.dec_remain_skill_book_count()
				pc.changegold(-skill_book_buy_cost)
				pc.give_item_from_special_item_group(SKILL_BOOK_GROUP)
			    else
				say("Du hast nicht genug Geld.")
			    end
			else
			    say("Huch? Habe ich ein Loch in meinem")
				say("Geschenkesack? Ich denke ja... alle")
				say("Fertigkeitsbücher sind alle... tut mir leid...")
			end
		    end
		else
		    say("Huch? Habe ich ein Loch in meinem")
			say("Geschenkesack? Ich denke ja... alle")
			say("Fertigkeitsbücher sind weg... tut mir leid...")
		end
	    elseif s==2 then
		local r = npc.get_remain_hairdye_count();
		if r>0 then
		    say_title("Weihnachtsmann:")
			say("")
			say("Verbesserungsgegenstände kosten 10.000 Yang.")
			say("Möchtest du welche haben?")
		    local s = select("Ja", "Nein")
		    if s==1 then
			if npc.get_remain_hairdye_count()>0 then
			    if pc.gold >= hairdye_buy_cost then
				npc.dec_remain_hairdye_count()
				pc.changegold(-hairdye_buy_cost)
				pc.give_item_from_special_item_group(HAIRDYE_GROUP)
			    else
				say("Du hast nicht genug Geld.")
			    end
			else
			say("Huch? Habe ich ein Loch in meinem")
			say("Geschenkesack? Ich denke ja... alle")
			say("Verbesserungsgegenstände sind weg... tut mir leid...")
			end
		    end
		else
			say("Huch? Habe ich ein Loch in meinem")
			say("Geschenkesack? Ich denke ja... alle")
			say("Verbesserungsgegenstände sind weg... tut mir leid...")
		end
	    elseif s==3 then
		say("Okay dann nicht...")
		say("HO HO HO!")
		say("Frohe Weihnachten...!")
		say("ho ho...")
	    end
	end
    end
end
11/13/2014 19:11 Rofelmau#10631
Quote:
Originally Posted by Bercol View Post
Es ist eine Weihnachtsquest die nicht wirklich funktioniert also wenn man etwas auswählt passiert nichts man bekommt auch nicht das Item.

Code:
quest christmas_santa begin
    state start begin
	when santa.click begin
	    
		local skill_book_buy_cost =	1000000
	    local hairdye_buy_cost = 10000
	    local SKILL_BOOK_GROUP = 50300
	    local HAIRDYE_GROUP = 70201

	    say_title("Weihnachtsmann:")
		say("")
		say("Ho Ho Ho!")
		say("Mein Goldenes Buch verrät mir")
		say("dass du dieses Jahr nicht sehr brav warst.")
		say("Trotzdem will ich nicht so sein und dir")
		say("deine Geschenke geben.")
		say("Natürlich bekommst du sie diesmal nicht umsonst...")
		say("")
		say_reward("Was möchtest du denn haben?")
	    local s = select("Fertigkeitsbücher", "Verbesserungsgenstände", "Ich möchte doch nichts...")	
	    if s==1 then
		local r = npc.get_remain_skill_book_count();
		if r>0 then
		    say_title("Weihnachtsmann:")
			say("")
			say("Ein fertigkeitsbuch kostet 1.000.000 Yang.")
			say("Möchtest du eins haben?")
		    local s = select("Ja", "Nein")
		    if s==1 then
			if npc.get_remain_skill_book_count()>0 then
			    if pc.gold >= skill_book_buy_cost then
				npc.dec_remain_skill_book_count()
				pc.changegold(-skill_book_buy_cost)
				pc.give_item_from_special_item_group(SKILL_BOOK_GROUP)
			    else
				say("Du hast nicht genug Geld.")
			    end
			else
			    say("Huch? Habe ich ein Loch in meinem")
				say("Geschenkesack? Ich denke ja... alle")
				say("Fertigkeitsbücher sind alle... tut mir leid...")
			end
		    end
		else
		    say("Huch? Habe ich ein Loch in meinem")
			say("Geschenkesack? Ich denke ja... alle")
			say("Fertigkeitsbücher sind weg... tut mir leid...")
		end
	    elseif s==2 then
		local r = npc.get_remain_hairdye_count();
		if r>0 then
		    say_title("Weihnachtsmann:")
			say("")
			say("Verbesserungsgegenstände kosten 10.000 Yang.")
			say("Möchtest du welche haben?")
		    local s = select("Ja", "Nein")
		    if s==1 then
			if npc.get_remain_hairdye_count()>0 then
			    if pc.gold >= hairdye_buy_cost then
				npc.dec_remain_hairdye_count()
				pc.changegold(-hairdye_buy_cost)
				pc.give_item_from_special_item_group(HAIRDYE_GROUP)
			    else
				say("Du hast nicht genug Geld.")
			    end
			else
			say("Huch? Habe ich ein Loch in meinem")
			say("Geschenkesack? Ich denke ja... alle")
			say("Verbesserungsgegenstände sind weg... tut mir leid...")
			end
		    end
		else
			say("Huch? Habe ich ein Loch in meinem")
			say("Geschenkesack? Ich denke ja... alle")
			say("Verbesserungsgegenstände sind weg... tut mir leid...")
		end
	    elseif s==3 then
		say("Okay dann nicht...")
		say("HO HO HO!")
		say("Frohe Weihnachten...!")
		say("ho ho...")
	    end
	end
    end
end
also wenn du nichtmal santa anklicken kannst, kann änder mal diese zeile
PHP Code:
when santa.click begin 
zu
PHP Code:
when santavnum.chat begin 
und santavnum durch santas vnum in der mop proto ändern
11/13/2014 21:58 Tuora#10632
Habe mal eine kleine quest geschrieben jedoch beim Porten wird das fenster schwarz also 2ränder von oben D: könnte es jemand mal richtig einstellen danke.

11/14/2014 20:26 Rofelmau#10633
Quote:
Originally Posted by ImTweet View Post
Habe mal eine kleine quest geschrieben jedoch beim Porten wird das fenster schwarz also 2ränder von oben D: könnte es jemand mal richtig einstellen danke.

bitte dankeschön
11/14/2014 23:21 Tuora#10634
Quote:
Originally Posted by Rofelmau View Post
bitte dankeschön
Danke,habe aber immer noch das Problem,die Ränder des Clients werden schwarz auch wenn ich auf "Nein ich möchte nicht drauf klick
11/15/2014 10:26 .yorliK#10635
Quote:
Originally Posted by ImTweet View Post
Danke,habe aber immer noch das Problem,die Ränder des Clients werden schwarz auch wenn ich auf "Nein ich möchte nicht drauf klick
Code:
quest levelupx begin 
	state start begin 
		when levelup begin 
			if pc.get_level() == 30 then 
				say("Du hast LvL 30 Erreicht,langsam wird es zeit") 
				say("Das du deine Bildung auf Acardia fortsetzt.") 
				say("Gehe bitte zum LandesWächter.") 
				say("Er erwartet dich bereits,also beeil dich") 
				notice_all("".. pc.get_name() .." hat gerade Level 30 erreicht") 
				notice_all("We love Acardia2.!") 
				local s = select("Ja, ich möchte", "Nein, möchte ich nicht")
				setskin(NOWINDOW)
				if s == 1 then
					local empire = pc.get_empire() 
					if empire == 1 then  
						pc.warp (469300, 964200)  
					elseif empire == 2 then 
						pc.warp (55700, 157900)  
					elseif empire == 3 then 
						pc.warp (969600, 278400)
					end
				elseif s == 2 then 
					return 
				end 
			end  
		end  
	end  
end