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 34
   Üye ol    Giriş
254
  1. Doküman
  2. Ultima Online
  3. Sphere
  4. Script Dersi - Tag, Link ve Var komutları
Unifont

Script Dersi - Tag, Link ve Var komutları

  • Unifont
  • Unifont
  • 1989-02-06 03:50
  • 0 Yorumlar
  • 4422 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
  • Administraktor
    Üyeliği 15 yıl ve üzerinde olanlar.

    Ultima Online 5 saat önce

  • 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

  • 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.