merhaba sayın us user ları
ultima online oynayıp server açmak isteyen ve server'nın birazcık daha değişik player ların hoşuna gidecek yeni eklentiler yapmak isteyenlere multi dosyalarından nasıl yararlanabilirler onu anlatmak istiyorum.

*işte sizin için seçtiğim özel yeni evler.












*Inside UO indiriyoruz ve extrac ediyoruz.
*Mou indiriyoruz ve extrac ediyoruz.
*size özel multi.mul insideuo nun içine atın
*size özel multi.idx insideuo nun içine atın.

Görüntü 1
Görüntü 2
Görüntü 3
Görüntü 4

step 4 te scp miz hazır.
hepsini seçin ve kopyalayın.
boş bi txt dosyası yaratıp içine yapıştırın.txt dosyasının uzantısını .scp olarak değiştirin ve kaydedin.

yapmış olduğunuz scp yi x:\sphere\scripts klasörü içine atıyoruz.serverımızı çalıştırıp .add i_deed_deneme yazarak multi dosyamızdaki evlerden birini piyasaya çıkartmış oluyoruz.
diğer gump evler içinde aynı yöntemi uygulayarak evlerimizi playerların kullanabileceği hale getiriyoruz.

NOT : bu şekilde yapılan evler deed haline geri getirilemez ve speak ler çalışmaz ( i ban thee dediğnizide hiç bişi olmaz ) bu evi kuranlar tekrar dan başka bi ev ( 2 ev kurabilir ) kurabilir. ( kısacası house menü çalışmaz )

bunu düzeltmek için nbl scp lerindeki house ve spear scp leriden yararlanmanız gerekir.


[ITEMDEF 04019]
// Automatically created by MOU
// deneme

DEFNAME=i_multi_deneme
NAME=deneme
TYPE=T_MULTI
VALUE=0

CATEGORY=Multis
SUBSECTION=Houses
DESCRIPTION=deneme

MULTIREGION=-10,-10,10,10

COMPONENT=00BD2,3,9,0
COMPONENT=00677,0,8,6
COMPONENT=00675,-1,8,6
COMPONENT=00868,-5,-5,6
COMPONENT=0067D,3,4,46
COMPONENT=00675,6,-4,6
COMPONENT=00679,-6,-5,26
COMPONENT=00FAF,5,-9,7
COMPONENT=01015,5,-8,46
COMPONENT=0067D,3,-2,46
COMPONENT=01060,5,-6,46
COMPONENT=0105F,5,-5,46
COMPONENT=00866,-6,-5,6
COMPONENT=00FB1,4,-9,7

///tspeech spk_house_cmds 1. eklemeniz gereken satır

///On=@TargOn_Item 2. eklemeniz gereken
///htargitem
///return 1

///On=@TargOn_Char 3. eklemeniz gereken satır.
///htargchar
///return 1

///// bunu yazmanız gerekiyor buraya.

///elseif (<baseid> == i_itemdefnumarası) ///yani [ITEMDEF 04019]
if !(<src.findid.i_redeeder>)
src.newitem i_redeeder
src.act.more2 itemdefnumarası /// yani [ITEMDEF 04019]
src.act.equip
endif

[ITEMDEF i_deed_deneme]
NAME=Deed to a deneme
ID=i_deed
RESOURCES=i_deed,i_multi_deneme

CATEGORY=Provisions - Deeds
SUBSECTION=Custom Deeds
DESCRIPTION=deneme

ON=@Create
MORE=i_multi_deneme
///ATTR=attr_newbie /// yamış olduğunuz deed in newbie olması için bunu ekleyin.


scp mizin son hali budur bunu ( //// işraterlerini silerek kaydederseniz eviniz sorunsuz bi şekilde çalışır

umarım aydınlatıcı bi şekilde ve anlaşılır yazmışımdır. bun tutorial için baya uğraştım ftp felan :D umarım yakında sitemizin kendi içinde ftp oluşturup oraya atıcam ve böylece daha hızlı ve kolay ulaşabilirsiniz dosyalara.
anlamadığın çalışmayan bir yer olursa lütfen buraya yazın.sonra dan okuyanlar cevaplara bakarak yanlışlarını hataları düzeltsinler.

Hepinize Teşekkürederim yorumlarınızı bekliyorum.

Bu konu [NOS]RedHotRyder tarafından düzenlendi(2011-07-31 20:58, 12 yıl önce)
gercekten cok iyi bir çok kişiye yararlı olcagını umuyorum.
Silindi
Administrators
80.4994
tşk ederiz.güzel.
Mou da sorun mu var?
Create scripts for this multi dediğim zaman böle bişi çıkıyo(Components kısmı çıkmıyo)

[ITEMDEF 04027]
// Automatically created by MOU
//

DEFNAME=i_multi_denemeee
NAME=denemee
TYPE=T_MULTI
VALUE=0

CATEGORY=Multis
SUBSECTION=Houses
DESCRIPTION=denemee

MULTIREGION=-10,-14,10,13


?
Edit: Components çıkmadığından hiç bişey çıkmıyo:(
components ler sabit eşyalar oluyo kapılar felan eve konana forge vs gibi itemler compenantda oluyo.

acaba indirdiğin multi ve miltiidx leri uo nun içine koydunmu yoksa sadece inside uo nun içindemi bıraktın ona bi dikkat edermisin normal de sen bu vermiş olduğun scp ile .add 04027 yazarak itemi çıkarta bilirsin bi sorun olmaması lazım oyunda .add 04027 yazınca target çıkyıor mu bi yere koyduğunda göremiyosan multi leri uo nun içine atmamışsındır o yüzden.
Mouyla aynı dizinde mi olması gerekiyo multilerin?
Aynı dizine koyuncada olmadı. Çıkmıyo componentsler onun dışında doğru herşey target falan çıkıyo oyun içinde.
abim bak şimdi multi.mul ve muliidx.mul dosyalarını c:\programfilesi\ultima online ' in içine at
soran çıkart olur.sen mou nun içine atman bi şeyi değiştirmez oyunda göre bilmen için önce oyunun içinde olması lazım. mou ile heryerden dosyayaı kaynak olarak gösterebilirsin farketmez. mou ile felan işin kalmadı scp ni de bitirmişsin.indirdiğin multi ve multixd dosyalarını uo nun içine at server ı aç sonra .add xxx yap çıkart bu sefer göreceksin.
Dediklerini yapıyorum ama sorunum mouda create script diyince componentsler çıkmıyo. Dolayısıyla eşyalarda çıkmıyo.
Sanırım multiler sorunlu gump id si 0020 ve sonrasında components cikmiyo.
hımm o zaman sana şöyle söyliyim compenant herşeyde çıkmaz dediğim gibi eşya flan olması lazım.
sen şöyle yap

dosyalardan biri multi.i1x diğeride multi.dar.
multi.i1x i multi.mul olarak
multi.dar i multi.idx yap öyle dene :) sen client .2.03 ile kendi açtığın server amı girmeye çalışıyosun ?
arkadasim harika yapmisinda bende yapmak istiyorum bana idlerini soleyebilirmisin new housenin ve pvp areanin (scriplesiosa öle yapip yolarsan minetar kalirim) Pvp areayı görünce gözlerim kamastı harika güzel bişi tbrkler
[ITEMDEF 04027]
// Automatically created by MOU
// pvpare

DEFNAME=i_multi_pvpare
NAME=pvpare
TYPE=T_MULTI
VALUE=0

CATEGORY=Multis
SUBSECTION=Houses
DESCRIPTION=pvpare

MULTIREGION=-10,-14,10,13


[ITEMDEF i_deed_pvpare]
NAME=Deed to a pvpare
ID=i_deed
RESOURCES=i_deed,i_multi_pvpare

CATEGORY=Provisions - Deeds
SUBSECTION=Custom Deeds
DESCRIPTION=pvpare

ON=@Create
MORE=i_multi_pvpare


///////////////////////

[ITEMDEF 04039]
// Automatically created by MOU
// newhouse

DEFNAME=i_multi_newhouse
NAME=newhouse
TYPE=T_MULTI
VALUE=0

CATEGORY=Multis
SUBSECTION=Houses
DESCRIPTION=newhouse

MULTIREGION=-6,-10,7,9

COMPONENT=00675,0,3,5
COMPONENT=00677,1,3,5
COMPONENT=00BD1,6,-5,3
COMPONENT=0067D,5,-3,5
COMPONENT=0067F,5,-4,5

tspeech spk_house_cmds

On=@Create
timer 1036800
morey 425
morez 3

On=@TargOn_Item
htargitem
return 1

On=@TargOn_Char
htargchar
return 1

[ITEMDEF i_deed_newhouse]
NAME=Deed to a newhouse
ID=i_deed
RESOURCES=i_deed,i_multi_newhouse

CATEGORY=Provisions - Deeds
SUBSECTION=Custom Deeds
DESCRIPTION=newhouse

ON=@Create
MORE=i_multi_newhouse
ATTR=attr_newbie

[eof]

bunu bi scp nin içine kaydet direk çalışır

kusura bakma daha yeni görüyorum gözümden kaçmış daha önce görsem hemen cevaplardım
müthiş seyler yapmisin tebrik ederim werdiklerin için cok saolda sana bi sorum olucak ewin tavanini falan yaparken tektek .nudgeup lamı yapıosun yoksa hepsini aynı anda yyukarı kaldıran bir komut warmı sölermisin?



Üye Ol veya Giriş Yap

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