Mount_quest nem működik (K)

Indította kiska111, 2011-10-30, 22:58:03

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. (Én is franzit használok.. működik hozzá!)

2011-10-31, 02:47:34 #2 Utolsó szerkesztés: 2011-10-31, 02:53:15 Szerző: P3NG3R
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.