21.YILTü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
  • FORUM
  • DOKÜMAN
  • İNDİR
   Üye ol    Giriş
822
65
  1. Anasayfa
  2. Ultima Online
  3. Doküman
  4. Sphere
  5. Script Dersi - Tag, Link ve Var komutları
Unifont

Script Dersi - Tag, Link ve Var komutları

  • Unifont
  • Unifont
  • 1989-02-06 03:50
  • 0 Yorumlar
  • 4765 Görüntüleme
ilk olarak tag olayına değinelim.Tag belirli bi kişinin neler yapıp yapmaması gerektiğini denetleyeceğin bir komuttur.Şöyle ele alalım bir ırk sisteminde bir orka "orcumben" tagını vereceğiz.ve bu tag bu kişide olduğunda orc maskesini giyebilicek veyahutta bir gateden geçicek.Scriptimiz üzerinde ufak bi şekilde gosteriyorum.

bir dialog yazdığımızı farz ediyoruz.ve bu dialog üzerinde bir butona basıyor.bastığında tagı alıyor.

ONBUTTON=x
src.karma=-10000
src.tag.orcolcam 01
src.newitem=i_robe
.
.
.

bu şekilde o buttona basana tag verdik.onun yanında karmasını -10000 yapabilir robe verebilir istersen bodysini değişebilirsin.Hayal gücünle alakalı birşey..

evet şimdi gelti itemimizi yapmaya.

[itemdef i_orc_maskesi]
[ITEMDEF i_orc_mask]
DEFNAME=i_orc_mask
NAME=Unifont's Orc Mask
ID=i_mask_orc
TYPE=t_armor
VALUE=50
armor=200

ON=@CREATE
COLOR=005a4
HITPOINTS=8000
attr=14

CATEGORY=Other
SUBSECTION=Rares
DESCRIPTION=Unifont's items

on=@equip
[b]if !(0<src.tag.orcolcam>==1)[/b]
src.hits 0
src.sysmessage Bu Maskeyi Sadece Orclar kullanabilir.
unequip
return 1
ENDIF

yani bu taga sahip olmayanlar bu maskeyi giydiklerinde ölsünler dedik.

not = tagları hayalgücünüze ve scripting yeteneğinize göre çok yerde kullanabilirsiniz.pin sistemi vs vs..

not 2 = tagları silmek isterseniz src.tag.xxx 0 (yani xxx tagını sil ) komutunu kullanmalısınız.
İkinci olarakta link konusunu ele alalım.Ve bunu ele alırken tag olayınıda işe sokalımki daha iyi kavra.Şimdi sen yine bir orcsun vede elinde orclara ozel bi bandaj itemi var.yni yapıyorsun boyle bir script.Ve bu bandajı çift tıklıyorsun eline target geliyor.On@targon_char ilede hemen bunu denetliyoruz ve tıkladığın kişide poision varsa bunu yok ediyoruz..yani bi chara o targeti tıkladıgında olacakları yazıyoruz.Örneklemeye gelirsek ;


On=@Targon_Char
if ((<src.tag.orcolcam> == 1) || (<src.targ.body> == c_orc))
if (<src.targ.findid.i_rune_poison>)
[b]link.findid.i_rune_poison.remove
link.effect 3,0376a,2,10,1
link.sayu * iyilestirilir *[/b]
else
src.sysmessage poisonlu degil!
endif
endif

yani burda ne yaptık.orcolcam tagı var ise vede tıkladığın kişi orc ise ve poisonu var ise tıkladığın kişinin poisonunu sil emri verdik.bunuda link komutu ile yaptık.

Gel gelelım sonuncusuna.yani var olayına.var olayınıda kısa anlatıyorum

Var değişkeni çok geniş kapsamlı kullanılıyor.Ama küçük bir örnek ile açıklayalım.;

[function number_1]
var.x=Selam!

[function number_2]
sysmessage <var.x>

yani ilk functionda x değişkenine Selam! komutunu verdik.ve diğer functionda ise mesaj olarak x değişkeninde tanımladığımız şeyi vermesini emrettik.

bunu başka türlü açıklarsan.

[function xxxxx]
var.zzz=150

[function yyyyy]
src.magery <var.zzz>

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 (0)
Henüz yorum yapılmamış
Sadece kayıtlı kullanıcılar yeni yorum yapabilir.


Ultima-Strike Discord
Benzer Sayfalar
  • Script Dersi - Tag Kullanımı

    2007-11-21 23:56

  • Script Dersi - Sendpacket

    2006-05-13 20:08

  • Script Dersi - For Döngüsü 2

    2007-05-01 18:54

  • Script Dersi - Var Komutu

    2006-05-03 10:00

  • Script Dersi - Stringsel

    2006-04-19 21:30



  • Son Forumlar
  • Sayfalar
  • Kell
    UO:Nimloth Yeniden Doğuyor !

    Sunucular 1 gün önce

  • Syntax
    UOFiddler Arama Plugin

    Ultima Online 2 gün önce

  • mastik750
    Üyeliği 20 yıl ve üstünde olanlar.

    Ultima Online 4 gün önce

  • Mortal
    SphereNet: SphereServer Source-X'in Modern .NET 9...

    Ultima Online 6 gün önce

  • turkaslan1618
    Eryndor UO

    Sunucular 1 hafta önce

  • stark_nephilim_uo
    Nephilim Pvp - Age Of Gold

    Sunucular 1 hafta önce

  • Nero Pvp
    NERO PVP 20/09/2026 PAZAR AKTİF OLACAKTIR.

    Sunucular 1 hafta önce

  • Özgür Türk
    UORoots - Köklerine dön! Baştan sona Türkçe...

    Sunucular 1 hafta önce

  • Rowall
    Volantis Ultima Online Hakkında

    Sunucular 1 hafta önce

  • MtHan
    Runuo daha iyi değil mi ya?

    Ultima Online 2 hafta önce

  • Morechild
    Moongate üzerinden geçince 1,1 konumuna atıyor.

    Sphere Scripting 2 hafta önce

  • AnhElUs 333
    Düzgün bir RP ya da PP yok mudur?

    Sunucular 3 hafta önce

  • Tayfun Dayioglu
    New Hope UO | Custom ML Era | Seviyeli Sınıf...

    Sunucular 2 ay önce

  • Berat POLAT
    Rampage UO PVP Açılmıştır. Herkezi bekleriz..

    Sunucular 2 ay önce

  • DESPERATE
    Neden artık tüm serverler p2w ?

    Ultima Online 2 ay önce

  • UOFiddler Arama Plugin

    2026-10-01 15:40

  • Ultima Online .mul Konu anim4.mul ile Binek ekleme

    2026-01-25 20:19

  • MMORPG'de Devrim Yaptı: Sınıf Tanımayan Ultima Online!

    2025-12-27 21:13

  • Ultima Online'ın Oynanışını Tamamen Değiştiren Harita Kararı!

    2025-12-23 23:17

  • Yeni Başlayanlar İçin Ultima Online

    2025-11-27 19:07

  • 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

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 - 2026 Ultima-Strike. Her hakkı saklıdır.