Alıntı akcaliberkk Nickli Üyeden Alıntı Mesajı göster
JailShop zor bir plugin değil. Sıfırdan yazmak problem değil benim için. Fakat sıfırdan yazmamın sebebi tamamen farklı bir sistem kuracak olmam. Biraz yazılım terimine girecek ama söyleyeyim madem. Yapmak istediğim şey API (Application Programming Interface). Yani yeni bir özellik istendiğinde sürekli shopu editlemek yerine ayrı bir plugin yapıp shopla birlikte çalışmasını sağlayacağım. Bu durumda shop çekirdek plugin oluyor. Meslek menü, isyan menü gibi alt menüler de çekirdeğin eklentileri oluyor. Mesela yeni bir meslek yapılması gerekiyorsa shopa hiç dokunmadan ayrı bir plugin kodlayıp plugin_inite register_meslek("Meslek Adı","MeslekHandler") gibi bir kod girilecek. Nasıl zombie plague de yeni bir zombi sınıfı eklemek için zp_register_zombie_class kullanılıyorsa burada da benzer fonksiyonlar olacak.
Haklısın, ama senin o kadar vaktini alacak ki yorulacaksın. Eğer o kadar çok vaktin varsa ben sana engel olmiyim yola devam ozaman


- - - - - - - - - -

Alıntı akcaliberkk Nickli Üyeden Alıntı Mesajı göster
JailShop zor bir plugin değil. Sıfırdan yazmak problem değil benim için. Fakat sıfırdan yazmamın sebebi tamamen farklı bir sistem kuracak olmam. Biraz yazılım terimine girecek ama söyleyeyim madem. Yapmak istediğim şey API (Application Programming Interface). Yani yeni bir özellik istendiğinde sürekli shopu editlemek yerine ayrı bir plugin yapıp shopla birlikte çalışmasını sağlayacağım. Bu durumda shop çekirdek plugin oluyor. Meslek menü, isyan menü gibi alt menüler de çekirdeğin eklentileri oluyor. Mesela yeni bir meslek yapılması gerekiyorsa shopa hiç dokunmadan ayrı bir plugin kodlayıp plugin_inite register_meslek("Meslek Adı","MeslekHandler") gibi bir kod girilecek. Nasıl zombie plague de yeni bir zombi sınıfı eklemek için zp_register_zombie_class kullanılıyorsa burada da benzer fonksiyonlar olacak.
Haklısın, ama senin o kadar vaktini alacak ki yorulacaksın. Eğer o kadar çok vaktin varsa ben engel olmiyim yola devam ozaman