Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
Bilinmiyor 29-07-2009
Event nedir?

Event in tam karşılığı olaydır. Olayı şu şekilde ele almamız gerekir. Eklenen kişinin yaptığı olaylar yani yaptığı işlemler. Event ile bir çok şey yapabiliriz.

Event nasıl yapılır?

Event yapımı, ve bir player 'a yada npc ye nasıl ekleneceğini gösterecek kodları göreceksiniz.
[events e_deneme]
on=@attack
-Yasak-.sysmessage Bu alanda kimseye zarar veremezsiniz.
return 1

on=@environchange
food 500
return 1

on=@skillstart
-Yasak-.sysmessage Bu alanda buna izin yok!

on=@click
message Deneme Event
message [sphereturk]
return 1
bunlar gibi daha bir sürü trigger ekleyerek, eklenen kişinin yapacağı işlemleri çoğaltabilir veya kısıtlayabiliriz.

Bu e_deneme eventini bir playera eklemek için in-game(oyun içinde) .xevents +e_deneme
oyun dışı yani scriptlerden eklemek gerekiyorsa skillclass ımızın altında yer alan
ON=@LOGIN
statsum=300
skillsum=7000
events +e_deneme
şeklinde yapabiliriz.

Başlıca triggerları sıralandırmak gerekirse;
ON=@
attack //wara geçip saldırdığında
hit //birine vurduğunda
hittry //birine vurmaya çalıştığında
death //öldüğünde
gethit //biri kendisine vurduğunda
skillstart //herhangi bir skille başladığında
skillfail //herhangi bir skill başarısız olduğunda
skillsuccess //herhangi bir skill başarılı olduğunda
skillabort //herhangi bir skilli kendi iptal ettiğinde (tab ile)
click //tek tıkladığında
dclick //çift tıkladığında
environchange //bulunduğu mekan insan sayısı değiştiğinde
profile //profiline baktığında
spellcast //büyü attığında
spelleffect //büyü yediğinde
itemequip //itemi kullandığında
itemunequip //itemi kullandıktan sonra çıkartma
itemclick //iteme tek tıklama
itemdclick //iteme çift tıklama
itemstep //itemin üzerinden geçildiğinde
itempickup_pack //itemi çantadan çektiğinde
itempickup_ground //itemi yerden çektiğinde
itemtargon_item //itemi targeti iteme olduğunda
itemdropon_ground //item yere düştüğünde
login //oyuna girdiğinde
logout //oyundan çıktığında
npcseenewplayer //yeni bir npc yada player gördüğünde
Bunlar sadece bir kısmıdır. Triggerlar anlattığımız gibi bizim işimizi çok kolaylaştırır.

Event hazır.
Kendine eklemek için
.events +e_deneme
başkasına eklemek için
.xevents +e_deneme

UO-Dev SPONSOR

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?

UO-Dev SPONSOR

Menaros 25-04-2010 12:45
Bu eventlerin tam listesini nerden bulabliriz yada sphere icinde mevcutmu ?

Üyelerin oylama ortalaması (10 dışında) :

9.00

Oylar: 1 den itibaren 13-07-2010 16:07

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?