Stránka 1 z 1

Sphere 0.56b

Napsal: 17.02.2009 22:05:31
od Ashe
Kluci mam mensi problem presel sem na spheru 56b z 51a a nemohu se dopatrat jak prepsat ci jak opravyt kouzleni u sumonu ci KVF je tam straaaaaaaaaaaaasne dlouhy timer jak to opravima skratim prosimporadte nekdo dik moc (nasel semtam jeste vic kouzel ktere totak maji da seto udelat nejak hromadne nebo musim u kazdeho kouzla neco upravit pripadne kde a co)

Dik moc ;)

Napsal: 18.02.2009 13:04:53
od Xanthos
sphere_spells.scp

CAST_TIME=x.x


U kazdyho zvlast .... a da ti to hoooooooooooooode moc prace abys to trefil stejne jak je to u 51a .... a ze spellu z 51a to neopises protoze je to napsany tak a kouzli to jinak :-D

Napsal: 18.02.2009 16:07:18
od Ashe
to nevadi ale dik za radu jen jeden dotaz v jakem zapisu to napsat ten cas casteni

spise teda zda to plati i pro svitek nebo to tam musim taky zvlast nastavovat?

Napsal: 20.02.2009 13:11:56
od Xanthos
svitek si nastavujes zvlast ale to uz je slozitejsi musis si udelat dalsi spell treba pro kvf 151 a kdyz kastis ze svitku tak nastavit v nejaky evente ze zakasti <argn>+100

Napsal: 20.02.2009 13:13:02
od Ashe
mohu poprosit o podrobnejsi popis dik.

Napsal: 21.02.2009 12:07:46
od Xanthos
Tohle je kouzlo toho svitku s mensim cast timem.

Kód: Vybrat vše

[Spell 151]
DEFNAME=s_flamestrike_scroll
NAME=FlameStrike
SOUND=snd_SPELL_FLAMESTRIKE
RUNES=KVF
CAST_TIME=2.4
RESOURCES=i_reag_spider_silk,i_reag_sulfur_ash
RUNE_ITEM=i_rune_FLAMESTRIKE
SCROLL_ITEM=i_scroll_FLAMESTRIKE
FLAGS=SPELLFLAG_TARG_OBJ|SPELLFLAG_HARM| SPELLFLAG_FX_TARG| SPELLFLAG_RESIST
EFFECT_ID=03709
EFFECT=45,50
DURATION=0.0
MANAUSE=30
SKILLREQ=magery 0.0
INTERRUPT=0.0,0.0
Tohle je skript svitku

Kód: Vybrat vše

[ITEMDEF 01f5f]
DEFNAME=i_scroll_flamestrike
RESOURCES=i_scroll_blank, i_reag_spider_silk, i_reag_sulfur_ash
SKILLMAKE=INSCRIPTION 70.0, MAGERY 60.0
TYPE=T_SCROLL
WEIGHT=1
//CIRCLE=7
CATEGORY=Provisions - Alchemy & Magic
SUBSECTION=Scrolls - 7th Circle
DESCRIPTION=Flame Strike Scroll

ON=@Create
ATTR=ATTR_MAGIC
MOREX=s_flamestrike_scroll
MOREY={70 90}
A tohle je ta eventa

Kód: Vybrat vše

[events e_magery_scrolls]
on=@SpellEffect

if (<argn> > 100)
	spelleffect=<argn>-100 ****** // misto hvezdicek musi byt src tecka magery, ale tady na foru se to nezobrazuje
endif
Funguje to takhle:
Kdyz poklepes na KVF svitek, zatargetis cloveka co ma na sobe event e_magery_scrolls. Na target se hodi kouzlo 151 - 100 takze 51 coz je KVF, ale jen s polovicnim cast timem. Je to blby, ze je to takhle slozitejsi, ale co uz. Urcite jsou i jiny zpusoby, jak to nastavit, ale ty jsem nehledal.

Napsal: 21.02.2009 13:35:12
od Ashe
jujda tos to dik moc ;)

Napsal: 21.02.2009 13:43:46
od Ashe
kurna nevim proc ale nejak mi to nechce fungovat :(

nenakliknu ten svitek :(

Napsal: 21.02.2009 15:35:44
od Xanthos
A hodil si to kouzlo 151 do sphere_spells.scp?

Napsal: 21.02.2009 18:47:24
od Ashe
jo jo hodil

Napsal: 22.02.2009 04:43:19
od Ashe
tak nakonec vyreseno ;)
sem si to tam nechte umaznul...

a chci se jetse zeptat mam udelanou placku co vlastne da nejaky equip na hrace ale ted bych potreboval cast kde hrac vecidostane ale jakmile je dostane tak aby je neziskaval znova pri slapnuti na tutez desku (vim ze to jde udelat tak ze dostane eventu trebas duel eventu ale jak to napsat aby pri dalsimslapnutim mu nic nedalo presneji jak napsat aby to neprovedlo akci.

Napsal: 22.02.2009 23:00:34
od Xanthos
if (<>) // do zavorky bude src tecka tag0.dostalveci
.....
dostane veci
src.tag.dostalveci 1
endif
src.message uz jsi dostal

Napsal: 24.02.2009 18:53:50
od Ashe

Kód: Vybrat vše

[EVENTS e_event1] 
ON=@DEATH 
IF (<BRAIN>) 
RETURN 0 
ENDIF 
SRC.svlect
SRC.consume i_backpack
SRC.EVENTS -e_event1
SRC.GO=1454,1641,20
SRC.HITS= 1 
SRC.SAY Prohral sem
SRC.NEWITEM i_backpack
SRC.HITS <SRC>
SRC.MANA <SRC>
SRC.DEX <SRC>


act.act.cont=<act> 
src.act.SAY Sem vitez kola !
RETURN 1 
nevim proc ale proste mi to po smrti nevytvori zakladni batoh (jinaci ceta z duelu neni jen smrti)

Napsal: 24.02.2009 21:23:26
od Xanthos

Kód: Vybrat vše

[EVENTS e_event1] 
ON=@DEATH 
IF (<isnpc>) 
RETURN 0 
ENDIF 
SRC.svlect
SRC.findlayer.21.empty
SRC.EVENTS -e_event1
SRC.GO=1454,1641,20
SRC.HITS= 1 
SRC.SAY Prohral sem
SRC.HITS <SRC>
SRC.MANA <SRC>
SRC.DEX <SRC>





act.act.cont=<act> 
src.act.SAY Sem vitez kola !
RETURN 1 

356-515-485 napis mi na ICQ, tady na foru se nezobrazuje nejaky casti, ktery tam patri :)