Her kişi ya da olay için değişkenlerimizin olduğu bir sistem yaptığımızı var sayarsak bir takım yöntemler ile rahatlıkla sorunsuz bir şekilde istediğimizi yapabiliyoruz. Benim önereceğim yöntem bir function yardımı ile kendi terimimizi oluşturmaktır.
Örneğin magery skilline göre verilen bir bonusumuz olsun. Bunun dışında mage haricindeki 2. parametremiz ise sabit bir sayı olsun. Formüle dökecek olursak :
kodlayalım :
syntax
bu tarz uygulamalar ile hem sistemleriz daha düzenli olur hem de uygulama bazında rahatlıklar yaşarız. Bu örnekde verdiğim f_magebonus isimli function'ı birkaç farklı yerde daha kullandığımızı varsayarsak ve ileride function üzerindeki parametrelerde değişiklik yapmak istersek tüm kullanım alanlarını değiştirmek yerine sadece functionda değişiklik yapmak gibi kolaylıklar sağlar. Hem daha düzenli bir coding olur hemde olası hataları da görmek daha kolaylaşır. Bu gibi kullanımları uygulamanızı öneririm.
Örneğin magery skilline göre verilen bir bonusumuz olsun. Bunun dışında mage haricindeki 2. parametremiz ise sabit bir sayı olsun. Formüle dökecek olursak :
Kod:
bonus = 40 + (<magery>/100)
kodlayalım :
Kod:
[function f_magebonus]
return <eval 40+(<magery>/100)>
return <eval 40+(<magery>/100)>
syntax
Kod:
on=@spelleffect
argn3 +=<src.f_magebonus>
argn3 +=<src.f_magebonus>
bu tarz uygulamalar ile hem sistemleriz daha düzenli olur hem de uygulama bazında rahatlıklar yaşarız. Bu örnekde verdiğim f_magebonus isimli function'ı birkaç farklı yerde daha kullandığımızı varsayarsak ve ileride function üzerindeki parametrelerde değişiklik yapmak istersek tüm kullanım alanlarını değiştirmek yerine sadece functionda değişiklik yapmak gibi kolaylıklar sağlar. Hem daha düzenli bir coding olur hemde olası hataları da görmek daha kolaylaşır. Bu gibi kullanımları uygulamanızı öneririm.
Yorumlar |
OylamalarOylama :![]()
Üyelerin oylama ortalaması (10 dışında) : Henüz Oylanmamış
Oylar: 0 |
Benzer Sayfalar
| Sayfalar | Yorumlar | Gönderen | Tarih |
| Goguild function | 0 | Xearth | 12-05-2010 |
| Reslen Function | 0 | Furchtlos | 19-12-2009 |
| Mtele Function | 0 | Xearth | 17-12-2009 |
| Status Function | 0 | TheRaskol | 19-09-2009 |
| Online Function | 0 | TheRaskol | 19-09-2009 |







