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ş
80
37
  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
  • 4566 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
  • Nefrelius
    Alcor UO Reborn

    Sunucular 2 gün önce

  • EgeERKEK
    Ultima Online'da Alkol Üretme Sistemi!

    Ultima Online 3 gün önce

  • Lucretius
    Son yıllarda UO tercihiniz: RP, PP (Power Play)...

    Ultima Online 5 gün önce

  • Syntax
    UO:Nimloth Yeniden Doğuyor !

    Sunucular 5 gün önce

  • Fream
    Üyeliği 18 yıl ve üstünde olanlar.

    Ultima Online 5 gün önce

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

    Ultima Online 5 gün önce

  • megastro.uokings
    Nephilim Pvp

    Sunucular 6 gün önce

  • Tymaron
    Oyuncuları & Yaratıkları Güçlendiren O Gizli...

    Ultima Online 1 hafta önce

  • Deathwave
    UO'nun 4K remaster projesi var, grafiklere bir...

    Ultima Online 1 hafta önce

  • Lucretius
    UO Connector Kullanım Koşulları

    Ultima Online 1 hafta önce

  • Lucretius
    Server kurulumu Hata

    Ultima Online 1 hafta önce

  • sarhos7573
    Royal UO

    Sunucular 1 hafta önce

  • İlkeler Medya
    Mul Dosyaları Hazırlıcak Arkadaş Aranıyor

    Ultima Online 1 hafta önce

  • Albatros
    NightUO

    Sunucular 2 hafta önce

  • morfin59
    Arkadaslar Potionlarin Üst üste Düsürme Nasil??

    Sphere Scripting 3 hafta önce

  • 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

  • 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

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.