UO-Dev Arama


Event Yapımı hakkında scripting dersi

Yazar: Bilinmiyor
Tarih: 29-07-2009 20:32


Paylaş : Paylaş

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.

Kod:
[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

Kod:
ON=@LOGIN
statsum=300
skillsum=7000
events +e_deneme


şeklinde yapabiliriz.

Başlıca triggerları sıralandırmak gerekirse;

Kod:
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



Yorumlar

1.   Gönderen Menaros   25-04-2010 12:45    

Bu eventlerin tam listesini nerden bulabliriz yada sphere icinde mevcutmu ?

Oylamalar

Oylama :
Üyelerin oylama ortalaması (10 dışında) : 9.00   
Oylar: 1 den itibaren 13-07-2010 16:07

Benzer Sayfalar

SayfalarYorumlarGönderenTarih
Multool ile static yapımı [Video]0Mesh06-05-2011
Events Yapımı ve İf Sorgulama0^Qnd^09-09-2010
Multool ile Static Yapımı ( Resimli Anlatım )0Pyschiqopath21-08-2010
Paperdol Yapımı [Video Anlatımlı]0Leo07-06-2010
Client Yapımı / Client Editleme0Necro30-04-2010


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,