sziasztok
Freemetin 2 böl ki vetem a mount_questet és a filokat objacktbe!!
De franziba hiába irom be quest listbe és make.py-zek elrontja az egész szervert...
Sajnos ez meg nem működik nálam eza verzio ./gc moun_quest
vagy elsőnek quest list-be beirom??? futatom és utána be a questet???
Léci segitsetek! Előre isköszönöm
Nekem franziban úgy van bent hogy beraktam a quest mappába a questeket, bele írtam a quest_listbe őket, utána:
cd /home/game/quest
sh make.py
És elvileg már mennie kellene így.. Amúgy a franzi tartalmazza az összes mountot, és pecsétet, csak a questeket kell hozzá megírni.
Itt az én questem, ami egy farkast hív.:
quest wolf begin
state start begin
when 71116.use begin
horse.summon()
horse.ride()
pc.mount(20111, 1800)
end
end
end
Ez alapján át lehet írni a többi mountra simán. (https://board.ddmt2.net/proxy.php?request=http%3A%2F%2F87.229.111.86%2FSmileys%2Fdefault%2Fsmiley.gif&hash=0dd15633c5df65888d910fa8369594d63999e4e1) (Én is franzit használok.. működik hozzá!)
Franzi-ba nem kell horse.summon() és ride() sem.
Írok pár mount idéző questet hátha elnyeri majd valamelyik a tetszést.
Ez egy olyan 'desznaj' hívó, amely nem tűnik el, és 30percen át disznovagolhatsz (xD) +75 védelemmel.
És ha újra kattintasz a pecsétre, leszáll róla.
quest boar begin
state start begin
when 71114.use begin
if pc.getqf("boar") == 0 then
pc.mount(20110, 3600)
pc.mount_bonus(apply.DEF_GRADE_BONUS,75,3600)
pc.setqf("boar",1)
else
pc.unmount()
pc.setqf("boar",0)
end
end
end
end
Ez egy szimpla GF like pecsét:
quest boar2 begin
state start begin
when 71114.use begin
if pc.get_level() >= 75 then
pc.mount(20110, 180)
pc.mount_bonus(apply.DEF_GRADE_BONUS,75,300)
chat("Öt percen át ülhetsz a hátason!")
pc.removeitem(71114,1)
else
chat("Nem vagy elég képzett!")
end
end
end
end
És egy örök hívó 2008-as szerverfájlokhoz is, mivel oda kell a ló a sebzéshez.
quest boar2008 begin
state start begin
when 71114.use begin
if pc.get_horse_level() >= 11 then
if pc.getqf("boar") == 0 then
horse.summon()
horse.ride()
pc.mount(20110, 300)
affect.add_collect(apply.DEF_GRADE_BONUS,75,300)
chat("Öt percig tudod szelíden tartani eme vadállatot!")
chat("Ha ledobott magáról idézd meg újra!")
pc.setqf("boar",1)
else
pc.unmount()
horse.unsummon()
affect.remove_collect(apply.DEF_GRADE_BONUS,75,300)
pc.setqf("boar",0)
end
else
chat("Nincs meg a minimális ló szinted, hogy megszelidíts egy vadállatot!")
end
end
end
end
Az első két quest, csak 2010es fájlokon ad bónuszt(pc.mount_bonus)!
Ha elírtam volna valamit -hiszen ember vagyok, tévedhetek- jelezd kérlek :D.
(Az utolsó quest tuti, hogy megy teszteltem >:D)
Szerk:
Ha lehet ne törlés legyen a sorsa szegény questeknek hiszen hasznos is lehet valaki(k)nek. (https://board.ddmt2.net/proxy.php?request=http%3A%2F%2F87.229.111.86%2FSmileys%2Fdefault%2Frolleyes.gif&hash=e11b3a1d90a042958898babb1131478936c29881)
Köszönöm működik(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2F87.229.111.86%2FSmileys%2Fdefault%2Fcheesy.gif&hash=74e1e9f3ee33d52a2c16a17a00400535ee3e4d4d)