Michaell : Şöyle basit bir js kodu koyun da uodan bir kod mesela inceleyelim ben de çalışabilirim belki üstünde.
bir javascript bir de dfn dosyaları var, dfnde tanım yapıyosun mesela npcnin özelliklerini belirledin, ona yazılacak scripti ise jsde yapıyorsun.


banker.js
https://codepaste.net/g2f4jj
Açıkçası karışık geldi biraz inceledim hem senin hem Rowallın attıklarını. Hani biraz daha böyle sphere tarzı olsaydı deneme yanılma yardımcı olurdum fakat bunu çözmem için oturup kasmam lazım =) Bütlerim falan da var bu yaz aşar beni bu iş belki eylülden sonra :)
aslında spheredan kat kat daha kolay ve anlaşılabilir bir syntaxı var. en önemlisi arrayler dahili olarak var :p
Master
59.2997
string yönetimi, sql bağlantıları için odbc vs çok değerli şeyler, en azından uo için. sphere'daki gibi öyle saçma salak db.query db.execute falan elin kolun bağlı kalmıyor. şu an en çok bunlar hoşuma gitti. ayrıca js syntax'inden dolayı deniz'in de dediği gibi yazım daha kolay. en azından ayrı bir syntax öğrenmeye kalkmıyorsun. kullanılan çoğu programlama dilinin syntax'ine benzerlik gösteriyor. bu açıdan programlama geçmişi olanların öğrenmesi daha kolay olur.

ayrıca js'nin dahili kütüphanesindeki tüm komutları kullanabiliyorsak ayriyetten bir fonksiyon vs eklemeye bile gerek kalmaz. sırf onları kullanarak tüm işlemleri yapabiliriz. sort işlemleri, dahili diziler, üstte bahsettiğim gibi sql bağlantıları için odbc vs.

Bu konu Slothere tarafından düzenlendi(2012-07-13 11:29, 11 yıl önce)
bu arada pm ile gelen bir yanlış anlaşılmayı düzelteyim, uox3 emulatörünü üstlendiğim veya sahiplendiğim falan yok. uox3 admini xuriye de belirttiğim gibi emulatörü alıp custom emulator haline getirecez, gelişme veya bug fixleme durumunda da uox3 forumlarına bunu bildirecem. sadece custom kısımlar bize özel olacak.

ayrıca denemekten zarar gelmez :p deneyin js ms, öğrenmesi kolay ve zevkli.

https://www.uox3.org/jsdocs/index.html
up
https://sourceforge.net/p/uoos/wiki/Home/

sourceforge svn, menüdeki uoos bölümünden readonly svn linki kullanılabilir.

tortoisesvn programı kullanmanızı öneririm.


düzenli takip etmek isteyen varsa sourceforge sayfasındaki discussion, blog tarzı bölümleri takip edebilir
Biri bi'script yazsın isyana bağladım yahu :) Bi dialog olsun, çok değil üzerinde bi'tane şirin bir buton olsun. Bastığımda ben bir uox3 scriptiyim desin. Şunun kodunu gönderirmisiniz :)

herhangi bir yerde:

var myGump 	= new Gump;
myGump.AddBackground( 0, 0, 300, 300, 2600 );
myGump.AddButton( 260, 15, 4017, 1, 0, 1 );
myGump.Send(herhangisocket);
myGump.Free();

function onGumpPress( socket, button, myGump )
{
var char=socket.currentChar;
	switch( button )
	{
	case 1:			char.SysMessage("uox3 uox3 ley"); break;
	default:		break;
	}
}
Novice
12.5
https://www.uox3.org/forums/viewforum.php?f=5&sid=3d7252d1a0a7412a743e259b4623f672

Mutlu buradan bazı yazılmış scriptlere bakabilirsin.
Tamam anladım. var myGump = new Gump; gibi terimleri php class sisteminden ve javascripten biliyorum az çok.
fonksiyon çağırma olaylarını da biliyorum. switch kullanımında biliyorum. Kodlama aşamasında elimden geleni yapmaya çalışırım.
bu arada sourceları sourceforgeda güncelliyorum aklıma bir şey geldikçe, ilgisi olanlar bu başlığı değil de sourceforge takip etmeleri daha uygun, çok uplamaya gelmiyorum. gerçi takip eden yoktur ben yine de günceyi burda tutayım :p

-Eski clientlerde status bar görünümü düzeltildi.
-Eski clientlerde skill window düzeltildi (her şey 0 gözüküyordu)
-Eski clientlara cliloc ve context paketleri gönderilmesi engellendi.
Nelere özeniyorsunuz ya :)
yyyyyy : Nelere özeniyorsunuz ya :)

mastürbasyondan başka uğraşlar bulmanı tavsiye ederim
Novice
-0.500001
Yarısını okuduyup hicbişi anlamasamda guzel yoldasınız hissedyorum gencler(motivasyon iyidir:))



Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.