[Release]Neue Quest!

03/19/2012 16:35 Prince-Samu#1
Guten Nachmittag.

Ich Release hier meine neue Quest. Aber ich muss euch noch etwas zu der Quest sagen.

1. Sie hat mich ein bisschen mehr Zeit gekostet da sie grösser ist.
2. Der letzte Teil klappt nicht... vllt könnt ihr das lösen... ist aber nicht tragisch finde ich.
3. Ich suche jemand der mir hilft aus der Quest eine Dungeon Quest zu machen... da sie jetzt nur als einselquest funktioniert und sie praktisch oder ummöglich ist sie zu schaffen. Man kann auch die monster ändern.

Hier der Quellcode:

ich wärde später noch ein Video hochladen.
[Only registered and activated users can see links. Click Here To Register...]


Viel spass :)
03/19/2012 16:39 [SA]KiLLeD#2
Danke für die Quest, werde ich aber nicht brauchen.
03/19/2012 16:40 #SoNiice#3
Würde dir empfehlen eine kürzere Version zu schreiben, bspw. mit for-Schleifen.
03/19/2012 16:42 Prince-Samu#4
Wen ich wüste wie das geht xD.
schon mal ein Wunder das dieses Ding läuft :)
03/19/2012 17:58 nagger12#5
Daanke ;)
03/19/2012 19:41 |R.o.x|#6
Code:
when 1095.kill or 1094.kill or 1093.kill or 5002.kill or 2594.kill or 2402.kill or 
        2403.kill or 5162.kill or 5163.kill or 2306.kill or 2191.kill or 2091.kill begin
Benutz bitte Tabellen!
03/19/2012 20:03 Prince-Samu#7
annst du mir erklähren wie das geht xD
03/19/2012 20:13 Ecorser#8
ist ganz gut aber ich brauche die nicht vllt teste ich sie mal aus
03/19/2012 20:20 Fani'#9
Gute Beiträge:
Quote:
Würde dir empfehlen eine kürzere Version zu schreiben, bspw. mit for-Schleifen.
Quote:
Code:
when 1095.kill or 1094.kill or 1093.kill or 5002.kill or 2594.kill or 2402.kill or
2403.kill or 5162.kill or 5163.kill or 2306.kill or 2191.kill or 2091.kill begin

Benutz bitte Tabellen!
Schlechte Beiträge:

Quote:
Danke für die Quest, werde ich aber nicht brauchen.
Quote:
Daanke
Quote:
ist ganz gut aber ich brauche die nicht vllt teste ich sie mal aus
This is Metin2.

Ich finde die Quest an sich sehr gut.
Jedoch solltest du dir überlegen wieso du eine nicht vollendete Quest veröffentlichst.
Zum Thema Tabellen wird dir unsere wunderbare Coding Section sicherlich sehr sehr gerne helfen.

Für den Fehler/ die Fehler im letzten Bereich der Quest wirst du dich in dem "Service Thread" melden müssen, dort werden Fehler ausgemacht, beheben musst du sie jedoch so weit ich das verstanden habe selbst.

Hoffe mein Beitrag ist sinnvoller als der drei Hirnis über mir.
03/19/2012 21:00 Prince-Samu#10
Weil ich nicht weis wie ich sie als dungeon schreiben kann.... ich muss nur von normal zu dungeon wechseln dann ist sie fertig
03/19/2012 21:08 ~LuckyStrike~#11
Quote:
Originally Posted by Prince-Samu View Post
Weil ich nicht weis wie ich sie als dungeon schreiben kann.... ich muss nur von normal zu dungeon wechseln dann ist sie fertig
Ein Tipp wie du ne Quest zu einem Dungeon formatieren kannst.
Du musst für jede Dungeonquest erst ein Befehl
vermitteln lassen das sie als eine Art Dungeon annerkannt
wird. Das heißt jetzt ungefähr in der Art und Weise:

Code:
quest beispiel begin
	state start begin
		when login with pc.get_map_index() == 211 begin
			mob_spawn(101, x, y)
		end
		when kill with npc.get_race() == 101 begin
			d.new_jump_all(212, x, y) -- 212 = neue mapindex für den Dungeon
		end
		when login with pc.in_dungeon() and pc.get_map_index() == 212 begin
			say_title("Dungeon:")
			say("")
			say("Diese Quest gilt nun als Dungeon.")
			say("Du kannst ab jetzt d. Befehle nutzen.")
			say("z.b. d.spawn_mob, d.new_jump_all etc.")
			say("")
		end
	end
end
Gibt natürlich noch viele viele andere und einfachere möglichkeiten,
aber ich denke das du es so am besten verstehst, zumindest
geh ich mal davon aus.
03/19/2012 21:47 √π.#12
Mapindex wird nicht 212 sein wenn man in Dungeon ist sondern von 2120000 bis 2129999.
Vergiss außerdem nicht, dass bei den Koordinaten im d.new_jump_all Befehl nicht diese zwei Nullen wie beim normalen warp Befehl drangehängt werden müssen.

Achja und beim d.new_jump_all werden alle geportet die gerade aufm Mapindex sind. Also brauchste da ne extra Map für.
03/19/2012 22:17 Prince-Samu#13
Ok danke vielmals ich werde es morgen testen.
03/19/2012 23:18 ~LuckyStrike~#14
Quote:
Originally Posted by √π. View Post
Mapindex wird nicht 212 sein wenn man in Dungeon ist sondern von 2120000 bis 2129999.
Vergiss außerdem nicht, dass bei den Koordinaten im d.new_jump_all Befehl nicht diese zwei Nullen wie beim normalen warp Befehl drangehängt werden müssen.

Achja und beim d.new_jump_all werden alle geportet die gerade aufm Mapindex sind. Also brauchste da ne extra Map für.
Ne ^^ 212 alleine geht auch, meine Dungeonquests
liefen bisher immer Sorg und Problemlos und ich
hab das auch nur mit z.b. 212 gemacht ;)

Also bei mir hat das so immer funktioniert.
Und naja allgemein wenn man einen Dungeon macht
nimmt man in der Regel auch ne neue Map zumindest
gehe ich immer davon aus :P
03/20/2012 10:35 Prince-Samu#15
Ich hab ein Problem bei mir will der einfach nicht die Map Index lesen.... ist das so falsch??
PHP Code:
quest test begin
    state start begin
        when login with pc
.get_map_index() == 1 begin
            mob
.spawn101 636 629 111)
        
end
        when kill with npc
.get_race() == 101 begin
            d
.new_jump_all(200123139)
        
end
        when login with pc
.in_dungeon() and pc.get_map_index() == 200 begin
            say_title
("Dungeon:")
            
say("")
            
say("Diese Quest gilt nun als Dungeon.")
            
say("Du kannst ab jetzt d. Befehle nutzen.")
            
say("z.b. d.spawn_mob, d.new_jump_all etc.")
            
say("")
        
end
    end
end 
Ich wollte das er auf map 1 rot das macht aber es geht nicht