arkadaşlar selam ben şimdi delirmek üzereyim ne yaptıysam olmuyor bütün olan şeyleri yaptım olmadı neyse ben anlatayım.Sorun şu bineğe binince biri poi attımı binek resist edecek yani onu yemeyecek ben denedim yiyor sonra iyileştiriyor scripte baktım iyileştirme diye birşey yok bakın bi sizde delireceksiniz.:

on=@mount
if (0<ismypet>) && (<distance> < 4)
src.events +e_kavat
src.effect 3,i_fx_sparkle,6,45
endif

buda events

[events e_kavat]
ON=@SPELLEFFECT
If (<argn>==20)
sayua 007c5,6,0,enu * Etkilenmez *
findid.i_rune_poison.remove
return 1
ENDIF

ama lanet olası bir türlü olmuyor..
on=@mount
if (0<ismypet>) && (<distance> < 4)
src.events +e_kavat
src.effect 3,i_fx_sparkle,6,45
endif

şöyle yaparmısın

on=@dclick
if (0<ismypet>) && (<distance> < 4)
src.events +e_kavat
src.effect 3,i_fx_sparkle,6,45
endif

on=@dismount
src.events -e_kavat
kavat ne yaaa :D:D gavat gibi bişey mi?? :D
bineğin adı heralde :S
dclick oluyor ama mount dismount triggerları çalışmıyor deli oldum ya
binek sana gelen poiyimi resist edecek yoksa kendisine gelen poimi?
bana gelen
If (<argn>==1) || (<argn>==3) || (<argn>==5) || (<argn>==8) || (<argn>==20)

poi hariç diğerlerini resist ediyor fakat poiyi etmiyor ayrıca inerkende eventi silmiyor :@
on=@spelleffect
if (<findlayer(25).id> == c_xxx) && (<argn> == 20)
say @038a,0,1 Etkilenmez
return 1
endif
Aldarson[EMRE] :
on=@spelleffect
if (<findlayer(25).id> == c_xxx) && (<argn> == 20)
say @038a,0,1 Etkilenmez
return 1
endif

bende bunu yazacaktım ama emre önce davranmış :D
:) :) sen yinede yaz abi içinde kalmasın :)
konu sapmöasın la msnden konuşuruz biz senle bu arada istersen fix de

on=@spelleffect

bulup altında

(<argn> == 20)

yazan kısmı bulup

if (<findlayer(25).id> == c_xxx)
say @038a,0,1 Etkilenmez
return 1
endif

bunu onun altına ekleyebilirsin :)
:)
arkadaşlar bi sorum daha var bi vendor yaptım bu vendorda xx itemini almak için 200 puan veya 5m olmasını istedim ama yapamadım bi bakarmısınız.

if (<restest 200 i_puan>) && (<restest 5000000 i_gold>)
consume 200 i_puan--buralar nasıl olacak
serv.newitem i_deed_random12
serv.bounce
else
src.sysmessage @096,1,1 Cantanizda 200 puan veya 5m yok
return 1
endif
if (<restest 200 i_puan>)
consume 200 i_puan
serv.newitem i_deed_random12
new.bounce
elseif (<restest 5000000 i_gold>)
consume 5000000 i_gold
serv.newitem i_deed_random12
new.bounce
else
src.sysmessage @96,1,1 cantanizda yok tamamı dostum
return 1
endif
tamam oldu elseif hiç gelmemişti aklıma boşuna demiiyorlar mantık işi herşey :)

son bişi kaldı alsamda almasamda mesaj veriyor else'den sonra normal olarak vermemesi lazım ama..

on=2
if (<restest 200 i_puan>)
consume 200 i_puan
serv.newitem i_deed_random12
new.bounce
elseif (<restest 5000000 i_gold>)
consume 5000000 i_gold
serv.newitem i_deed_random12
new.bounce
else
src.sysmessage @096,1,1 Cantanizda 200 puan veya 5m yok
return 1
endif



Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.