Türkiye'nin en eski ve aktif online oyun platformu, Ultima Online, Counter-Strike ve diğer online oyunlar hakkında Türkçe haber, bilgi ve forum sunuyor. Türkiye'nin en eski ve aktif online oyun platformu, Ultima Online, Counter-Strike ve diğer online oyunlar hakkında Türkçe haber, bilgi ve forum sunuyor.
  • ANASAYFA
  • ULTIMA ONLINE
    • Ultima Online Oyuncu Rehberi

      Ultima Online Oyuncu Rehberi

      Oyunu hakkında tanıcı bilgiler ve ipuçları

    • Ultima Online Server List

      Ultima Online Server List

      Önemli özellikleri ve online oyuncu sayıları

    • Ultima Online Script

      Ultima Online Script

      Sphere, RunUO, Razor scriptleri

    • Ultima Online Forum

      Ultima Online Forum

      UO hakkında görüş alışverişi

  • FORUM
  • DOKÜMAN
  • İNDİR
  • DISCORD 36
   Üye ol    Giriş
237
  1. Doküman
  2. Ultima Online
  3. SphereWiki
  4. Triggers
  5. Karakter Triggerları
Basic

Karakter Triggerları

  • Basic
  • Basic
  • 2009-03-08 13:29
  • 1 Yorumlar
  • 3819 Görüntüleme
@ATTACK ==>Karakter birine saldırmak için çift tıkladığında devreye girer. SRC hedeftir. “return 1” iptal eder

@CALLGUARDS==> Playerın guardları çağırdında devreye girer.
ARGN1: Guard’ın idsi
ARGN2: 0 ise Guardı çağırır.
ARGO: Çağırılan Guarddır. (eğer “ARGN2” 1 değilse)
REF1: Guard’ın hedefidir.

@CLICK==> Karaktere veya eşyaya tek tıklandığında devreye girer.

@CHARATTACK==> Hedefe saldırıldığında devreye girer.

@CHARCLICK==> Bir karaktere tek tıklandığında devreye girer.

@CHARCLIENTTOOLTIP==> Karakterin tooltipini görünce devreye girer. @ItemCLIENTTOOLTIP’in karakterlerdeki şeklidir.

@CHARDCLICK==> Karaktere çift tıklandığında devreye girer.

@CHARTRADEACCEPTED ==> İki tarafta trade ekranını kabul ettiği zaman devreye girer. Default ve ARGO ilk alışverişçidir, SRC ikincisidir, ARGN1 ilk alışverişçinin kaç tane item aldığıdır, ARGN2 ikincinin kaç tane item aldığıdır, REF1...REF<argn1> ilk alışverişçinin aldığı itemlardır. Return 1 alışverişi önler.

@CLIENTTOOLTIP==> ADDCLILOC&#8217;u bu triggerda kullanabilirsiniz (SRC), syntax:
ADDCLILOC <cliloc id>,[arguments]
eğer bir argümenti geçmek istiyorsanız argumentler Sıfır olabilir. Eğer bu trigger return 0 olursa bazı özellikler typeına bağlı olarak tooltipe eklenebilir. Eğer return 1 olursa varsayılan özellikler eklenmez. (ama tooltipler gönderilir).

@CREATE==> Karakter yaratıldığında devreye girer. DEFAULT=Yaratılanın kendisidir.

@CRIMINAL==> Biri birine crim olduğu zaman devreye girer. Varsayılan crim olandır, SRC crim olduğu kişidir ve return 1 hardcoded sonuçları engeller. (memory_harmedby vs.),yani kendi crim sisteminizi oluşturabilirsiniz.

@DCLICK==> Karakterin bir şeye çift tıkladığında devreye girer ve çift tıklandığı zaman ve equip olduğu zaman aralığını kapsar. Eğer NPC&#8217;lere çift tıklandıysa binilmeden, paperdoll açılmadan veya çantasını açmadan önceki zamanda çalışır. Return 1 iptal eder.

@DEATH==> Karakter öldüğünde devreye girer..
DEFAULT, SRC=Ölen karakter
RETURN 1 &#8211; Karakterin ölmesini engeller.

@DEATHCORPSE==> Karakterin cesedinin oluştuğunda devreye girer.
DEFAULT=Ölmüş karakter.
ARGO=Ceset

@DESTROY==> Karakter silindiğinde devreye girer.

@DISMOUNT==> Karakter bineğinden indiğinde devreye girer.. ARGO Hayvanın uididir. RETURN 1 inmesini engeller.

@ENVIRONCHANGE==> Karakterin ekranının değiştiğinde tetiklenir. Bu değişiklik ışık vs. olabilir.

@EXPCHANGE and @EXPLEVELCHANGE==> Karakterin experienceı veya levelı değiştiğinde tetiklenir. ARGN1 olacak değişimdir. ARGN2 kazanılan veya kaybedilen expin mesajıdır. Argo: öldürülen karakterdir. Return 1 değişimi iptal eder. Sphere.ini den exp ve level ayarlarını açmanız gerekmektedir.

@FAMECHANGE==> Fame değiştiğinde tetiklenir. Argn1 gelen famedir. Return 0 ARGN1&#8217;i kullanır, Return 1 değişmesini iptal eder ve Return 2 ARGN1 i yoksayar.

@GETHIT==> Karakter bir silahtan veya büyüden hasar gördüğünde tetiklenir. ARGN1 hasarın büyüklüğüdür, ARGN2 hasarın türüdür.

@HIT==> Karakter başkasına vurduğu zaman tetiklenir. ARGN1 is the raw damage being applied, prior to armour (writeable). ARGO eğer varsa kullanılan silahtır. ACTDIFF Yeteneğin zorluğunu belirler. LOCAL.ARROW eğer kullanılan silah yay ise okun uididir.

@HITMISS==> Karakter vurmaya çalışıp ıskaladığı zaman tetiklenir.

@HITTRY==> Karakterin vurmaya karar verdiği an ile hedefine vurduğu anın arasında tetiklenir. SRC ve ACT vurmaya çalışılan hedeftir, varsayılan obje ise vurmaya çalışan karakterdir. ARGN1 geçen zamandır. (Saniye cinsinden) ARGO kullanılan silahtır.

@HOUSEDESIGNCOMMIT==> Karakter yeni bir dizayna başladığı zaman tetiklenir. ARGN1: Eski dizaynda kaç tane bileşkeni olduğu. ARGN2: Yeni dizaynda kaç tane bileşkeni olduğu. ARGN3: Yeni dizaynın revizyon sayısı.
ARGO: Yaplıan dizayn.

LOCAL.FIXTURES.OLD: Eski dizaynda kaç tane sabit eşya olduğu.
LOCAL.FIXTURES.NEW: Yeni dizatnda kaç tane sabit eşya olduğu. RETURN 1 Dizaynı iptal eder.
@HOUSEDESIGNEXIT==> Karakterin dizaynı iptal ettiğinde tetiklenir. ARGN1: Eğer karakter oyundan çıkarsa 1 olur. ARGO: Yapılan dizayn RETURN 1 Clientı dizayn durumunda tutar.

@HUNGER==> Karakterin yemek düzeyi düştüğünde tetiklenir. ARGN1 (yazılabilir) &#8211; Düşen yemek durumu. return 1 iptal eder

@ITEMAFTERCLICK==> LOCAL.ClickMsgText objeye tıklandıktan sonra gelecek mesajı içerir, LOCAL.ClickMsgHue bu mesajın rengini belirler. 2 localde yazılabilir durumdadır. RETURN 1 &#8211; mesaj yazmasını engeller. EF_New_Triggers&#8217;ı açmanız gereklidir.

@ITEMBUY==> Karakter bir NPC&#8217;den eşya aldığı zaman tetiklenir. (her eşya için). NOTE: EF_New_Triggers&#8217;ı açmanız gereklidir.

ACT / varsayılan: alınan eşya.
SRC alan kişi.
ARGO Vendor.
ARGN Eşyanın miktarı.
ARGN2 Miktarına göre eşyanın fiyatını tutar. (fiyat * miktar)
LOCAL.TOTALCOST Tüm alışverişin fiyatı

@ITEMCLICK==> Karakter itema tek click yaptığında tetiklenir.

@ITEMCLIENTTOOLTIP==> ADDCLILOC bu triggerın altında kullanılabilir. (SRC), syntax:
ADDCLILOC <cliloc id>,[arguments]
eğer bir argümenti geçmek istiyorsanız argumentler Sıfır olabilir. Eğer bu trigger return 0 olursa bazı özellikler typeına bağlı olarak tooltipe eklenebilir. Eğer return 1 olursa varsayılan özellikler eklenmez. (ama tooltipler gönderilir).
DEFAULT, SRC=Tooltipi alan karakter. ARGO=Tooltipin gösterildiği obje

@ITEMCONTEXTMENUREQUEST==> Eşyayla ilgili bir menu geldiğinde tetiklenir. (objeye tek click). İki kere tetiklenebilir, her çağrının farklı bir argn si vardırİlk tetiklenmede, ARGN 1 olur. Return 1 2. tetiklenmeyi önler. ARGN (ARGN != 1) ikinci çağırmaya izin verir. İkinci çağırmada ARGN 2 olur. Return ve ARGN çalışmaz.

@ITEMCONTEXTMENUSELECT==> Karakter menüden bir şey seçtiği zaman tetiklenir. ARGN serverın clienta AddContextEntry fonksiyonuyla gönderdiği değerdir.

@ITEMCREATE==> Karakter bir eşya yaparsa tetiklenir.

@ITEMDAMAGE==> Karakter bir itema zarar verirse tetiklenir.

@ITEMDCLICK==> Karakter bir eşyaya çift tıklarsa tetiklenir.

@ITEMDESTROY==> Karakter bir eşyayı parçalarsa tetiklenir.

@ITEMDROPON_CHAR==> Karakter başka bir karakterin üstüne itemı koyarsa tetiklenir.
Default: Koyan kişi, Argo: Koyulan kişi, Act: Hangi item olduğu.

@ITEMDROPON_GROUND==> Karakterin bir eşyayı yere koymasıyla tetiklenir.
ARGS eşyanın koyulduğu yerdir.

@ITEMDROPON_ITEM==> Bir eşyanın başka bir eşyanın üstüne koyulmasıyla tetiklenir.
ARGO: üzerine koyulan eşyadır.
Varsayılan: triggerın bulunduğu eşyadır.

@ITEMDROPON_SELF==> Eşyayı kendi üstüne koyduğunda tetiklenir ARGO Kendisidir. Varsayılan triggera sahip olan eşyadır.

@ITEMEQUIP==> Karakter bir eşyayı giydiğinde tetiklenir.

@ITEMEQUIPTEST==> Karakter eşyayı giymeden hemen önce tetiklenir.

@ITEMPICKUP_GROUND ==> Karakter yerden bir eşya aldığında tetiklenir .

@ITEMPICKUP_PACK==> Karakter çantadan bir eşya aldığında tetiklenir.

@ITEMPICKUP_SELF==> Eşya çantadan alındığı zaman tetiklenir.
ARGO: alınan eşyadır.
ACT: çanta.

@ITEMSELL ==>Karakter bir eşyayı NPC ye satarsa tetiklenir. NOTE: Sphere.ini&#8217;den yeni triggerların açılması gereklidir
ACT / varsayılan: eşya
SRC Karakter
ARGO vendor.
ARGN Eşyanın miktarı
RETURN 1 Satma işlemini iptal eder.

@ITEMSPELL==> Oyuncunun bir eşyaya büyü atmasıyla tetiklenir.

@ITEMSTEP==> Karakter bir eşyaya bastığında tetiklenir.

@ITEMTARGON_CANCEL==> Karakter bir targetı iptal ederse tetiklenir.

@ITEMTARGON_CHAR==> Karakter başka bir karakteri hedef seçerse tetiklenir.

@ITEMTARGON_GROUND==> This is triggered when a player targets ground. Use TARGP to get the coordinates of where the player clicked. Use the TARGETG command to bring up a target that can be clicked on the ground.

@ITEMTARGON_ITEM==> Karakter bir eşyayı hedef seçerse tetiklenir.

@ITEMTOOLTIP==> Karakter bir eşyanın tooltipini görüntüleyince tetiklenir.

@ITEMUNEQUIP==> Karakter bir eşyayı üzerinden çıkarınca tetiklenir

@JAILED==> Karakterin üzerine JAIL fonksiyonu kullanıldığı zaman tetiklenir.
ARGN1 Karakter jaile girmeye uygunsa 1 affedilmeye uygunsa 2 olur.
ARGN2 Hapishane hücresi (0: özel bir hücre değilse)
RETURN 1 &#8211; Hiçbir şey değiştirmeden işlemi durdurur.

@KARMACHANGE==> Karakterin Karması değiştiği zaman tetiklenir. ARGN1: gelen karmadır. Return 1 iptal eder ve Return 2 yok sayar.

@KILL==> Karakterin bir playerı veya npcyi öldürdüğünde tetiklenir. (SRC-öldüren, ARGO-öldürülen)

@LOGIN==> Karakter oyuna girdiğinde tetiklenir. ARGN1=1 yapılırsa MOTD menusu açılmaz. Return 1 oyuna girmeye izin vermez.

@LOGOUT==> Oyuncu oyundan çıkarsa tetiklenir. ARGN1 &#8211; çıkması için gerekli süredir ve ARGN2 direk oyuncuyu oyundan çıkarır. Return 1 artık kullanılamaz.

@MOUNT==> Oyuncu bir bineğe binerse tetiklenir. ARGO Binilen npcnin uididir. Return 1 binilmesini iptal eder.

@MURDERDECAY==> Karakterin katilliği geçince tetiklenir. ARGN katil sayısıdır. ARGN2 katilliğin geçmesi için gereken süredir.

@MURDERMARK==> Karakter katil olduğunda tetiklenir. ARGN1 katil sayısıdır.

@PERSONALSPACE==> Oyuncunun başka bir oyuncunun üstünden geçtiği zaman tetiklenir ARGN1 üstünden geçmek için gereken staminadır. "return 1" hareketi iptal eder, "return 0" Hareketi devam ettirir ama hiçbir hardcoded mesajı göstermez.

@PROFILE==> Karakterin profili açıldığında tetiklenir.

@RECIEVEITEM==> Karakterin bir eşyayı aldığında tetiklenir. NPCler için eşyayı almadan önce tetiklenir..

@REGIONENTER==> Karakter bir bölgeye girdiği zaman tetiklenir. ARGO bölgedir, RETURN 1 regiondaki on@enter gibi çalışır

@REGIONEXIT ve @Exit. ==> Karakter bölgeyi terk ettiği zaman tetiklenir. ARGO bölge, RETURN 1

@RENAME==> Hayvanın adını değiştirdiği zaman tetiklenir. (ARGS &#8211;yeni isim, ARGO &#8211; ismi değiştirilen canlı) Return 1 iptal eder. Karakter yaratılırkende tetiklenir.

@SEECRIME==> Karakter suçluyu gördüğü zaman tetiklenir.

@SKILLABORT==> Karakter bir yeteneğini iptal ettiği zaman tetiklenir. ARGN skilin numarasıdır

@SKILLCHANGE==> Yetenek artışında tetiklenir. ARGN1kaçıncı yetenek olduğu, ARGN2 yeteneğin yeni değeri. RETURN 1 artmasını iptal eder.

@SKILLFAIL ve @SKILLGAIN==> Karakter bir yetenekte başarısız olduysa tetiklenir ARGN skilin numarasıdır

@GAIN==> Karakter yetenek kazandığı zaman tetiklenir.

@SKILLMAKEITEM==> Bir eşya yaratıldığı zaman tetiklenir.
"return 1" eşyayı siler
"return 0" normal bir şekilde eşyayı çantaya koyar ama hiçbir mesaj göstermez. "return" işlemi normal bir şekilde gerçekleştirir.

@SKILLMENU==> Karakter hardcoded bir menüyü açtığı zaman tetiklenir.

@SKILLPRESTART==> Karakterin bir yeteneğe başlamadan hemen öncesinde tetiklenir.

@SKILLSELECT==> Karakter bir yeteneği seçtiği zaman tetiklenir. ARGN kullanılan skilin numarasını tutar.

@SKILLSTART==> Karakter bir yeteneğini sergilemeye başladığında tetiklenir. Return 1 iptal eder.

@SKILLSTROKE==> Yetenek birkaç aşamada gerçekleşiyosa her aşamada bu trigger tetiklenir. ARGN1 skill numarası, return 1 iptal eder. (ex: mining)

@SKILLSUCCESS==> Karakter yeteneğini başarırsa tetiklenir. ARGN skilin numarasıdır

@SKILLUSEQUICK==> Sphere skill bir anda başlarsa @SkillStart triggerını algılamaz bu uüzden bu triggera ihtiyacımız var.(örnek: tactics, parrying, arms lore with blacksmithing repair, magic resistance vs.).
ARGN1 = kullanılan yetenek
ARGN2 = gerekli zorluk.
ARGN3 = zorluk işleminin sonucu.
Return 0 skilli iptal eder, return 1 skilli başarılı kılar (ikisi de skillde bir artış gerçekleştirmez.)

@SPELLBOOK==> Karakter spellbooku açtığı zaman tetiklenir.
ARGO=spellbook

@SPELLCAST==> Karakter bir büyü atarsa tetiklenir. ARGN1 kaçıncı büyü olduğu, ARGN2 büyüyü başarmak için olan zorluk, ARGN3 süresi, ARGO kullanılan objenin UID&#8217;i (scroll/wand yoksa 0).

@SPELLEFFECT==> Büyü başarılı bir şekilde yapılırsa tetiklenir. ARGN büyünün numarası.

@SPELLSELECT==> Büyü seçildiğinde tetiklenir. (kitaptan yada scrolldan tıklandığı zaman). ARGN1 büyünün numarası.
RETURN 0 &#8211; Normal bir şekilde atar
RETURN 1 &#8211; Büyüyü iptal eder.
RETURN 2 &#8211; Normal bir şekilde atar.
RETURN 6 &#8211; Manasız spellbooksuz ve büyü malzemesiz atar.

@SPELLSUCCESS==> Büyülerin scriptlerindeki @success&#8217;e benzer. Büyüyü başarırsa tetiklenir.

@STATCHANGE==> Karakterin statları değiştiği zaman tetiklenir. ARGN1 statın adı ARGN2 yeni değeridir.

@STEPSTEALTH==> Karakterin görünmezken attığı adımlarda tetiklenir. ARGN1 Onu açan şeydir.

@USERCHATBUTTON==> Karakterin chat butonunu kullandığı zaman tetiklenir.

@USEREXWALKLIMIT==> Yürüme limitini aşarsa tetiklenir. (lag halinde veya speed hack zamanı çalışır)
RETURN 1 Oyuncunun yürümesine izin verir. RETURN 0 Oyuncuyu durdurur

@USERGUILDBUTTON==> Karakterin profildeki guild butonunu kullandığı zaman tetiklenir.

@USERMAILBAG==> Oyuncu mail kutusunu başka bir playera koyduğu zaman tetiklenir. NOT: Karakter oyuna girdiğinde de tetiklendiği için bunu şu şekilde önleyebiliriz:
if (<uid> == <src.uid>)
return 1
endif

@UserQuestArrowClick==> Arrowquestteki oka tıklandığı zaman tetiklenir. No return values and ARGN1 mause ile tıklanılan butondur (0 sol tık, sağ tık) EF_MinimizeTriggers&#8217;ı kapatmanız gereklidir.

@USERQUESTBUTTON==> Karakter profildeki quest butonunu kullandığı zaman tetiklenir.

@USERSKILLS==> Karakter skill menüsünü açtığı zaman tetiklenir. ("return 1menüyü kapatır).

@USERSTATS==> Karakter statuse tıkladığı zaman tetiklenir. ARGN3 = oyuncu yeni bastıysa 1 olur

@USERSPECIALMOVE==> Karakter savaş kitabındaki bir büyüyü seçerse tetiklenir. ARGN1 seçilen büyüdür.

@USERVIRTUE==> Paperdoll&#8217;daki virtue butonuna tıklandığı zaman tetiklenir. ARGO =Virtue butonuna basılan
karakterdir, ARGN1 = Basılan butonun idsidir. (1=virtue butonun idsi 105 -112=menunun içindeki butonların idsi).

@USERVIRTUEINVOKE==> Virtue çağrılırsa tetiklenir. ARGN1 = Virtue ID. (1 = Honor, 2 = Sacrifice, 3 = Valor).

@USERWARMODE==> Karakter war&#8217;a geçerse tetikelnir. ARGN warda veya peace de olduğunu gösterir.(1 = warmode, 0 = peace). "return 1" wamode&#8217;u iptal eder.

Değerlendirmeler

0 (0)

0 Kullanıcı

Üye Ol veya Giriş Yap

Bu içeriğe yorum atmak istiyorsanız hemen üye olun veya giriş yapın.

Discord ile Bağlan
Twitch ile Bağlan
Steam ile Bağlan
Google ile Bağlan
Yorumlar (1)
Marshall Longcloak
Marshall Longcloak 2009-09-14 22:37

[b]+1 Kardeşim :)[/b]

Sadece kayıtlı kullanıcılar yeni yorum yapabilir.


Ultima-Strike Discord
Benzer Sayfalar
  • En iyi 4 Karakter Yapılandirma

    2006-07-26 23:57

  • Xml'de Türkçe Karakter Sorunu

    2010-06-03 11:44

  • Karakter aktarım sistemi

    2010-05-26 23:13

  • Knight Empire karakter seçimi

    2006-06-10 18:00

  • Skill seçimlerinizi planlamak artık çok daha kolay
    Ultima Online Karakter Yapılandırma Aracı Bölümü Açıldı!

    2024-10-31 22:47



  • Son Forumlar
  • Sayfalar
  • Nefrelius
    Alcor UO Reborn

    Sunucular 5 gün önce

  • System_Error
    Client Patlaması

    Ultima Online 1 hafta önce

  • georgm15
    CS2 turnuvaları tartışmalı başladı.

    Counter-Strike 2 1 hafta önce

  • georgm15
    Counter-Strike 1.6 İndir - Tek Link Hızlı-

    Counter-Strike 1 hafta önce

  • Robellious
    Üyeliği 15 yıl ve üzerinde olanlar.

    Ultima Online 1 hafta önce

  • Cihangir algın
    Razor Kullanımı

    RunUo Scripting 3 hafta önce

  • Lucretius
    Rampage Pvp

    Sunucular 4 hafta önce

  • Lucretius
    Nephilim Pvp

    Sunucular 4 hafta önce

  • redi4817
    NightUO

    Sunucular 4 hafta önce

  • Cengiz MERDİT
    Sphere 56T Nightly Sürümü

    Ultima Online 1 ay önce

  • aygun
    Esgaroth UO

    Sunucular 1 ay önce

  • deonist
    Alysa Pvp ( Aktif ! )

    Sunucular 1 ay önce

  • mthN
    Nebula Uo gerçekleri

    Ultima Online 2 ay önce

  • buffa
    Kullanılması Gereken Rate Ayarları

    Counter-Strike 2 ay önce

  • Lucretius
    Aktif Satılık Server !

    Sunucular 2 ay önce

  • Skill seçimlerinizi planlamak artık çok daha kolay

    Ultima Online Karakter Yapılandırma Aracı Bölümü Açıldı!

    2024-10-31 22:47

  • Ultima Online topluluğu, ClassicUO'nun sadece web client olarak kullanılabileceğinin açıklanmasının ardından tepkili.

    Resmi UO, Oyuncuları İkiye Böldü: Web Client Yeterli mi?

    2024-10-14 17:45

  • Ultima Online, ClassicUO ile resmi işbirliği yapıyor! Performans iyileştirmeleri, geniş oyun penceresi ve daha fazlası geliyor.

    Ultima Online, ClassicUO ile Resmi İşbirliğine Gidiyor

    2024-09-26 14:21

  • Centred#

    2024-07-08 22:50

  • CentrED+ 7.9

    2024-07-08 22:34

  • Distance(uzaklık) Sorgusu Hakkında

    2024-06-19 22:05

  • UoFiddler

    2024-06-01 02:19

  • UoFiddler ile Map Kopyalama

    2024-05-31 21:17

Menü
  • ANASAYFA
  • FORUM
  • DOKÜMAN
  • İNDİR
  • İLETİŞİM
  • Bağlantılar
  • CS 1.6 indir
  • CS 1.6 Türkçe
  • CS 1.6 Bot
  • CS 1.6 CFG
  • CS 1.6 Rate Ayarları
  • UO Server
  • Ghost Mouse indir
  • FPS Nedir?
  • Ultima Online PVP Server
  • Makroman
  • UO Karakter Yapılandırma
    © 2004 - 2025 Ultima-Strike. Her hakkı saklıdır.