Ultima Strikeda En Sık Sorulan Sorular Ve Cevapları

Sorular;
1.Konumuz; [Cast 24 - Stone Wall - In Sanet Ylem Büyüsünün Arkasından Büyü Atılması.
2.Üzerimizde Warrior Armoru Olmasına Rağmen Büyü Atılabilmesi.
3.4x Vede Üst Sürümlerinin Hata Vermesi Açılmaması.
4.Account Ve Save Res;
5.Plevel.
6.Koşarak Büyü Atma Sorunu.
7.Map Üzerindeki Yapdığımız Alanları Bölgelendirmek.
8.Oyuna Başladığımızda Britain Yerine Kendi İsdediğiniz Yere Düşmesi.
9.Guardlardan Kurtulmak.
10.UOReport::fatal: Hatası.
11.Spawn Yapımı.
12.Potionun Teker Teker Düşmesi.
13.Sunucunun Admin Moda Alımı.
______________________________________________________________________________


Cevaplar;

1.55 Versionlarında'da; item1 adlı scripting'i bularak içindeki
Kod:
[ITEMDEF 07a]
DEFNAME=i_wall_stone_7
TYPE=T_WALL
RESOURCES=100 i_rock_plain
CATEGORY=Buildings - Walls
SUBSECTION=Stone Wall 3
DESCRIPTION=@
DUPELIST=07b,07c,07d,07e,07f,080,081,082,083,084,085,086,087,088,089,08a,08b,08c,08d,08e,08f,0364,0365


Bölümünün altına

Kod:
on=@create
id i_wall_stone_8


Ekleyerek sorununu çözebilir.

56b Versionunda ise; sphere_item_building_walls.scp scriptini bulup açıyoruz ve şu bölümü buluyoruz.

Kod:
[ITEMDEF 07a]
DEFNAME=i_wall_stone_7
TYPE=T_WALL
CAN=CAN_I_BLOCK
RESOURCES=100 i_rock_plain
CATEGORY=Buildings - Walls
SUBSECTION=Stone Wall 3
DESCRIPTION=@
DUPELIST=07b,07c,07d,07e,07f,080,081,082,083,084,085,086,087,088,089,08a,08b,08c,08d,08e,08f,0364,0365


Ve altına şunu ekliyoruz.

on=@create
id i_wall_stone_8
dispid 080
------------------------------------------------------------------------------

2.Bu sorunun cevabı gayet basittir scriptin typesini t_armor şeklinde yapdığınız, taktirde sorununuz düzelicektir.
------------------------------------------------------------------------------

3.Arkadaşlar bu sorunun cevabıda şöyledir zaten clienti açmaya çalıştığınızda size şu hatayı verir.

igrping.dll dosyası bulunmadığından windows size alternatif bir çözüm olan tekrar denemenizi veyahut bilgisayarı yeniden başlatmanızı söyler fakat yapmamız gereken igrping.dll dosyasını indirip altını çizerek söylüyorum ultima onlinenin içinde çalıştırmamız gerekmektedir. igrping dosyasını indirebilceğiniz bir link
Link;
https://www.dlldll.com/igrping.dll_download.html
olay bundan ibarettir.
------------------------------------------------------------------------------

4.Öncelikle bu işlemi sphere kapalıyken yapmalıyız. Daha sonra account klasörünün içine giriyoruz ve [sphereaccu.scp] dosyasını bulup içini açıyoruz ve tamamen bomboş kalcak şekilde siliyoruz aşşağı doğru beş satır boşluk bırakıp [eof] yazıp kaydedip çıkıyoruz. daha sonra [sphereaccu.scp + Sphereacct.scp] kalmak üzere diğer account klasöründeki bütün dosyaları siliyoruz.

Save res kısmına gelince; save klasörüne girip spherechars.scp dosyasını buluyoruz ve içindeki herşeyi silip

Kod:
TITLE=Sphere World Script
VERSION=0.56b-Nightly
TIME=0
SAVECOUNT=0

[EOF]


yazıyor ve çıkıyoruz. İşimiz bu kadar account ve save atmış olduk.
------------------------------------------------------------------------------

5.Bu konu çok fazla gerekli deyil hemen hemen herkez biliyor fakat bazen görüyorum bunlarla ilgili topicler bunuda extra olarak belirtmek istedim.

Sphere panelden account açarken account add [kullanıcı adı] [şifre] şeklinde açabiliriz.

plevel vermeye gelince account [kullanıcı adı] plevel [plevel rütbesi 2-3-4-5-6-7 şeklinde verebiliriz]

oyun içinde account vermek için ise; .serv.account [kullanıcı adı] plevel 5 veyahut .privset 2-3-4-5-6-7 şeklinde uygulaya biliriz.
------------------------------------------------------------------------------

6.Arkadaşlar bu sorun fix eventinin devreye sokulmadığı yani ihmal yüzünden olmaktadır fix scripti u-s'dede bulabilceğiniz bir script'tir .xevents e_fix şeklinde bu events'i login scriptinize veya başlaçgıç stoneye ekleyerek sorunu kolayca halledebilirsiniz.
------------------------------------------------------------------------------

7.Bununla ilgili çözüm şudur 55r'lerde map.scp'tini bulup
Kod:
[AREA safe vsvs]
FLAGS=[bu kısım özelleştirdimiz alanın safe ve ya safe dışı olmasını ayarlar Bu Flags =06980 [safe alan yapar] - flags= 0880 safe dışı yapar.
RECT=[Bu kısıma özelleştirmek isdediğimiz alanın sol alt köşe ve sağ üst köşenin kordinatlarını belirtiyoruz xxxx,xxxx,xxxx,xxx şeklinde.
P=bu kısma .go safe veya işte alanın adını ne yazdıysanız gitmediğini isdediniz noktanın kordinatını yazıyoruz.
GROUP=[safe vs vs]
------------------------------------------------------------------------------

8.Map klasöründen sphere_map_points0.scp'ne giriyoruz ve

Kod:
[STARTS] // new client
Yew
The Sturdy Bow
1496,1629,10,0 - Burayı Değiştiriyoruz.

şeklinde verilmiş kordinatları gitmesini isdediğimiz yerin kordinatlarıyla değiştiriyoruz ve sorunumuz halloluyor.
------------------------------------------------------------------------------

9.Arkadaşlar dikkatimi çekti bu konuda pvp serveri kuran arkadaşların sıçta sorduğu bir şey guard'lardan nasıl kurtuluruz şöyle olabilir. ister tek tek bütün gz bölgeleri bulup .region.guarded 0 çekiceksiniz ama bu çok uzun zaman alır yada şöyle basit bir script ile sorunlarınızdan kurtulcaksınız.

Kod:
[SPEECH spk_player]
on=*guards*
src.sysmessage @0481,,1 [de 'Guards' Kelimesi Kaldirilmiştir.]
return 1
on=*guard*
src.sysmessage @0481,,1 [de 'Guard' Kelimesi Kaldirilmiştir.]
return 1
------------------------------------------------------------------------------

10.Bu sorunu bu aralar çok gördüm çözümü basit Net Framework 2.0'ı indirerek sorunumuzdan kurtulabiliriz.
------------------------------------------------------------------------------

11.Bu konuyla ilgili bin çeşit topic olduğunu farkettim kimisi axis ile yapmış sorun yaşamış kimisi spawn deed'leri yeterli görmemiş buna bi son getirmek için en basitinden bir script çözümdür.

[FUNCTION spawn]
IF !(STRCMP(<ARGS>,?))
SRC.SYSMESSAGE Spawn Yaratma dialog'u acildi
RETURN 1
ENDIF
IF (<ARGN> == 1)
SRC.NEWITEM=01ea7
SRC.ACT.P=<P>
SRC.ACT.TYPE=34
SRC.ACT.AMOUNT=<TAG.SPAWNAMOUNT>
SRC.ACT.MORE=<TAG.SPAWNID>
SRC.ACT.MOREX=<TAG.MINTIME>
SRC.ACT.MOREY=<TAG.MAXTIME>
SRC.ACT.MOREZ=<TAG.MAXDIST>
SRC.ACT.ATTR=0b0
SRC.ACT.DCLICK
SRC.MESSAGE=Spawn Yaratildi
SRC.MESSAGE=İlk yaratik <ACT.TIMER> saniye sonra cikacak
RETURN 1
ENDIF
IF (<ARGN> == 2)
src.tag0.SPAWNAMOUNT=0
src.tag0.SPAWNID=0
src.tag0.MINTIME=0
src.tag0.MAXTIME=0
src.tag0.MAXDIST=0
SRC.MESSAGE Spawn Temizlendi
RETURN 1
ENDIF
IF !(0<src.tag0.SPAWNAMOUNT>)
src.tag0.SPAWNAMOUNT=1
src.tag0.SPAWNID=c_man
src.tag0.MINTIME=5
src.tag0.MAXTIME=10
src.tag0.MAXDIST=5
ENDIF
SRC.DIALOG d_spawner
RETURN 1

[DIALOG d_spawner]
0,0
resizepic 400 370 9550 350 215
page 0
text 500 375 1000 0
text 405 395 1000 1
button 550 395 2440 2440 1 0 1
text 560 396 1000 6
text 405 425 1000 2
button 550 425 2440 2440 1 0 2
text 560 426 1000 7
text 405 455 1000 3
button 550 455 2440 2440 1 0 3
text 560 456 1000 8
text 405 485 1000 4
button 550 485 2440 2440 1 0 4
text 560 486 1000 9
text 405 515 1000 5
button 550 515 2440 2440 1 0 5
text 560 516 1000 10
button 415 545 2076 2075 1 0 6
button 615 545 2073 2072 1 0 0


[DIALOG d_spawner TEXT]
Spawn yaratma
Amount
Kadikatur Id
Min Sure
Max Sure
Uzaklik
<eval <src.tag0.SPAWNAMOUNT>>
<src.tag0.SPAWNID>
<eval <src.tag0.MINTIME>>
<eval <src.tag0.MAXTIME>>
<eval <src.tag0.MAXDIST>>

[DIALOG d_spawner BUTTON]
ONBUTTON=0
SYSMESSAGE=Islem iptal edildi
RETURN 0

ONBUTTON=1
INPDLG TAG.SPAWNAMOUNT 3
RETURN 1

ONBUTTON=2
INPDLG TAG.SPAWNID 20
RETURN 1

ONBUTTON=3
INPDLG TAG.MINTIME 10
RETURN 1

ONBUTTON=4
INPDLG TAG.MAXTIME 10
RETURN 1

ONBUTTON=5
INPDLG TAG.MAXDIST 5
RETURN 1

ONBUTTON=6
NEWITEM=01ea7
ACT.P=<P>
ACT.TYPE=34
ACT.AMOUNT=<TAG.SPAWNAMOUNT>
ACT.MORE=<TAG.SPAWNID>
ACT.MOREX=<TAG.MINTIME>
ACT.MOREY=<TAG.MAXTIME>
ACT.MOREZ=<TAG.MAXDIST>
ACT.ATTR=0b0
ACT.DCLICK
MESSAGE=Spawn Yaratildi..
MESSAGE=İlk yaratik <ACT.TIMER> saniye sonra cikacak
RETURN 0


Script alıntıdır bunuda açıklayımda sonra başımız ağrımasın. :]
------------------------------------------------------------------------------

12.Bu sorun ciddi mağnada çok soruluyor tek tek düşen potionları nasıl çift yapabiliriz şöyle yapabiliriz ki potionlarin ID'lerini
Kod:
i_bottle_empty
yapdığımız taktirde sorun kalmıycaktır.
------------------------------------------------------------------------------

13.Sunucunun Admin Moda Alımı; Şu şekillerde alabilirizsiniz Sphere.ini Den Maxclients=256 dır. Bunu 1 yaparsanız sadece owner ve adminler girebilir veyahut şu şekildede yapabilirsiniz.
Kod:
On=@Login
if (<src.account.plevel> < 2)
src.sysmessage @38,1,1 Sunucu Admin Moddadir Uzgunum.
src.f_disc
------------------------------------------------------------------------------


Umarım birilerinin işine yarar topic açmakla uğraşmaz ve tabanı şişirmez :)

Bu konu [Static] tarafından düzenlendi(2009-09-13 19:34, 14 yıl önce)
Novice
11.9
Güzel, ama zaten bu soruların bütün cevapları bu sitede var. Sadece tek topicde toplamışsın. Biraz araştırmacı olan rahatlıkla soruların cevaplarını bulur
Rowall

Başlığı Zaten Dikkatli Okursan Sürekli Aynı Konulardan Açılan Topiclerden Dolayı Rahatsız Olduğum İçin Yardımcı Olmak İçin Hepsini Bi Topice Topladım. Örneğin Adam Burdaki Sorulardan Birini Sorar Başka Biri Bu Topici Gösterir Ve Sorcağı Soruların Cevapların Cevabını Burda Bulcağı İçin Bir Daha Topic Açmaz. Araştırma Yapsa Tabiki Bulur Ama Genelde Araştırmadan Topicler Açıldığını Biliyorsunuz.
Bu konu hep up'lu kalsın sorunu olan ilk buraya baksın yoksa topic açsın topic kirliliği azda olsa önlenmiş olur.


Mana çok yavaş doluyor diyenler:

sphere_skills.scp acıyorsun meditation kısmını böyle değiştiriyorsun

Kod:
[Skill 46]
DEFNAME=Skill_Meditation
KEY=Meditation
TITLE=Stoic
DELAY=0.1,0.2
STAT_STR=0
STAT_INT=0
STAT_DEX=0
BONUS_STR=0
BONUS_DEX=0
BONUS_INT=0
BONUS_STATS=0
ADV_RATE=0.1,0.1,0.1
VALUES=1,20,80

ON=@Fail
src.sysmessage @38,,1 Konsantrasyonunuz bozuldu..

An Ex Por attığım adama duvar atılınca frozenliği gidiyor diyenler :

Bunu sphere_spells.scp'nin wall scripti flaglarına ekleyeceksiniz.//diğer wall scriptlerindede öyleyse ekleyin flagı


spellflag_nounparalyze

Vendorlara iki kere tıkladığımda açılmıyor diyenler :

Bunu sphere_events_human.scp scriptine events e_human_greet altına ekliyoruz

on=@click
message @038a,0,1 [ <job> ]
return 0

on=@dclick
if (<distance> <3)
hear buy
endif
Aynen Öyle Benim Bunu Yapmamın Amacıda Bu Aldarson[EMRE] İşte Benim Unuttuğum Sizlerin Dikkatini Çeken Konularıda Yazın.
Hazir firsat bulmusken hep soylenen bir sorun var bana msnden sikca bu soru soruluyor

SORU: AXIS VISTADA ACILMIYOR?
2 kez yükleyin geçer :P

bence guzel dusunmussun burda toplamayı :)
Teşekkür Ederim xwerswoodx
Guzel Yapmissin Yeni Baslayanlar Icin Kolaylik Olur..!
ben bu başlığı adminle konuşayımda olursa sabitlesin :)
Şunuda Eklemek İstedim Lbr Npc Binek Ve Benzeri Şeylerden Sorular Çok Sık Soruluyor Şu Kaynaklardan Yararlana Bilirsiniz.

https://www.ultima-strike.com/c-doc-uo-mul_s-title_w-asc_o-_p-_d-15.html
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
https://www.uo-desktop.uoo.ru/
cidden işime yaradı çoğu sorunuma çözüm buldum güzel çalışma.
emeğine saglık kardeş yeni üye oldum sorcam soruların yarısı çıkdı burdan :D
eywallah
Son günlerde nerdeyse her gün açılan bir topic dikkatimi çekti oyunda takılıyorum.Bu başlıkta çok fazla topic açılıyor ve bunun cevabını burda kimse işte budur diyemez. çünkü çok fazla sebebi olabilir bu sorunun ve bilgisayar özelliklerinizle alakalı bişey olcağını hiç zannetmem çünkü çok eski bir oyun çok fazla bi özellik istemiyor. başlıca nedenler aklıma gelenleri şöyle yazdım.

1.Bilgisayarınızdaki Doluluk 'yoğunluk' Oranı.
2.Ultimanızın İçindeki Dosyalarda Bir Farklılık Eksiklik Vs.
3.Sphere'deki Hata Fazlalığı.
4.Sphere.ini'deki Yanlış Bir Ayar.

Not; Aklınıza Gelen Kaçırdığım Bişey Varsa Türetirseniz Sevinirim.
Elinize sağlık sorun çeken bir çok kişiye yardımcı olacaktır sabitlenmeli.



Üye Ol veya Giriş Yap

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