Mac-Fusion - 09-12-2014 15:09 GMT -
Merhabalar.
Üzerinde durduğum Pure-SCP projesi için aklıma bir fikir geldi. Şöyle ki;
İlk amacım gereksiz *.scp lerden kurtulmaktı ve magical silahlar hakkında da şöyle bir yol izlemek aklıma geldi.
Sizlerde yapabilirsiniz fikrimi, kaldı ki Pure-SCP zaten sizler için hazırlanacak olan bir paket.
Magical silahların tümünü silip magical bir silah eklemek istendiğinde böyle bir fonksiyon yapılabilir.
.vanq i_katana
Ya da daha kullanışlı bir fonksiyon yapılabilir.
.magicWeapon i_katana, vanq
.magicWeapon i_katana, ruin
Sorum da şu;
Böyle bir gidişat için düşünceniz nedir?
Artıları, onca magical silahları tek tek düzeltmekten kurtulabilirim. Fazlasıyla kod yığınından kurtulabilirim.
Eksisi fonksiyon olması. Yani toparlamam gerekirse eğer olayı anladıysanız görüşünüz nedir =) Böyle birşey olabilir, fakat olmaması için bir neden gösterebilirmisiniz?
Sonuçta tüm +3 +6 +9 +12 +15 ler aritmatik olarak ilerliyor. Katananın +3 ü ile Black Staff ın +3 ü aynı değerlere sahip.
Birbirinden ayıran özellikleri ilk itemleri yani i_katana ve i_staff_black
Merhabalar.
Üzerinde durduğum Pure-SCP projesi için aklıma bir fikir geldi. Şöyle ki;
İlk amacım gereksiz *.scp lerden kurtulmaktı ve magical silahlar hakkında da şöyle bir yol izlemek aklıma geldi.
Sizlerde yapabilirsiniz fikrimi, kaldı ki Pure-SCP zaten sizler için hazırlanacak olan bir paket.
Magical silahların tümünü silip magical bir silah eklemek istendiğinde böyle bir fonksiyon yapılabilir.
.vanq i_katana
Kod:
[function vanq]
serv.newitem <args>
new.morey 100
new.hitpoints 100
Ya da daha kullanışlı bir fonksiyon yapılabilir.
.magicWeapon i_katana, vanq
.magicWeapon i_katana, ruin
Kod:
[function magicWeapon]
serv.newitem <argv[0]>
if strmatch(<argv[1]>, 'vanq')
new.morey 100
elseif strmatch(<argv[1]>, 'ruin')
new.morey 50
endif
Sorum da şu;
Böyle bir gidişat için düşünceniz nedir?
Artıları, onca magical silahları tek tek düzeltmekten kurtulabilirim. Fazlasıyla kod yığınından kurtulabilirim.
Eksisi fonksiyon olması. Yani toparlamam gerekirse eğer olayı anladıysanız görüşünüz nedir =) Böyle birşey olabilir, fakat olmaması için bir neden gösterebilirmisiniz?
Sonuçta tüm +3 +6 +9 +12 +15 ler aritmatik olarak ilerliyor. Katananın +3 ü ile Black Staff ın +3 ü aynı değerlere sahip.
Birbirinden ayıran özellikleri ilk itemleri yani i_katana ve i_staff_black
muhacan - 09-12-2014 16:19 GMT -
hoş tebrikler
hoş tebrikler
Mac-Fusion - 09-12-2014 16:34 GMT -
Teşekkürler fakat daha ziyade görüşleri merak ediyorum =)
Teşekkürler fakat daha ziyade görüşleri merak ediyorum =)
dw4yne - 09-12-2014 17:07 GMT -
mantıklı da.equip değerleri nasıl sorgulancak.kafam pert
mantıklı da.equip değerleri nasıl sorgulancak.kafam pert
Mac-Fusion - 09-12-2014 17:20 GMT -
equip değerleri derken? Anladığım şey se morey inden sorgulatılabilir. diğer türlü id sinden sorgulatıyordu.
equip değerleri derken? Anladığım şey se morey inden sorgulatılabilir. diğer türlü id sinden sorgulatıyordu.
eroburn - 09-12-2014 18:24 GMT -
aklıma 2 soru geldi birincisi loot templatelerine nasıl yerleştirilecek?
ikincisi de price (value da olabilir tam hatırlamıorum) ı override edebilecekmiyiz?
aklıma 2 soru geldi birincisi loot templatelerine nasıl yerleştirilecek?
ikincisi de price (value da olabilir tam hatırlamıorum) ı override edebilecekmiyiz?
G-Defender - 09-12-2014 18:32 GMT -
Fikir güzel ama baya kafa yorucaktır.
Fikir güzel ama baya kafa yorucaktır.
dw4yne - 09-12-2014 18:56 GMT -
20 sword skill'i ile wanq katanayı eline alabilir demeye çalışıyorum.
20 sword skill'i ile wanq katanayı eline alabilir demeye çalışıyorum.
xwerswoodx - 09-12-2014 19:02 GMT -
Equip olayına çok takılmışsınız;
Tek sorun, lootları ayarlarken, morey tanımlayamamamız bu nedenle dragonlara, vb, tanımlamak için sorun çıkar ama, belkide morey vermenin bir yolu olabilir uzun zaman uğraşmayınca unutuyor insan. Aynı şekilde price olayı sorun yaratabilir.
Equip olayına çok takılmışsınız;
Kod:
[Typedef t_weapon_sword]
On=@EquipTest
if (<morey> >= 100) && (<src.swordsmanship> < 90.0)
src.sysmessage Eline alamazsın, bla bla.
return 1
elif (...)
endif
Tek sorun, lootları ayarlarken, morey tanımlayamamamız bu nedenle dragonlara, vb, tanımlamak için sorun çıkar ama, belkide morey vermenin bir yolu olabilir uzun zaman uğraşmayınca unutuyor insan. Aynı şekilde price olayı sorun yaratabilir.
Mac-Fusion - 09-12-2014 20:22 GMT -
.price değer veriyor diye hatırlıyorum.
Loot olayına gelince de fonksiyondan argv3 sorgulanabilir ve bu cont değerine karşılık gelebilir.
Sanırım görüşleriniz olumlu yönde?
.price değer veriyor diye hatırlıyorum.
Loot olayına gelince de fonksiyondan argv3 sorgulanabilir ve bu cont değerine karşılık gelebilir.
Sanırım görüşleriniz olumlu yönde?
Tankerella Durkheim - 09-12-2014 20:36 GMT -
Mac-Fusion buralardaymış aman allahım.
Mac-Fusion buralardaymış aman allahım.
xwerswoodx - 09-12-2014 21:02 GMT -
Name Read/Write Description
PRICE RW Gets or sets the price of the item.
dediğin gibi price ile yapılabilir ancak loot olayını çözersen bence güzel bir sistem olur ama, sırf azaltıcan diye bir ton loot döngüsü yapacaksan boş uğraş olabilir, sphereyi yorabilir
Mac-Fusion :
.price değer veriyor diye hatırlıyorum.
Loot olayına gelince de fonksiyondan argv3 sorgulanabilir ve bu cont değerine karşılık gelebilir.
Sanırım görüşleriniz olumlu yönde?
Name Read/Write Description
PRICE RW Gets or sets the price of the item.
dediğin gibi price ile yapılabilir ancak loot olayını çözersen bence güzel bir sistem olur ama, sırf azaltıcan diye bir ton loot döngüsü yapacaksan boş uğraş olabilir, sphereyi yorabilir
Andrien - 09-12-2014 21:38 GMT -
Sphere yorulma olayının artık kaldığını pek sanmıyorum.
M-F güzel bir yere değinmiş. Türkiye UO suna bir çok şey kazandırdın.
Ama artık şu vanqlardan kurtulsak iyi olacak.
Sphere yorulma olayının artık kaldığını pek sanmıyorum.
M-F güzel bir yere değinmiş. Türkiye UO suna bir çok şey kazandırdın.
Ama artık şu vanqlardan kurtulsak iyi olacak.
Mac-Fusion - 10-12-2014 00:03 GMT -
Teşekkür ederim bişeyler katabildiysem ne ala. Katmaya çalışmaya devam ettiğimi de söyleyebilirim.
Fikrimi yorumladığınız için teşekkürler. Sanırım tutucak =)
Teşekkür ederim bişeyler katabildiysem ne ala. Katmaya çalışmaya devam ettiğimi de söyleyebilirim.
Fikrimi yorumladığınız için teşekkürler. Sanırım tutucak =)
Afronola - 10-12-2014 20:29 GMT -
yemez aga zannımca.
fikir güzel ama sana zararı dokunmayacak kod parçacağından zarar da gelmez diye düşünüyorum.
ruin katana, might katana. sunucuda hiç yoksa eğer bu katanalar scriptlerde durmasının bi sakıncası yok, zararı yok ziyanı yok.
zannımca yemez dememin sebebi de "equiptest" ve bonuslar.
equiptest için: silah mı değil mi? silahın morey'i, silahın skill'i (fenc,sw vs.), senin skillinin yeterliliği vs. sorgulatıp sphere a sadece ruin katana yı göndermek varken herşeyi sorgulatıcan.
bonuslar: black staff a dismount verirken yalnızca black staff ı eline aldığında event vermek varken ya tüm bonusları verip kişiye elindeki silahı sorgulatıcan ya da itemequip ile silah sorgulatıp event vericen.
fikir hoş ama ben biraz kulağı ters elle tutmaya benzettim
dipçiknotu: çıkar boynuma doluyum
yemez aga zannımca.
fikir güzel ama sana zararı dokunmayacak kod parçacağından zarar da gelmez diye düşünüyorum.
ruin katana, might katana. sunucuda hiç yoksa eğer bu katanalar scriptlerde durmasının bi sakıncası yok, zararı yok ziyanı yok.
zannımca yemez dememin sebebi de "equiptest" ve bonuslar.
equiptest için: silah mı değil mi? silahın morey'i, silahın skill'i (fenc,sw vs.), senin skillinin yeterliliği vs. sorgulatıp sphere a sadece ruin katana yı göndermek varken herşeyi sorgulatıcan.
bonuslar: black staff a dismount verirken yalnızca black staff ı eline aldığında event vermek varken ya tüm bonusları verip kişiye elindeki silahı sorgulatıcan ya da itemequip ile silah sorgulatıp event vericen.
fikir hoş ama ben biraz kulağı ters elle tutmaya benzettim
dipçiknotu: çıkar boynuma doluyum