Merhabalar.
Bildiğiniz gibi Polymorph büyüsünde absürtlükler dolu. Bazen çalışıyor bazen çalışmıyor, saçma bir durum söz konusu. En azından benim karşılaştığım durum bu.
Çok basit bir kodlama ile bu sorunu ortadan kaldırabiliyoruz.
sphere script etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
sphere script etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
28 Aralık 2013 Cumartesi
15 Aralık 2013 Pazar
Fonksiyon ile sendpacket karşılamak
Arka arkaya aynı konuya yakın üçüncü konumu açıyorum çünkü bu konunun önemini sonraya sarkıtmak yanlış olurdu.
Bu yazımda sendpacket leri fonksiyon ile karşılayarak özelleştirmeyi göreceğiz.
Nasıl mı? Buyrun yazımın devamına...
Bu yazımda sendpacket leri fonksiyon ile karşılayarak özelleştirmeyi göreceğiz.
Nasıl mı? Buyrun yazımın devamına...
Etiketler:
dye tub,
hue picket,
move trigerr,
sendpacket,
sphere script,
stat lock,
temel dersler,
ultima online
12 Aralık 2013 Perşembe
List Kullanımı
Kullanım alanı, öğrediğinizde bir hayli çoğalacak olan List için öncelikle söylemem gerek ki 2009 tarihinden bu yana bizlerle.
Sphere revision dosyasını açtığımızda da göreceğimiz gibi değerler, fonksiyonlar ve alt elementler aşağıdaki gibidir.
01-02-2009, Shadow Dragon
- Added: Basic LIST support.
LIST.xxx to show elements in list. Also, can be used like LIST.xxx=value to clear list and add a value
LIST.xxx.ADD to add new element to list, can be number or string
LIST.xxx.CLEAR to clear list
LIST.xxx.index to read/write value on element in list
LIST.xxx.COUNT to get count of elements in list
LIST.xxx.index.REMOVE to remove element at specified index in list
LIST.xxx.index.INSERT to insert element at specified index in list
LIST.xxx.FINDELEM search_value returns index of first found element in list. Search starting from begin
LIST.xxx.index.FINDELEM search_value returns index of first found element in list. Search starting from index
SERV.PRINTLISTS to print all lists and their elements
SERV.CLEARLISTS to clear all lists. If used with mask parameter, then clear all lists, which name countains specified mask
Peki tam anlamıyla nedir bu List? Nerelerde kullanabiliriz ve ne işimize yarar? Bize ne gibi kolaylıklar sağlar?
Yazımızın devamında bunu görelim
Sphere revision dosyasını açtığımızda da göreceğimiz gibi değerler, fonksiyonlar ve alt elementler aşağıdaki gibidir.
01-02-2009, Shadow Dragon
- Added: Basic LIST support.
LIST.xxx to show elements in list. Also, can be used like LIST.xxx=value to clear list and add a value
LIST.xxx.ADD to add new element to list, can be number or string
LIST.xxx.CLEAR to clear list
LIST.xxx.index to read/write value on element in list
LIST.xxx.COUNT to get count of elements in list
LIST.xxx.index.REMOVE to remove element at specified index in list
LIST.xxx.index.INSERT to insert element at specified index in list
LIST.xxx.FINDELEM search_value returns index of first found element in list. Search starting from begin
LIST.xxx.index.FINDELEM search_value returns index of first found element in list. Search starting from index
SERV.PRINTLISTS to print all lists and their elements
SERV.CLEARLISTS to clear all lists. If used with mask parameter, then clear all lists, which name countains specified mask
Peki tam anlamıyla nedir bu List? Nerelerde kullanabiliriz ve ne işimize yarar? Bize ne gibi kolaylıklar sağlar?
Yazımızın devamında bunu görelim
Etiketler:
koşul,
list,
sorgu,
sphere script,
temel dersler
4 Aralık 2013 Çarşamba
Function Get.Time
Yine işinizi kolaylaştıracak kullanımı basit bir fonksiyonla karşınızdayım. Vakti zamanında Ultima Online platformlarında paylaştım fakat artık paylaşımlarımı buradan gerçekleştireceğim için yazmakta fayda var.
Kullanabileceğiniz alanlara sınırsız desem yalan olmaz.
Bununla da kalmayarak göstereceğiniz zaman dilimlerini tek bir harfle belirleyebilirsiniz.
Kullanabileceğiniz alanlara sınırsız desem yalan olmaz.
- Kuluçka sisteminde gün/saat/dk/saniye gösterirken
- Karakter yaşını hesaplarken
- Karakterin online süresini hesaplarken
- Sunucu uptime hesaplarken
- Kalan stuck süresini hesaplarken
Bununla da kalmayarak göstereceğiniz zaman dilimlerini tek bir harfle belirleyebilirsiniz.
- Gün
- Saat
- Dakika
- Saniye
18 Kasım 2013 Pazartesi
Koşullar If, Elseif (Elif), Else, İşaretler ve anlamları
Bu yazımda sizlere koşullar ile sorgulama yapmayı göstereceğim.
şeklinde kullanımıyla birlikte örneklerle pekiştirerek daha da iyi kavramanızı sağlamaya çalışacağım.
- If (ilk koşul)
- Elseif (ilk koşul değilse)
- Else (hiç bir koşula uygun değilse)
- > (büyüktür)
- < (küçüktür)
- == (eşittir)
- != (eşit değildir)
- >= (büyük veya eşittir)
- <= (küçük veya eşittir)
- || (veya)
- && (ve)
şeklinde kullanımıyla birlikte örneklerle pekiştirerek daha da iyi kavramanızı sağlamaya çalışacağım.
Etiketler:
elif,
else,
elseif,
if,
koşul,
sorgu,
sphere script,
temel dersler
16 Kasım 2013 Cumartesi
Function Strarray
Uzun zaman önce yazdığım bu kod, benim gibi alt alta değil de yan yana yazmanın pratikliğine inandığınız da size fazlasıyla yardımcı olacaktır.
Strsub fonksiyonunu tam anlamıyla kullanabiliyorsanız, yazdığım bu fonksiyonu da rahatlıkla kullanabilirsiniz. Strsub bir yazı bütününü harf harf ele alırken, Strarray yazı bütünündeki virgülleri ele alır.
Bir çok yerde kullanabilir ve işinizi kolaylaştırabilirsiniz.
Strsub fonksiyonunu tam anlamıyla kullanabiliyorsanız, yazdığım bu fonksiyonu da rahatlıkla kullanabilirsiniz. Strsub bir yazı bütününü harf harf ele alırken, Strarray yazı bütünündeki virgülleri ele alır.
Bir çok yerde kullanabilir ve işinizi kolaylaştırabilirsiniz.
Etiketler:
array,
function,
sphere script,
strarray,
string
23 Eylül 2011 Cuma
Trigger @Attack (%s size saldırıyor)
Merhabalar. Tamamen Türkçe olmasını planladığımız eski bir sunucumu kodlarken karşılaştığım problemlerden biri de sphere messages te yer alan %s attacking you Türkçeleştirmesiydi.
Artık çoğu sunucuda kullanılmakta. Fakat ortada kısır bir durum söz konusu. Bunun için @Attack Trigger ini kullanacağız.
Artık çoğu sunucuda kullanılmakta. Fakat ortada kısır bir durum söz konusu. Bunun için @Attack Trigger ini kullanacağız.
Etiketler:
attack,
fix,
message,
sphere script,
trigger
Kaydol:
Kayıtlar (Atom)