selam arkadaslar benim bir konuda yardıma ihtiyacım var..

ben simdi bir event yazmak istiyorum eventte sorun yok yazıyorum ama o eventi alanların playerlere dalamamasını istiyorum. bunu nasıl yapabiliriz acaba?

bunu istememin sebebi. gz olmıyan bir alandaki skill dummy alanında macrodaki playerleri kesiyorlar.

yardımlarınız icin simdiden tesekkur ederim.
on=@attack
skill fail
src.syshata Burada Playerlara Dalamazsin LooooW
return 1

-----------
gibi yapıcaksın ayarlarsın kendın.
on=@attack
skill fail
src.syshata Burada Playerlara Dalamazsin LooooW
return 1


bunu yaparsak vendorlara nasıl dalıcaklar da skill kasıcaklar?
benim istedigim şudur.
on=@attack
if !(burasını bilmiyorum. ama burda c_man- ve c_woman sorgusu yapılacak. )
src.syshata Burada Playerlara Dalamazsin LooooW
return 1
endif.

yani daldıgı kisi c_man yada c_woman ise dalamıyacak ona.. o id ler dısında herseye dalabilecek.

umarım anlatabilmisimdir.
dene bakalım olacakmı:

edit et olarak

on=@attack
if (<region.safe> = 1)
if (<body> = c_man) || (<body> = c_woman)
if (<argo.body> = c_man) || (<argo.body> = c_woman) // böyle birşeyler olabilir
src.smg Hata
endif
endif
endif
return 1

on=@spellcast
if (<region.safe> = 1)
if (<body> = c_man) || (<body> = c_woman)
if (<argo.body> = c_man) || (<argo.body> = c_woman)  // böyle birşeyler olabilir
src.smg Hata
f_fizzle
endif
endif
endif
return 1

dummyler c_Man zaten

if !(<src.targ.isnpc>)// gibi bişi vardı bölede olabilir (işte targ diilde agro fln öle)
src.sysmessage @07a1 Playerlara dalamazsin
f_fizzle
return 1

bukadar
dummyler c_man ama c_orc yapması zor degil be arkadasım yeterki istnenler çalışsın:D


hepsi tamamdır simdi birtek kalanlar..

bu evente sahip olanlar mark. kalort olma , gate acma ve hırsızlık skillerini kullanamasın istyorum.
NOT eger bunları kullanırsa kalort ile cıkarsa alandan. direk event uzerinde kalıyor. yada arkadasına gate acarsa arkadası gateden gelir ve eventi almaz. buda soru yaratır diye dusunuyorum.
bu konuda da yardım ederseniz minnettar kalacagım.
region a on=@enter ile verirsen eventi öle bi osrun kalmaz on=@exit lada eventi sildirirsen
malesef henuz region ayarlamayı bilmiyorum biraz tarif edermisin?
[AREA Pazar]
RESOURCES=r_default_rock, r_default_water, r_default_tree
RECT=5630,1024,6141,1276
P=5660,1120
FLAGS=region_antimagic_all|region_antimagic_recall_in|region_antimagic_recall_out|region_flag_no_pvp|region_flag_safe
RAINCHANCE=019
EVENTS=r_events_pazar

şimdi map scriptinde bunlar

rect yazıyoya alanı kare olarak düşün ilk ikisi bi köşesi diğer ikisi karşı köşesi oluyo

p= go pazar yazınca gittiğin nokta
flags= adamların yapmaması için yukardakileri sen onları kullanmıycan

on=@enter
src.events +e_kasma

on=@exit
src.events -e_kasma

yapcan sonunada bunu ekliycen böyleydi dimi

galiba böyleydi

yok yok böyleydi böyleydi

events yazanıda silersin belkide events bu işe yarıyodur :D
1. köşe 1537,1614,10
2. köşe 1558,1614,10
3. köşe 1536,1616,10
4. köşe 1535,1583,10
4 köşede bunlar varsa

[AREA newbie]
RESOURCES=r_default_rock, r_default_water, r_default_tree
RECT=1537,1614,10,1558,1614,10,1536,1616,10,1535,1583,10
P=1541,1609,10
//FLAGS=region_antimagic_all|region_antimagic_recall_in|region_antimagic_recall_out|region_flag_no_pvp|region_flag_safe
RAINCHANCE=019
EVENTS=r_events_newbie

on=@enter
src.events +e_newbie

on=@exit
src.events -e_newbie

böylemi olur yani? rect kısmını tam anlıyamadım.
yok sadece iki köşe yapcan bi b köşe bide karşı köşe oda kare olarak alcak olayı
hmm.. oldu :D bunuda becerdim sayende.. tesekkür ederim. simdi tek bir sorun kaldı. hırsızlık skilinide kullanmalarını istemiyorum bunuda evente ekliyecegiz sanırım?

onun kodunuda yazarsan bana sevinicem.
skillid miydi neydi ya biraz araştırırsan bulabilirsin ben pokerdeyim uğraşamıycam :D
on=@skillstart
tın altına skilln şeyini koycan hatırlayamadım şimdi
on=@attack
if <src.isplayer>
return 1
endif


??
en iyisi benim dedigim skill dummynin idsini c_orc yapmak çokmu zor balbo'nun değişiyle

edit

hiding ve stealing shutdown icin

on=@skillstart
if (<region.safe> == 1)
if (<action> == id(skill_hiding)) || (<action> == skill_hiding) || (<action> == id(skill_stealth)) || (<action> == skill_stealth)
skill fail
endif
return 1

Üye Ol veya Giriş Yap

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