Türkiye'nin en yeni Ultima Online, Counter-Strike, LoL, Dota 2, E-spor oyunları ve daha birçok oyunla ilgili Türkçe oyun haber, bilgi, topluluk platformu. Türkiye'nin en yeni Ultima Online, Counter-Strike, LoL, Dota 2, E-spor oyunları ve daha birçok oyunla ilgili Türkçe oyun haber, bilgi, topluluk platformu.
  • ANASAYFA
  • FORUM
  • DOKÜMAN
  • DOWNLOAD
  • DISCORD
  • İLETİŞİM
   Üye ol    Giriş
    Doküman > Ultima Online > Sphere > Script Dersi - @equip ve @equiptest

Script Dersi - @equip ve @equiptest

  • SubbZzero
  • September 13, 2007
  • 3 Yorumlar
  • 4.5K Görüntüleme
"Equip" de şunu demiş olursun, "giydiğinde"

"Equiptest" de ise şunu, "giymeye çalıştığında"

Unequip ile kullanımlarıda şöyle olur:Eğer sadece sunucu sahibi giymeliyse,

[email protected] - Giydiğinde
if (<src.account.plevel> < 7)  // Eğer oyuncu seviyesi 7 değerinden düşükse
unequip // Çıkar
return 1 // Islemi durdur
endif // if'i endif ile kapatmak

Diğeri;

[email protected] - Giymeyi denediğinde
if (<src.account.plevel> < 7) // Eğer oyuncu seviyesi 7 değerindendüşükse
return 1 // işlemleri durdur
endif // ifi kapat 

Peki nasıl "return 1" üstünden çıkarmanı nasıl sağlıyor?Ve "equip" de "return 1" le olmuyorda equiptest de neden oluyor?

Peki Equipde return 1 gerekmez iken.Equiptestde neden gerekiyor ?

1. Nesnenin scriptinin başına bakın.

"id=abc" (abc rasgele birşeydir)

nesneye verilen bu id daha once sunucada olan birşeyin id sidir.

Ve mesela bu bir giysi id si ise,çift tıkladığında üzerine giyecektir,bu standart olarak ayarlanmıştır ve eğer siz eşyanıza 'giydiğinde' yada 'giymeye çalıştığında' gibi bir bölüm eklemezseniz standart ayarlar kullanılır.

Şimdi yaptığıma bakalım.

[email protected]
if (<src.account.plevel> < 7)
return 1
endif

1.Orada Kisinin pleveli 7 den küçük ise işlemi sonlandırır.Equiptest henüz item giyilmeden işleme soktuğu için [email protected] deki gibi unequip eklemeye gerek yoktur.Çünkü equiptest kullanıma girdiğinde henüz elbise giyilmemiştir.Bu yüzden unequipe gerek yoktur.Elbisenin giyilmemesi için işlemi durdurmak yeterli olacaktır.

2.Peki aynı şeyi equip de yapsak olmazmı?Olmaz.Çünkü:

[email protected] dediğimizde ne demiş olacağız? 'Giydiğinde' demiş olacağız yani adam çoktan giymiş!Ama equiptest de giymeye çalıştığında diyoruz.

Bu yüzdende 'equip' kullanırken 'return 1' işe yaramaz, 'unequip' demeliyiz.

Üye Ol veya Giriş Yap

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

Facebook ile Bağlan Twitch ile Bağlan

Yorumlar (3)

target 2010-02-22 09:58

emeğine sağlık

No Avatar
UoAdmin 2008-10-08 14:07

[b]vay be güzel anlatım :)[/b]

streat 2008-08-28 04:33

[b]saol saok yi Anladım sen ogretmen olmalıydın...[/b]

Sadece kayıtlı kullanıcılar yeni yorum yapabilir.
Beğeni Takipçi Üye Takipçi
Benzer Sayfalar
  • Script Dersi - Events

    July 09, 2007

  • Script Dersi - Tag Fonksiyonu

    July 10, 2007

  • Script Dersi - Algoritma

    July 09, 2007

  • Script Dersi - Tag Kullanımı

    November 21, 2007

  • Script Dersi - If sorgusu

    July 09, 2007



  • Son Forumlar
  • Sayfalar
  • Legend
    Üyeliği 15 yıl ve üzerinde olanlar.

    Ultima Online 6 days önce

  • Lydia
    King of Pvp Yetkili Arıyorum

    Ultima Online 1 months önce

  • Lydia
    Callisto UO - KAPALI

    Sunucular 1 months önce

  • Lydia
    Ultima ya geri dönün

    Ultima Online 1 months önce

  • Montana LoveLACe
    Şuan oynanacak uzun soluklu server

    Sunucular 2 months önce

  • Sirlather
    Uo Trance - Pvp Server

    Sunucular 3 months önce

  • Sirlather
    Versus PvP[PvpKings] Kapılarını Tekrar Açtı

    Sunucular 3 months önce

  • Sirlather
    Eldoris Uo World Builder İhtiyacı

    Ultima Online 3 months önce

  • Bütün bir yıl çok çalıştılar, çok fazla mücadele ettiler ve artık sona geldiler.

    ESL One Cologne 2017

    June 30, 2017

  • Activision yetkililerinin yaptığı açıklamaya göre Cod:MW Remastered, Infinite Warfare’den ayrı bir oyun olarak satılmaya başlanacak.

    Call of Duty Modern Warfare Remastered açıklandı!

    June 24, 2017

  • Artık gelenekselleşen Steam mevsim indirimlerinin en sevileninin zamanı geldi kapımıza dayandı.

    Steam Yaz İndirimi 2017 Rehberi

    June 22, 2017

  • Ultima Online için unoffical DLC

    Ultima LandFall

    June 18, 2017

  • Simple Radar - Kullanışlı ve Basit Radar

    June 03, 2017

  • CS:GO FPS Arttırma ile ilgili detaylı bilgilendirici faydalı döküman

    CS:GO FPS Arttırma ile İlgili Herşey

    May 28, 2017

  • Easy Vibrance enhancer v1.3.0.1

    May 09, 2017

  • Vibrance GUI

    March 31, 2017

Menü

ANASAYFA
FORUM
DOKÜMAN
DOWNLOAD
İLETİŞİM
Ideamedia
© 2004 - 2022 Ultima-Strike. Her hakkı saklıdır.