|
Tabi işin şakası
)[plevel 1]
ibranice
[function ibranice]
if <src.tag0.ibranice> == 1
src.tag0.ibranice
src.sysmessage @026,,1 İbranice kapatıldı.
elseif (<src.magery> > 98.0) && (<src.meditation> > 98.0) && (<src.anatomy> > 98.0) && (<src.evaluatingintel> > 98.0) && !(<src.tactics> > 0.1) && !(<src.fencing> > 0.1) && !(<src.macefighting> > 0.1) && !(<src.swordsmanship> > 0.1) && !(<src.archery> > 0.1) && !(<src.wrestling> > 0.1)
src.sysmessage @026,,1 İbranice açıldı.
src.tag0.ibranice 1
else
src.sysmessage @026,,1 İbranice komutunu kullanmak için 98.0 Mage, 99.0 Meditation, 98.0 Anatomy, 98.0 Eval. Intel becerisine sahip olmalısınız ve hiç bir Combat beceriniz olmamalıdır.
return 1
endifBu kullanacağımız ibranice sistemi. Şimdi tek olarak yapacağımız şey ise "Basic"'in magery fix eventindeki On=@spellcast'ın hemen altına şunu eklemek;serv.wopfont=<qval <src.tag0.ibranice> == 1?8:3>Son olarak ise;//WOPFont=3 çıkacaktır karşınıza, bunun başındaki "//" kaldırdıktan sonra artık ibranice sistemimiz hazır.[function ibranice_spell]
sayua 0785,6,6,0 [<serv.spell.<argn>.name>]"On=@SpellCast" kısmını bu şekilde düzenyeleyiniz.On=@SpellCast
if <src.tag0.ibranice> == 0
ibranice_spell <argn>
endif
serv.wopfont=<qval <src.tag0.ibranice> == 1?8:3>Resim: 1
Afronola :Aynen düşündüm sonra kendi sunucumda multi client açıp denedim, yani saliselik bir işlem olduğu için bir hata vermedi, zaten bir mesaj yazdırdığımızda aynı anda biri aynı şeyi yapınca aynı mesaj ondada yazmıyor, yani saliselik bir işlem olduğundan dolayı sorun olmadı. Tabi laga girme olasılığını göz önünde bulundurursak, tabiki kesin bir sonucu oyunculu bir sunucuda alırız. Tabi bu bir çözüm sadece
pekiiii bunları yazarken hiç düşündünüz mü sunucuda iki kişi aynı anda büyü atarsa diye?
[FUNCTION spellsay]
local._spell Kal Vas Flam
if (<tag0.ibinarice>)
say @55,8 <strtoupper <local._spell>>
//say sysmessage @55,,1 <strreverse <strtoupper <local._spell>>> //alternatif (journaldan takip eden uyanıklar için)
else
say @<serv.wopcolor>,3 <local._spell>
endif
Mac-Fusion :Herhangi bir spell_say fonksiyonu yok basic in scriptinde
local._spell kısmını <args> olarak değiştirisiniz. Değiştirmeden deneme amaçlı .spellsay yazdıktan sonra akabinde tag.ibinarice 1 yapıp tekrar .spellsay yazarak takip edebilirsiniz.[FUNCTION spellsay]
local._spell Kal Vas Flam
if (<tag0.ibinarice>)
say @55,8 <strtoupper <local._spell>>
//say sysmessage @55,,1 <strreverse <strtoupper <local._spell>>> //alternatif (journaldan takip eden uyanıklar için)
else
say @<serv.wopcolor>,3 <local._spell>
endif
)
)
Duygulandım resmen, yıllar öncesinin konusu tabii, acemilik dönemleri daha 8 sene öncesi, şimdilere göre ibranice sistemi de bırakıyım buraya bari;[EVENTS e_ibranice]
On=@SpellCast
LOCAL.WOPFont = 8Arayan falan olur.
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
magery.scp hataları
Son cevap: 10-07 15:48 · Son yazan: xwerswoodx · Mesaj: 9 · Görüntü: 8539
|
Script Yardımı | 10-07 15:48 | 9 | 8539 | |
|
|
Bad resource list id 'MAGERY 10.0'
Son cevap: 07-09 16:19 · Son yazan: System_Error · Mesaj: 9 · Görüntü: 8620
|
Konsol Hataları | 07-09 16:19 | 9 | 8620 | |
|
|
İbranice Olmuyor.
Son cevap: 31-05 21:02 · Son yazan: System_Error · Mesaj: 4 · Görüntü: 5009
|
FUNCTION & EVENTS Script Yardımı | 31-05 21:02 | 4 | 5009 | |
|
|
Magery fix yardım lütfen
Son cevap: 15-09 22:49 · Son yazan: Brownie · Mesaj: 8 · Görüntü: 7848
|
Script Yardımı | 15-09 22:49 | 8 | 7848 | |
|
|
Çalışır ibranice sistemi
Son cevap: 20-08 01:31 · Son yazan: UO-GM · Mesaj: 7 · Görüntü: 7074
|
FUNCTION & EVENTS Script Yardımı | 20-08 01:31 | 7 | 7074 |