Difference between revisions of "Tr:Main Page"
(Removed auto-translate and retranslated from english page. (Some of the content has translated directly and some has changed when the meaning stays same.) ps.Links still goes to english articles because lack of Turkish pages.) |
m (Fixed Category issue. Fixed/added newly translated page link.) |
||
Line 17: | Line 17: | ||
'''Katkıda bulunmak istiyorum!''' | '''Katkıda bulunmak istiyorum!''' | ||
− | Bu sitedeki bilgileri korumak ve devam ettirmek çok büyük bir iş ve birçoğumuzun bunu yapmak için zamanı yok. Eğer yardım etmek isterseniz, lütfen bunu yapmantan çekinmeyin! Başlamak için tek yapmanız gereken, eğer henüz yapmadıysanız [[Special:UserLogin|yeni bir hesap oluşturmak]]. Daha sonra sayfanın sağ üst köşesinde bulunan "Düzenle" tuşu ile herhangi bir sayfayı düzenleyebilirsiniz. Bunu yapmadan önce, [[Contribution Guide|Katkıda Bulunma Kılavuzu]] sayfasını okumak isteyebilirsiniz. | + | Bu sitedeki bilgileri korumak ve devam ettirmek çok büyük bir iş ve birçoğumuzun bunu yapmak için zamanı yok. Eğer yardım etmek isterseniz, lütfen bunu yapmantan çekinmeyin! Başlamak için tek yapmanız gereken, eğer henüz yapmadıysanız [[Special:UserLogin|yeni bir hesap oluşturmak]]. Daha sonra sayfanın sağ üst köşesinde bulunan "Düzenle" tuşu ile herhangi bir sayfayı düzenleyebilirsiniz. Bunu yapmadan önce, [[Tr:Contribution Guide|Katkıda Bulunma Kılavuzu]] sayfasını okumak isteyebilirsiniz. |
Line 71: | Line 71: | ||
==Referanslar== | ==Referanslar== | ||
− | * [[: | + | * [[:Category:Tanımlar|'''Tanımlar''']] |
** [[CHARDEF|Karakterler]] | ** [[CHARDEF|Karakterler]] | ||
** [[DIALOG|Diyaloglar]] | ** [[DIALOG|Diyaloglar]] | ||
Line 87: | Line 87: | ||
** [[SPELL|Büyüler]] | ** [[SPELL|Büyüler]] | ||
** [[TYPEDEF|Tipler]] | ** [[TYPEDEF|Tipler]] | ||
− | * [[: | + | * [[:Category:Nesneler|'''Nesneler''']] |
** [[Accounts|Hesaplar]] | ** [[Accounts|Hesaplar]] | ||
** [[Characters|Karakterler]] | ** [[Characters|Karakterler]] | ||
Line 101: | Line 101: | ||
** [[Sectors|Sektörler]] | ** [[Sectors|Sektörler]] | ||
** [[Server|Sunucu]] | ** [[Server|Sunucu]] | ||
− | * [[: | + | * [[:Category:Script'ler|'''Script'ler''']] |
− | ** [[: | + | ** [[:Category:Fonksiyonlar|Fonksiyonlar ve Tetikleyiciler]] |
− | ** [[: | + | ** [[:Category:Değişkenler|Genel Fonksiyonlar, Özellikler ve Referanslar]] |
** [[Intrinsic Functions|İç Fonksiyonlar]] | ** [[Intrinsic Functions|İç Fonksiyonlar]] | ||
− | ** [[: | + | ** [[:Category:Komutlar|Komutlar]] |
Line 152: | Line 152: | ||
− | [[ | + | [[Category: Navigasyon]] |
Revision as of 21:46, 28 January 2013
Sphere 55i için yapılan Taran'ın ünlü "Aptallar İçin Sphere Scripting Rehberi" 'nin Sphere 56b için yeniden ele alınmış versiyonuna hoşgeldiniz.
Nereden başlamalıyım?
Eğer Sphere 56b için script yazmayı öğrenmek istiyorsanız, ilk olarak Sphere Kurmak bölümünü okuyarak başlamalısınız. Bu size başlangıç için basit boş bir dünyayı nasıl kuracağınızı öğretecektir. Daha sonra Rehberler bölümünü okumayı denemelisiniz. Aceleci olmayın, bir güne hepsini sığdırmaya çalışmayın, herşeyi okumak ve tamamen anlamak zaman alacaktır.
Nasıl script yazılacağını öğrendim! Şimdi ne yapmalıyım?
Eğer 10 bölümlük rehberi bitirdiyseniz, sizi diğer rehberleri ve makaleleri okumaya teşvik ediyoruz. Bunlar okuduklarınız kadar önemli olmayabilirler, fakat genede oldukça kullanışlılar ve bir çok yararlı bilgi barındırıyorlar. Kendi scriptlerinizi yazmayı deneyin ve bunları SphereServer Forumları sayfasında başkalarıyla paylaşın. Burada ayrıca kendi başınıza çözemediğiniz şeyler için diğerlerinden yardım da isteyebilirsiniz. Aşağıdaki Referanslar bölümüne göz atmayı unutmayın, oldukça faydalı olacaktır. Ve son olarak, sürekli yeni versiyonları ve revizyonları takip etmeyi unutmayın.
Katkıda bulunmak istiyorum!
Bu sitedeki bilgileri korumak ve devam ettirmek çok büyük bir iş ve birçoğumuzun bunu yapmak için zamanı yok. Eğer yardım etmek isterseniz, lütfen bunu yapmantan çekinmeyin! Başlamak için tek yapmanız gereken, eğer henüz yapmadıysanız yeni bir hesap oluşturmak. Daha sonra sayfanın sağ üst köşesinde bulunan "Düzenle" tuşu ile herhangi bir sayfayı düzenleyebilirsiniz. Bunu yapmadan önce, Katkıda Bulunma Kılavuzu sayfasını okumak isteyebilirsiniz.
Contents
Sphere Kurmak
Sphere Üçüncü Şahıs Araçları
- Axis II - Oyun yöneticileri ve GM'ler için, oyun içerisinde eşya ve spawn yerleştirebileceğiniz, haritada gezebileceğiniz ve daha birçok faydalı özelliğe sahip bir program.
- vSCP - vSCP Sphere scripting için yapılmış en iyi ve en güncel syntax editor.
- vServerLauncher - Sphereserver'in en son versiyonunu bir kaç tık ile yükleyin ve çalıştırın. Oldukça hızlı ve basit!
- SphereService - SphereSvr.exe her kapandığında/çöktüğünde tekrar çalıştırın. Windows başlatıldığında otomatik olarak çalışmaya başlar ve sessiz bir şekilde arkaplanda çalışır.
- vCrypter - İstemci (client) versiyonunuzu yazın ve bu araç size klasik ve geliştirilmiş versiyonlar için doğru UO giriş kodlarını (UO login key) versin.
Rehberler
Taran'ın orjinal rehberinin, Sphere56b için güncellenmiş versiyonunun bölümleri:
- Bölüm 1 (Sayılar, DEFNAME, ITEMDEF, CHARDEF)
- Bölüm 2 (Sphere dosyalarının açıklanması)
- Bölüm 3 (NPC ve eşya scriptlerinin yazımı , Harika komutlar)
- Bölüm 4 (Nesneler, operatörler, konuşmalar)
- Bölüm 5 (Etiketler, Değişkenler, Yerel Değişkenler, Fonksiyonlar)
- Bölüm 6 (LINKs, TIMERs, TARGETs)
- Bölüm 7 (Döngüler ve güçlü fonksiyonlar)
- Bölüm 8 (SKILLMENUs, MENUs, Gumps)
- Bölüm 9 (Olaylar)
- Bölüm 10 (String Kullanma)
İleri Seviye Rehberler (Ekstra İçerik)
Bu rehbere ek olarak diğer kullanıcılar tarafından hazırlanan bazı ileri seviye rehberler. Yukarıdaki 10 rehberi okuduysanız, fazlasını öğrenmek için bu rehberleri okuyabilirsiniz:
- Sık Yapılan Hatalar (Maximus'un forumlarda yayınlanan rehberinin yeniden düzenlenmiş versiyonu ve Taran'ın "Yanlış Anlamalar" rehberinin devamı.)
- İnternet ve Sphere (İnternet ve Sphere ilişkisinin doğru kullanımı.)
- Dil Rehberi (Kendi dil sisteminizde nasıl script yazılacağı.)
- Kendi Yeteneklerinizi Oluşturmak (Oyun içinde kendi yeteneklerinizi (Skills) oluşturmak ve düzenlemek.)
- Nazghul's Mul Patching Tutorial (Mul dosyalarının düzenlenmesi ve sunucunuzu özelleştirmek.)
- Overriding Hardcoded Commands (Sabit kodlu komut ve fonksiyonları değiştirmek.)
- Zamanlanmış Yeniden başlatma (Sistemi otomatik olarak yeniden başlatmanın zamanlanması.)
- MySQL Kullanımı (MySQL'un kullanımı.)
Referanslar
Diğer Makaleler
- Armor Hesaplama
- İstemci Versiyon Değişiklikleri
- Script Yazımında Ortak Hatalar
- Custom Object Properties
- Hata Kodları
- Deneğim Sistemi
- Savaş Sistemi Nasıl Çalışıyor
- Occam's Razor
- Optimizasyon Teorisi
- Override TAGs
- Revisions Changelog
- Sendpacket
- Yetenek Gelişimi Teorisi
- Script Yazma Süreci
Katkıda Bulunanlar
Aşağıda ismi yazılanlara özel teşekkürlerimizi iletiyoruz:
Ben, Cloud_Br, Ellessar, Jdog, Lord Zerofiz, Mordaunt, Nazghul-ll, RanXerox, Rattlehead, Sandman, Sharlenwar, ShiryuX, thelegbra, Maximus, WarAngel ve Valios, içerik eklemekteki katkılarından dolayı.
Daleth, Sphere Referans projesini yazdıkları için ve Mordaunt bunları .chm biçimine dönüştürdüğü için.
Tracker, Sphereserver.net adresinde bulunan Sphere 56 Tracking değişimlerini yazdığı için.
Taran, Orjinal ve ünlü "Aptallar İçin Sphere Scripting Rehberi" 'ni yazdığı için ve MrSugarCube bu rehberi direk kaynağından alıp güncel hale getirdiği için.
Ben, Shiryux, Terrikate, Khaos, Furio, Radiant, Vjaka, Nazghul-ll, Ellessar, Torfo, Shadow Dragon ve MrSugarCube Sphere'i geliştirmeye devam edip, onu güçlü ve oldukça kişiselleştirilebilir bir Ultima Online emülatörü haline getirdikleri için.
Crius, Orjinal SphereWiki'ye hosting imkanı sağladığı için ve Torfo güncel olarak hosting imkanı sağladığı için.