[SERVICE] Die Questerstellung

01/09/2015 21:55 .CGDesigns#1981
Heyho Leute,
Habe gerade mein Projekt am Start und suche einen der mir meine Pferdequest schreiben könnte, ist ein bisschen aufwendig aber wenn wer das machen würde wäre echt cool.


Also: Mit Level 2 bekommt man die Quest, man sollte zum Stallburschen gehen, dort wird man aufgefordert 10 mal schwarzesGold(vnum:31036) sammeln gehen. Man sollte sie bei Blauwölfen und Keilern droppen, Chance sollte ca. normal sein. Danach kann man es wie beim Biologen einzeln abgeben. Chance sollte ca. bei 60% sein!
Wenn du alle abgegeben hast bitte so das man sofort ein pferdebild also Anfängerpferd bekommt.

Level 10: Mit Level 10 sollte man die Quest Pferdeupgrade (Beim Stallburschen wieder)bekommen.
Pro Level sollte man 50k zahlen und eine Pferdemedaille abgeben.
Und das bis Level 11!


Ab level 35: Pferdeuprgrade 2
Wieder beim Stallburschen kann man dieses Uprgade machen.
Nur diesesmal kostet es 100k und 2 Pferdemedaillen pro Level und das bis das Pferd Level 21 erreicht hat!


Ich hoffe ihr schafft das bzw einer von euch und würde mich echt freuen!

Danke schon jetzt für eure Mühe! :)
01/10/2015 01:33 Marme.##1982
Ich suche:
Danke im voraus :)
01/11/2015 14:19 °Ace°#1983
Kann mir einer eine BIO Quest schreiben und das genau DE Like, das die Wartezeit nur 1H beträgt. Man sollte auch die Items die man benötigt von den Mobs droppen.
01/12/2015 19:18 °Ace°#1984
Kann mir einer eine Quest erstellen, was je 5 Items, aus je 5 Truhen gibt. Und das natürlich die Truhe verschwindet.
01/12/2015 23:49 DerForenLeser#1985
Quote:
Originally Posted by °Ace° View Post
Kann mir einer eine Quest erstellen, was je 5 Items, aus je 5 Truhen gibt. Und das natürlich die Truhe verschwindet.

Ich hoffe ich habe dich richtig verstanden. Wie man es editiert, sollte eigentlich klar sein.


€: @Marme:
Für den ersten Fall:
Musst Du halt die Funktion rausnehmen und das Level ändern.
01/13/2015 14:12 CFROSFIRE#1986
Ist der code richtig ?


Ich droppe einfach keine items wen ich ein spieler kille
01/13/2015 15:25 reiner warnsinn#1987
Hallo,

ich denke, das ich hier richtig bin :)

Ich habe nämlich ein Problem... in dieser Quest :

Nämlich, wenn man das letze auswählt, wo man quasi 60 Münzen bräuchte, kann man sich dieses Equit aber auch schon mit 10PvM Münzen holen... Ist natürlich nicht sinn und Zweck der sache. Seht ihr vielleicht einen fehler? Ich finde ihn leider nicht :/

LG
01/13/2015 19:54 °Ace°#1988
Kann mir einer bitte den Regenbogenstein.quest überarbeiten.
So dass man den fünf mal benutzen kann und jeden Skill, erst ab M1 auf G1 machen kann ?
Warum: Damit Sura und Schamis kein 6ten Skill auf G oder P machen können.

PHP Code:
----------------------------------
--   
Regenbogenstein Quest by bjoern.ebert17
--        (cby DarkSide 2010
----------------------------------
quest regenbogen begin
    state start begin
            when 50512.
use  begin
                
                say_title
("Regenbogenstein:")
                
say("Du möchtest also deine Skills auf")
                
say("Perfekter-Meister setzen?")
                
                if 
pc.job ==0 then
                say
("Waehle deine Lehre aus")
                
                
local s=select("Koerper","Mental")
                
                if 
s==1 then
                
--Körper
                pc
.set_skill_group(1)
                
pc.set_skill_level(,30)
                
pc.set_skill_level(,30)
                
pc.set_skill_level(,30)
                
pc.set_skill_level(,30)
                
pc.set_skill_level(,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Mentalo
                pc
.set_skill_group(2)
                
pc.set_skill_level(16 ,30)
                
pc.set_skill_level(17 ,30)
                
pc.set_skill_level(18 ,30)
                
pc.set_skill_level(19 ,30)
                
pc.set_skill_level(20 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
elseif pc.job ==1 then
                say
("Waehle deine Lehre aus")
                
                
local s=select("Nahkampf","Bogen")
                
                if 
s==1 then
                
--Nahkampf
                pc
.set_skill_group(3)
                
pc.set_skill_level(30 ,30)
                
pc.set_skill_level(32 ,30)
                
pc.set_skill_level(33 ,30)
                
pc.set_skill_level(34 ,30)
                
pc.set_skill_level(35 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Fernkampf
                pc
.set_skill_group(4)
                
pc.set_skill_level(46 ,30)
                
pc.set_skill_level(47 ,30)
                
pc.set_skill_level(48 ,30)
                
pc.set_skill_level(49 ,30)
                
pc.set_skill_level(50 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
elseif pc.job ==2 then
                say
("Waehle deine Lehre aus")
                
local s=select("Magie","Waffe")
                
                if 
s==1 then
                
--Magie
                pc
.set_skill_group(5)
                
pc.set_skill_level(76 ,30)
                
pc.set_skill_level(77 ,30)
                
pc.set_skill_level(78 ,30)
                
pc.set_skill_level(79 ,30)
                
pc.set_skill_level(80 ,30)
                
pc.set_skill_level(8130)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Waffe
                pc
.set_skill_group(6)
                
pc.set_skill_level(61 ,30)
                
pc.set_skill_level(62 ,30)
                
pc.set_skill_level(63 ,30)
                
pc.set_skill_level(64 ,30)
                
pc.set_skill_level(65 ,30)
                
pc.set_skill_level(66 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
elseif pc.job ==3 then
                say
("Waehle deine Lehre aus")
                
local s=select("Heil","Drachen")
                
                if 
s==1 then
                
--Heil
                pc
.set_skill_group(7)
                
pc.set_skill_level(106 ,30)
                
pc.set_skill_level(107 ,30)
                
pc.set_skill_level(108 ,30)
                
pc.set_skill_level(109 ,30)
                
pc.set_skill_level(110 ,30)
                
pc.set_skill_level(111 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Drachen
                pc
.set_skill_group(8)
                
pc.set_skill_level(91 ,30)
                
pc.set_skill_level(92 ,30)
                
pc.set_skill_level(93 ,30)
                
pc.set_skill_level(94 ,30)
                
pc.set_skill_level(95 ,30)
                
pc.set_skill_level(96 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
            end
            pc
.remove_item(505121)
        
end
    end
end 
01/14/2015 10:57 Marme.##1989
Quote:
Originally Posted by CFROSFIRE View Post
Ist der code richtig ?


Ich droppe einfach keine items wen ich ein spieler kille
Es gibt zwei Problemlösungen die erstmal nicht so aufwendig sind:
1. Schau mal nach, ob die quest Funktionen gehen
2. Hier ist meine PvP Drop Quest
PHP Code:
!!! AUS DEM KOPF GESCHRIEBEN !!!
quest pvp_kill begin
      state start begin
           when kill with npc
.is_pc() begin
               chance
=50
               
if number(, 100) >=chance then
                    game
.drop_item_with_ownership(ITEMANZAHL)
               
end
          end
     end
end 
01/14/2015 12:52 QuickFlameZ#1990
Quote:
Originally Posted by Marme.# View Post
Es gibt zwei Problemlösungen die erstmal nicht so aufwendig sind:
1. Schau mal nach, ob die quest Funktionen gehen
2. Hier ist meine PvP Drop Quest
PHP Code:
!!! AUS DEM KOPF GESCHRIEBEN !!!
quest pvp_kill begin
      state start begin
           when kill with npc
.is_pc() begin
               chance
=50
               
if number(, 100) >=chance then
                    game
.drop_item_with_ownership(ITEMANZAHL)
               
end
          end
     end
end 
Da ich eine "Duration" sehe meint er es wahrscheinlich eher so:
PHP Code:
quest pvp_drop begin
    state start begin
        when kill with npc
.is_pc() begin
            
if get_time() > pc.getqf("duration"then
                game
.drop_item_with_ownership(500421)
                
pc.setqf("duration"get_time()+50)
            
end
        end
    end
end 
Ps: Guck nochmal bei number, da hast du was vergessen ^^

Quote:
Originally Posted by 'Infinite View Post
Wieso so umständlich?

Code:
quest pvpdrop begin
	state start begin
		when kill with npc.is_pc() and pc.getqf("duration") > get_time() begin
			game.drop_item_with_ownership(27992) -- anpassen
			pc.setqf("duration", get_time() + 5) -- 5 sekunden cooldown
		end
	end
end
Wenn du in der Abfrage "qf > time" machst wird das nicht funktionieren. Bei der Abfrage wird, wenn qf größer ist als time abgefragt. Aber da der qf noch nicht mal mit einem bestimmten wert gesetzt ist, wird time immer größer sein.

Also einfach "qf < time" :D
kind regards
01/14/2015 14:32 Marme.##1991
Quote:
Originally Posted by QuickFlameZ View Post
Da ich eine "Duration" sehe meint er es wahrscheinlich eher so:
PHP Code:
quest pvp_drop begin
    state start begin
        when kill with npc
.is_pc() begin
            
if get_time() > pc.getqf("duration"then
                game
.drop_item_with_ownership(500421)
                
pc.setqf("duration"get_time()+50)
            
end
        end
    end
end 
Ps: Guck nochmal bei number, da hast du was vergessen ^^


Wenn du in der Abfrage "qf > time" machst wird das nicht funktionieren. Bei der Abfrage wird, wenn qf größer ist als time abgefragt. Aber da der qf noch nicht mal mit einem bestimmten wert gesetzt ist, wird time immer größer sein.

Also einfach "qf < time" :D
kind regards
Ich kann eigentlich nicht questen aber War 5 Stunden beschäftigt mit der Quests das ich sie auswendig gelernt hatte (um zu merken das es ein function Fehler war xD)
01/14/2015 16:16 °Ace°#1992
Quote:
Originally Posted by °Ace° View Post
Kann mir einer bitte den Regenbogenstein.quest überarbeiten.
So dass man den fünf mal benutzen kann und jeden Skill, erst ab M1 auf G1 machen kann ?
Warum: Damit Sura und Schamis kein 6ten Skill auf G oder P machen können.

PHP Code:
----------------------------------
--   
Regenbogenstein Quest by bjoern.ebert17
--        (cby DarkSide 2010
----------------------------------
quest regenbogen begin
    state start begin
            when 50512.
use  begin
                
                say_title
("Regenbogenstein:")
                
say("Du möchtest also deine Skills auf")
                
say("Perfekter-Meister setzen?")
                
                if 
pc.job ==0 then
                say
("Waehle deine Lehre aus")
                
                
local s=select("Koerper","Mental")
                
                if 
s==1 then
                
--Körper
                pc
.set_skill_group(1)
                
pc.set_skill_level(,30)
                
pc.set_skill_level(,30)
                
pc.set_skill_level(,30)
                
pc.set_skill_level(,30)
                
pc.set_skill_level(,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Mentalo
                pc
.set_skill_group(2)
                
pc.set_skill_level(16 ,30)
                
pc.set_skill_level(17 ,30)
                
pc.set_skill_level(18 ,30)
                
pc.set_skill_level(19 ,30)
                
pc.set_skill_level(20 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
elseif pc.job ==1 then
                say
("Waehle deine Lehre aus")
                
                
local s=select("Nahkampf","Bogen")
                
                if 
s==1 then
                
--Nahkampf
                pc
.set_skill_group(3)
                
pc.set_skill_level(30 ,30)
                
pc.set_skill_level(32 ,30)
                
pc.set_skill_level(33 ,30)
                
pc.set_skill_level(34 ,30)
                
pc.set_skill_level(35 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Fernkampf
                pc
.set_skill_group(4)
                
pc.set_skill_level(46 ,30)
                
pc.set_skill_level(47 ,30)
                
pc.set_skill_level(48 ,30)
                
pc.set_skill_level(49 ,30)
                
pc.set_skill_level(50 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
elseif pc.job ==2 then
                say
("Waehle deine Lehre aus")
                
local s=select("Magie","Waffe")
                
                if 
s==1 then
                
--Magie
                pc
.set_skill_group(5)
                
pc.set_skill_level(76 ,30)
                
pc.set_skill_level(77 ,30)
                
pc.set_skill_level(78 ,30)
                
pc.set_skill_level(79 ,30)
                
pc.set_skill_level(80 ,30)
                
pc.set_skill_level(8130)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Waffe
                pc
.set_skill_group(6)
                
pc.set_skill_level(61 ,30)
                
pc.set_skill_level(62 ,30)
                
pc.set_skill_level(63 ,30)
                
pc.set_skill_level(64 ,30)
                
pc.set_skill_level(65 ,30)
                
pc.set_skill_level(66 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
elseif pc.job ==3 then
                say
("Waehle deine Lehre aus")
                
local s=select("Heil","Drachen")
                
                if 
s==1 then
                
--Heil
                pc
.set_skill_group(7)
                
pc.set_skill_level(106 ,30)
                
pc.set_skill_level(107 ,30)
                
pc.set_skill_level(108 ,30)
                
pc.set_skill_level(109 ,30)
                
pc.set_skill_level(110 ,30)
                
pc.set_skill_level(111 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
                
                
if s==2 then
                
--Drachen
                pc
.set_skill_group(8)
                
pc.set_skill_level(91 ,30)
                
pc.set_skill_level(92 ,30)
                
pc.set_skill_level(93 ,30)
                
pc.set_skill_level(94 ,30)
                
pc.set_skill_level(95 ,30)
                
pc.set_skill_level(96 ,30)
                
say("Deine Skills sind auf Perfekter Meister")
                
end
            end
            pc
.remove_item(505121)
        
end
    end
end 
#
01/14/2015 20:48 [PixeL]#1993
Moin,
ich bin auf der suche nach einer Quest, die jede 12 stunden zufällig einen mob an eine stelle spawnt
die spawn koordinaten sollte man eingeben können

zB MOB_ID, KOORDINATE_X, KOORDINATE_Y, ANZAHL, MAPINDEX
aus den eingetragenen koordinaten sollte eine ausgewählt werden und an die ausgewählte stelle der mob gesetzt werden

Gruß
01/14/2015 21:09 IceCreamx3#1994
Ich bin auf der Suche nach folgender Quest:

Sobald man das Level 10 erreicht hat wird man vom Hauptmann zu sich gerufen.
Dieser befiehlt einem 100 Monster im Gebiet Map1 zu töten.
Sobald man die 100 Mobs gekillt hat, wird man wieder zum Hauptmann gerufen & man erhält eine Belohnung.

Hoffe jemand erstellt mir die Quest - Danke!
01/15/2015 06:58 ASFIREx3#1995
Hat jemand grade ne idee wie man es ändern könnte , das man für eine Gilde erstellen anstat Yang ein bestimmtes Item braucht?
Hier noch die mit Yang.



mfg. ASFIREx3