UO-Dev Arama

 



İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar

xwerswoodx


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1783
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 10
Mesaj #64699   25-10-2012 18:45 GMT    
        
Öncelikle diğer konular 2011 ve bu yılın başlarına doğru olduğu için yeni konu açma gereği duydum. Kendimi doğduğumdan beridir "Basic" in kodlarını düzeltmeye adayan ben yeni bir düzenlemede daha buldundum Tabi işin şakası )

Evet gelelim sıkca sorulan sorulardan birine;
Basic'in magery fix'i nasıl kullanılır, ibranice kullanamaz mıyız?
Kullanabiliriz. Bunun için spell_say gibi bir function'a ihtiyacımız yoktur.

İbranice sisteminde ufak bir değişiklik yapacağız öncelikle;
Kod:
[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
endif


Bu 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;
Kod:
serv.wopfont=<qval <src.tag0.ibranice> == 1?8:3>


Son olarak ise;
sphere.ini dosyasını açıp WOPFont= diye aratıyoruz,
Kod:
//WOPFont=3
çıkacaktır karşınıza, bunun başındaki "//" kaldırdıktan sonra artık ibranice sistemimiz hazır.

Umarım bu soruyu soran arkadaşlara bir nevi yardımcı olabilmişimdir.


 TheRaskol, basic, Override, B3LyRsy2
Geçmişi olmayanın, geleceği olmaz.

Scripting Destek Discord: https://discord.gg/yXQ3m5S

Yazar

B3LyRsy2


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 119
Oyun Tarzı:
Emulatör:
Tecrübe:
Yaş:
Mesaj #64702   25-10-2012 19:41 GMT    
        
Harika olmuş Hamit ellerine sağlık (:

Hazır konu büyüleri söz konusu almışken bende bunun üzerine şöle bişi eklemek istiyorum.
Elbet Ultimaya yeni başlıyanlarımız vardır, bununla birlikte mage class'ı kullananlara yönelik
Kitap içerisinde büyü isimlerinin ezberi basit olması adına böle bir şeyi düşündüm. (İsteğe Bağlı Kullanım).
İbranice Aktif iken (bknz; Resim: 1) de olduğu gibi görünmez.

Zamanında bende zorluk çekmiştim bu konuda (:

Fonksiyonu herhangi bir yere ekleyip;
Kod:
[function ibranice_spell]
sayua 0785,6,6,0 [<serv.spell.<argn>.name>]


"On=@SpellCast" kısmını bu şekilde düzenyeleyiniz.
Kod:
On=@SpellCast
if <src.tag0.ibranice> == 0
ibranice_spell <argn>
endif
serv.wopfont=<qval <src.tag0.ibranice> == 1?8:3>



Resim: 1
http://f1210.hizliresim.com/12/t/f9660.png


Resim: 2

http://g1210.hizliresim.com/12/t/f969l.png


Son güncelleme: B3LyRsy2 tarafından 25-10-2012 21:13 GMT, önce düzenlendi.


 xwerswoodx
Hatalar başarıları tetikler.

Errors triggers success.
Lσadiηq ..

████████████████████___| %€rr0R Lσadiηq


computer. a human brain. you should know how to control it.
bilgisayar. bir insan beyni. nasıl kontrol edeceğini bilmelisin.


Yazar

Afronola


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 2021
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 29
Mesaj #64711   26-10-2012 02:13 GMT    
        
pekiiii bunları yazarken hiç düşündünüz mü sunucuda iki kişi aynı anda büyü atarsa diye?


 xwerswoodx, B3LyRsy2
Yazar

xwerswoodx


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1783
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 10
Mesaj #64720   26-10-2012 10:09 GMT    
        
Alıntı
Afronola :
pekiiii bunları yazarken hiç düşündünüz mü sunucuda iki kişi aynı anda büyü atarsa diye?



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


Geçmişi olmayanın, geleceği olmaz.

Scripting Destek Discord: https://discord.gg/yXQ3m5S

Yazar

Mac-Fusion


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 693
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 34
Mesaj #64764   28-10-2012 03:15 GMT    
        
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.

Kod:
[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


Yazar

xwerswoodx


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1783
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 10
Mesaj #64773   28-10-2012 12:31 GMT    
        
Alıntı
Mac-Fusion :
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.

Kod:
[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




Herhangi bir spell_say fonksiyonu yok basic in scriptinde


Geçmişi olmayanın, geleceği olmaz.

Scripting Destek Discord: https://discord.gg/yXQ3m5S

Yazar

basic


Yörünge Dışı Yetkili
Skill Title: Master
Online durumu
Toplam Mesaj: 1095
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 27
Mesaj #64808   29-10-2012 13:54 GMT    
        
Hamit hayranınım )


Bare kodu da koysaydında ne üzerinde çalıştığında anlaşılsaydı.

@afronola
iki kişinin aynı anda büyü atması olayını anlamadım ama 2 kere aynı anda fonksiyonun tetiklenmesini söylüyorsan zaten kodda herhangi tetiklenecek birşey yok diye hatırlıyorum.

anladımmmmmm serv.wopfontu değiştiriyo hamit. bence hiç mantıklı değil bu ayar ama o kodda da wop kullanıldığı için hiçbir şekilde bu verimi alamazsın başka kodlardan.

Oğuzhanın düşüncesine katılıyorum hani saliselik bi işlem olduğu için sorun yaratma ihtimali küçük ama kişi sayısı arttıkça bu oran artacaktır ama mevcut kodda da başka türlü bu işlem bu verimle gerçekleştirilemeyecektir.

kişisel not: Bence ibranice çok gereksiz bi sistem )


 xwerswoodx, B3LyRsy2, Gaia
4 yıl olmuş ya lan!!

Yazar

xwerswoodx


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1783
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 10
Mesaj #98459   29-04-2020 14:24 GMT    
        
Ah be nerden geldim bu konuya 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;

Kod:
[EVENTS e_ibranice]
On=@SpellCast
LOCAL.WOPFont = 8


Arayan falan olur.


Geçmişi olmayanın, geleceği olmaz.

Scripting Destek Discord: https://discord.gg/yXQ3m5S

Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
magery.scp hataları9xwerswoodx10-07-2013
Bad resource list id 'MAGERY 10.0'9System_Error07-09-2012
İbranice Olmuyor.4System_Error31-05-2012
Magery fix yardım lütfen8Brownie15-09-2011
Çalışır ibranice sistemi7UO-GM19-08-2011


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,