Mount OPT Beállítása (K)

Indította feketeexp, 2013-04-27, 16:36:08

2013-04-27, 16:36:08 Utolsó szerkesztés: 2013-05-10, 10:32:44 Szerző: [MOD]Aegist
Valaki leírná, hogy lehet a mountoknak pecsét segítségével optot adni? Átírtam a apptype-t 8 ra az appvalue-t 100 ra, de nem adódik a mozgási sebességhez semmi.

azoknál a pecséteknél működik amit fel lehet szerelni (értsd. oda teszi ahol a szélcipő szokott lenni)

és amelyik questel van? annál h kell?

Rájöttem, hogy kell, működik is, csak ha utána írok egy másikat, akkor csak azt olvassa be, pl az elsőnél látja a mozgási sebességet, de a 2. nál cask a támadó sebességet, és a 3. nál csak a védelmet.

quest birodalmi_pecset1 begin
state start begin
when 71120.use begin
if pc.get_empire() == 1 then -- Shinsoo
pc.mount(20113, 9^9)
pc.mount_bonus(apply.MOV_SPEED,100,9^9)
end
if pc.get_empire() == 2 then -- Chunjo
pc.mount(20110, 9^9)
pc.mount_bonus(apply.MOV_SPEED,100,9^9)
pc.mount_bonus(apply.ATT_SPEED,100,9^9)
end
if pc.get_empire() == 3 then -- Jinno
pc.mount(20112, 9^9)
pc.mount_bonus(apply.MOV_SPEED,100,9^9)
pc.mount_bonus(apply.ATT_SPEED,100,9^9)
pc.mount_bonus(apply.DEF_GRADE_BONUS,150,9^9)
end
end
end
end

9^9?

vagyis kilenc a kilencediken?
Nem igen szokás így használni.

pc.mount(20113, 60*60) <- 1 óra
pc.mount_bonus(apply.MOV_SPEED, 100, 60*60)

próbáld meg így

Idézetet írta: Akria Dátum 2013-04-29, 14:54:10
9^9?

vagyis kilenc a kilencediken?
Nem igen szokás így használni.

pc.mount(20113, 60*60) <- 1 óra
pc.mount_bonus(apply.MOV_SPEED, 100, 60*60)

próbáld meg így

igen 9 a 9.en mivel nem 1 órás mountot akarunk

Nem azon van a hangsúly hogy mennyi időre adod.
Lehet épp ezzel van a baj.
Érted?

nem, nem értem :D
mi örök mountot akarunk bónuszokkal

Ez  quest több seből is vérzik.

1. ahányszor rányom az item-re annyiszor add majd neki bónuszt.

2. egyet értek a 9 a kilencedikennel gondall. ink adj neki 10 évet(60*60*24*365*10)

3. ha örökös a mount, érdemes írni hozzá parancsothogy, leszáljon és a bónt vegye el.



quest mountok begin
state start begin
when tágyid.click begin
if pc.getqf("mount") == 0 then
pc.mount....
pc.mount_bonus...
pc.setqf("mount",1)
--->írhats ide dumát is say vagy chat parancsal<---
elseif pc.getqf("mount") == 1 then
pc.unmount...
affect.remove()<-- itt meg kell nézni hogy adatbázi affect táblába milyen id-vel adja a pc.mount_bonus-t és a zárójelbe azt a számot kell írni
pc.setqf("mount",0)
--->írhats ide dumát is say vagy chat parancsal<---
end
end
end
end

Idézetet írta: monifik Dátum 2013-05-01, 13:30:51

1. ahányszor rányom az item-re annyiszor add majd neki bónuszt.

3. ha örökös a mount, érdemes írni hozzá parancsothogy, leszáljon és a bónt vegye el.


Tévedés.
1. mount_bonus egyből eltűnik, mihelyst leszáll/másikra ül.
3. Ha a type 16 akkor még ezis felesleges.