İlk olarak bu işi hangi seviyeye kadar ilerleticeğini belirlemelisin. Genel olarak piyasada gördüğümüz kadarıyla ileri düzey bilgim var diyen çoğu kişi bu işi daha orta seviyelerde biliyor. Eğer böyle bir yönelime geçeceksen ve herşeyi öğrenmeden sadece ün ve isim yapmak için kullanıcaksan bence hiç başlamaman daha iyi. Ancak amacın bu değil sadece eğlenip algoritmanı geliştirmek gibi bir şey ise ilk olarak emülatörü ve emülatör ayarlarını kurcalayıp ne işe yaradıklarını öğrenmen senin açından bir artı olacaktır.
Başlangıç emülatörü olarak en gelişmiş olan sürümden başlamalısın. Daha sonra scripting konusunda gelişim için o kadar ileri düzey olmasa da intermediate seviyesinde bir ingilizceye sahip olmalısın.
Scripting öğrenmeye başlarken hazır olarak yayınlanmış scriptlerden oldukça faydalanıcaksın. (burası önemli script diyorum direk pack alıp eklersen daha sonra öğrenme amacın başka yerlere doğru kayabilir) Hazır scriptleri sunucuna eklemeyi ve ekledikten sonra scriptleri iyice okumalısın. Okuduktan sonra sitemizde bulunan dökümanlar kısmındaki derslere dayanarak veya kendi şansına güveniyorsan scriptleri tek tek editlemelisin. Mesela bir eşya eklediğini varsayalım ve şu işlemleri tek tek gerçekleştirmeyi dene,
- Eşyanın rengini değiştir
- Eşyanın ismini değiştir
- Dersler kısmındaki trigger ve benzeri komutlar ile eşyaya eklentiler yap (mesela giyildiğinde mesaj vermesi ve benzeri denemeler)
Eğer script bozulur ve hata vermeye başlarsa aynı scriptin orjinalini at tekrardan dene. Bu sayede neyin ne işe yaradığını öğrenmiş olacaksın bir süre sonra. Aynı script üzerinde fazla yoğunlaşma temel olarak kavramlarını anladığını düşündüğün zaman mesela ilk olarak eşyaları kurcaladıysan daha sonra vendorlar üzerine yoğunlaş onlara da bu tarz işlevler yaparak kurcala ve mantıklarını anlamaya çalış.
Bu kademeleri geçtikten sonra zaten eğer işler yolunda giderse içinde bir öğrenme hevesi doğacaktır ve bu heves ile daha çok araştırmaya ve kaynak bulmaya yöneliceksin. Bu kademede sitedeki anlatımlar ve paylaşımlar oldukça işini görecektir.
En son olarak ta yavaş yavaş öğrendiklerin ile ayriyetten bir script yazmayı dene. Mesela bir eşya yaz ve buna öğrendiklerin kadar bir şeyler ekle. Bundan sonrası algoritmana ve hayal gücüne kalıcak böyle böyle kendini geliştirerek bir süre sonra istediğin her şeyi hazırlayabilecek seviyeye geleceksin.
İşine yarayacak birkaç kaynak;
https://www.ultima-strike.com/dokuman/doc-uo-sphere
https://sphere.uozone.net