Sphere 55r Sorunlar || Çözümleri

Merhabalar..
Bu bölümde sphere 55r emulator'undeki çözemediginiz scriptleri birlikte halledelim ve önceden çözmüş olduğunuz sorunları buraya koyarsanız bakan arkadaşlar yararlanabilir..

Burada ;

- 55r emulatorun'de bildiğiniz sorunları
- 55r emulatorun'deki çözdüğünüz sorunları
- 55r emulatorun'de çözemediğiniz sorunları yazabilirsiniz..


Sphere 55r Emulatorundeki Genel Sorunlar

Merhabalar..
Bu başlık altından sorun bildirildiğinde buraya ekliyeceğim..


Sorunlar ;

- Binek isimlerinin değiştirilmesi
- Ev isimlerinin değiştirilmesi
- Kitapların isimlerinin değiştirilmesi


Bu konu HP-Nexiel tarafından düzenlendi(2008-06-09 07:03, 16 yıl önce)
on=@click
If (<memoryfindtype(memory_ipet)>)
	message @03b2,,1, [Sahibi: <memoryfindtype(memory_ipet).link.name>]
endif  // Sahibi yazması.

if (strmatch(&&#35039;<strsub 0 4 <name>>&&#35039;,&&#35039;bank&&#35039;))  // İsimler.
name Fixed
return 1
endif


Ayrıca bazı arkadaşlarımız teot engeli speech scriptinde on=#hackbb gibi yaparak engellemeye çalışıyorlar.Bu yanlış bilmiyorsam işe yaramaz.Çünkü teot o komut girildiğine yazıp yazmaması önemli değildir zaten işler.56b'de ise kendinden fixlidir.En iyisi 56b'e geçmek olacaktır..
Mrhb HP-Nexiel Ve Nexima Bnm sorunum oyunda ğa vs bunn gibi anlamsız şeyler yazıldığında sphere kapanıyor neden acaba ?
Bir Çözümde benden Olsun
teotu açıyoruz ve atın adını @123456 Horse yapıyoruz binek adı fixlidir tek tıklayınca düzelir fakat tek tıklamadan kendi atınıza in por ylem ( Magic Arrow ) attıgınızda atınızın tame'den çıktığını bildiren yazı varya sphere_msgs.scp'de olan ordaki atın adının başına ve sonuna köşeli parantez koymazsanız server down

bunun için [ ] şeklinde yaparsanız server kapanmayacaktır
O Zmn Sphere_Msgs Girin Control H Yapin Uste %s Alta [%s] Yazin Tumunu Degistir Diyin Butun İsimler Parenteze Girsin Msgsden Patlamaz O Zmn

House İsmini < a Gibi Symbol Yapinca Patlior Onu Engellemek İcin House Script'ine Girin Control H Yapin Orda Uste <name> Yazin Alta [<name>] Yapin Tumunu Degistir O Zaman Tabelaya Tikladiginda < a Gibi Symboller Parentez İcinde Gozukur O Zmn Da Patlamaz

Sphere/Script/İtems/İtemb3 Girin Orda Control F Basin i_book_lg Ara Diyin Orayi Silerek Aşşagida Yazdigimi Yapistirin..

[ITEMDEF 0ff2]
//purple book facing NE
DEFNAME=i_book_lg
//DEFNAME=LG_BLANK_BOOK
VALUE=40
WEIGHT=2
TYPE=T_BOOK
CATEGORY=Items by Professions
SUBSECTION=Scribe
DESCRIPTION=Purple Book

on=@click
message @0481,,1 [ <name> ]
return 1

on=@dclick
src.sysmessage @0481,,1 Kullanimi kalkmistir.
src.findid.i_book_sm.remove
return 1

ve

[TEMDEF 0ff1]
//dark brown book facing NE
DEFNAME=i_book_sm
//DEFNAME=SM_BLANK_BOOK
WEIGHT=2
VALUE=20
TYPE=T_BOOK
CATEGORY=Items by Professions
SUBSECTION=Scribe
DESCRIPTION=Dark Brown Book

on=@click
message @0481,,1 [ <name> ]
return 1

on=@dclick
src.sysmessage @0481,,1 Kullanimi kalkmistir.
src.findid.i_book_sm.remove
return 1

Booklarin İsmini Boylece Parenteze Alarak Patlamasini Engelleriz Serverin..


Bu konu 7u45 tarafından düzenlendi(2008-06-20 17:11, 16 yıl önce)
Evet lütfen böyle devam edelim..
: )
edelim bakalim :d
et bakalım:D
aylardir sorun diyorlar suanda 1 ane bile yok...
ya tabiki var ama her serverı patlatan kod için tek tıklamaya gerek kalmıyor ki, bir sürü kod war tıklamaya gerek kalmadan serverı patlatan.
:sikkin Nasi Engelliyebiliriz Mesela Yani ?[/
Artik 55r4 Kullanan Yok Ama Ben Genede Veriyim Sorunlar Ve Cozumleri..

Buyrun Arkadaşlar Fixler ;

Buglar Ve Fix'leri ;

Butun Script'lere Girerek Control H Basarak Uste ;

===>  <name>,<src.name>,<link.name>,<src.targ.name>,<cont.name>   <===

Alta İse ;

===>  [<name>],[<src.name>],[<link.name>],[<src.targ.name>],[<cont.name>]   <===

Yazarak Name'lerden Kurtulabilirsiniz..

Horse Bug'u Ve Fix ;

Horse Bug'u; Arkadaslar Herkezin Bildigi Gibi Horselerin Ismini <,#,>,^ Gibi Symbol'lerle Server Patlior Simdi Gelelim Cozumlerine ;

1- 56 B Gecerek Bu Symbol Sorunundan Kurtulabilirsiniz
2- 56 B Gecmekten Baska Horselerin Ve Dier Npc'lerin Isimlerini ;


On=@Click
if (strmatch("@*","[<name>]"))
remove
endif

Yapabilirsiniz..


2. Cozum ;

on=@click
if (strmatch('<strsub 0 4 [<name>]','bank'))
if (strmatch('<strsub 0 4 [<name>]','sell'))
if (strmatch('<strsub 0 4 [<name>]','buy'))
if (strmatch('<strsub 0 4 [<name>]','< a'))
if (strmatch('<strsub 0 4 [<name>]','<a'))
if (strmatch('<strsub 0 4 [<name>]','#'))
if (strmatch('<strsub 0 4 [<name>]','^'))
name BUGCU
return 1
endif

Gibi Fixliyebiliriz..

Attack Gibi Buglar Fix'i ;

Sphere_Msgs Girin Control H Yapin Uste %s Alta [%s] Yazin Tumunu Degistir Diyin Butun İsimler Parenteze Girsin Msgsden Patlamaz O Zaman..


House Bug Fix'i ;

1. Cozum ;

House İsmini < a Gibi Symbol Yapinca Patlior Onu Engellemek İcin House Script'ine Girin Control H Yapin Orda Uste <name> Yazin Alta [<name>] Yapin Tumunu Degistir Diyin O Zaman Butun <name>'ler Parentez İcinde Gozukur..

2. Cozum ;

Not: Eger 2. Cozumu Sectiyseniz Housing.scp İcine Girerek [fuction hclick] Yazarak Ara Diyin Sonra Orayi [fuction hclick] Baslayip Endif Kadar Silin Assagida Olan Benim Yazdigimi Yapistirin..



[function hclick]
if !(<link.baseid>)
	message @077a,1,1 [<name>]
	return 1
elseif (<link.timer> > 864800)
	message @077a,1,1 [<name>]
	message @0846,1,1 [Yepyeni]
	return 1
elseif (<link.timer> > 692800)
	message @077a,1,1 [<name>]
	message @0846,1,1 [Yeni]
	return 1
elseif (<link.timer> > 520800)
	message @077a,1,1 [<name>]
	message @0846,1,1 [Bakimsiz]
	return 1
elseif (<link.timer> > 348800)
	message @077a,1,1 [<name>]
	message @0846,1,1 [Eskimis]
	return 1
elseif (<link.timer> > 176800)
	message @077a,1,1 [<name>] 
	message @0846,1,1 [Dokuluyor]
	return 1
elseif (<link.timer> < 176800)
	if (<link.timer> == -1)
		link.timer 650
	endif
	message @077a,1,1 [ [<name>] ]
	message @0846,1,1 [Yikilacak Durumda]
	return 1
endif

Provisioner Vendorun'daki Book Buglari Fix'i ;

1. Cozum ;
Vendor Menu'ye Girerek Book Kaldirabilirsiniz Provisioner Menuden Fakat Yazilmis Menu Kullaniorsaniz Zor.. Eger Yazilmissa Menu'nuz Dedigim Yontemi Deneyin...

Sphere/Script/İtems/İtemb3 Girin Orda Control F Basin i_book_lg Ara Diyin Orayi Silerek Aşşagida Yazdigimi Yapistirin..



[ITEMDEF 0ff2]
//purple book facing NE
DEFNAME=i_book_lg
//DEFNAME=LG_BLANK_BOOK
VALUE=40
WEIGHT=2
TYPE=T_BOOK
CATEGORY=Items by Professions
SUBSECTION=Scribe
DESCRIPTION=Purple Book

on=@click
message @0481,,1 [ <name> ]
return 1

on=@dclick
src.sysmessage @0481,,1 Kullanimi kalkmistir.
src.findid.i_book_sm.remove
return 1

Ve

[TEMDEF 0ff1]
//dark brown book facing NE
DEFNAME=i_book_sm
//DEFNAME=SM_BLANK_BOOK
WEIGHT=2
VALUE=20
TYPE=T_BOOK
CATEGORY=Items by Professions
SUBSECTION=Scribe
DESCRIPTION=Dark Brown Book

on=@click
message @0481,,1 [ <name> ]
return 1

on=@dclick
src.sysmessage @0481,,1 Kullanimi kalkmistir.
src.findid.i_book_sm.remove
return 1


Evet Arkadaslar Simdi Teot Bug'u Ve Fix'i ;

Teot Fix ;

1. Cozum ;

Not: Burayi Daha Kati Yapabilirsiniz Jail,Ban Gibi :D


on=*#*
src.sysmessage @0790,1,1 Teot Kullanmak Yasaktir..
src.kill 1
src.stone 1
src.go star
src.name Teot Kullandim

2. Cozum ;

if !(strmatch('<clientversion>',2.0.3)) <===== Buraya Serverinizin Client Versiyonunuzu Yazin...
var.smsgx 0482
smsgx <serv.name> Shard'dan Atiliorsunuz Server'a Baglanabilmek Icin Siteden Client'i Indirin..
weblink https:// <===== Buraya Serverin Sitesini Yazin..
f_disc
return 1
endif

Not: Bunu Commands Script'inede Ekleyin Yoksa Calismaz...

Eger Bir Sorun Yasarsaniz PM Atabilirsiniz...Veya Burda Cozebilirim

Saygilarimla..


Bu konu Mércilé$$ tarafından düzenlendi(2008-06-22 22:58, 16 yıl önce)
Sorun var scriptsel çözümü yok ; teot ( 55r )
Evet Arkadaşlar Fix'liye Bildigim Kadar Bugu Fixledim Cozumlerini Sizle Paylastim..İlla Eksiksiz Olacak Die Bir Sey Yok Herkez Hata Yapabilir Asil Hata Bunlari Duzeltmektir..Eger Ben Yukarda Verdigim Yerde Hata Yaptiysam Diyin Bana Duzelteyim Veya Konuyu Arastirigim Daha İyi Bilgiler Edinim Sizede İyi Bilgiler Veriyim..



Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.