UO-Dev Arama

 



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

Novices


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 10
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 21
Mesaj #94359   02-01-2018 23:59 GMT    
        
Herkese merhabalar.
Ultima Online Script yazmayı öğreniyorum. Bir script yazdım bununla ilgili yardım edebilecek arkadaşlara şimdiden teşekkür ederim.
Kendımce yaptıgım (i_katana_vanq_test,vs gıbı özel weapon'lar ayarladım kısacası server'daki yaptığım özel silahları kısa bir sorguda nasıl Container içine random olarak Template loot'tan attırabilirim?

Kod:
[TEMPLATE loot_dragon_test]
CATEGORY=Item Templates
SUBSECTION=Monster Loot Templates
CONTAINER=i_bag
ITEM={ ??? 1 0 5 }


Örnek: item olarak tek sorguda i_katana_vanq_test gibi power_test, force_test gibi random çıkacak şekilde 10'larca item eklemek mümkün mü?

Bu da Katana Scripti
Kod:
[ITEMDEF i_katana_ruin_test]
ID=i_katana
NAME=Katana Ruin Test
RESOURCES=4 i_ingot_iron, i_katana
INCREASEDAM=15

CATEGORY=Provisions - Weapons - Magic
SUBSECTION=Magic Katanas
DESCRIPTION=Katana Ruin Test


Son güncelleme: Novices tarafından 03-01-2018 00:09 GMT, 679 Gün önce düzenlendi.



Yazar

dw4yne


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 309
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 25
Mesaj #94360   03-01-2018 04:34 GMT    
        
İtem=i_katana,R4
İtem=i_spear,r7

şeklinde


No [img] !

Yazar

Tanthalas


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 52
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 27
Mesaj #94361   03-01-2018 09:53 GMT    
        
Linkte template kullanımı ile ilgili ayrıntılı bilgi mevcut.



Yazar

Novices


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 10
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 21
Mesaj #94362   03-01-2018 14:42 GMT    
        
yanıtlarınız için teşekkürler. Sanırım yeterınce açıklayıcı yazmamışım, aslında yanıtını istediğim tam olarak şu!
mesela serverda bütün weapon'ların template loot için kısa sorgusunu biliyorum, örnek vermek gerekirse İTEM= random_weapon_sword_normal, random_weapon_axe_normal random_weapon_all gibi buraya kadar sorun yok! fakat, serverda atıyorum 1500-2000 tane weapon var varsayıyorum bunları kendime göre özelleştirdiğim zaman tek tek eklediğimde çok fazla yer kaplıyor. Amacım bunları kendime göre kısa bir sorguyla yanı yukarıda belirttiğim, random şekilde,
Örnek:İTEM=random_weapon_test veya random_weapon_özel_item şeklinde bir Container içine ama hepsinden random düşecek şekilde ayarlayabilirmiyim?



Yazar

kalankalir3


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 55
Oyun Tarzı: Pp
Emulatör:
Tecrübe: Scripter
Yaş: 31
Mesaj #94363   03-01-2018 15:00 GMT    
        
Bag içine random düşmesini istiyorsan

Kod:
ITEM={i_test 1 i_test2 1 i_test3 1 i_test4 1 i_test5 1}


şeklinde ayarlayabilirsin eğer test isimli itemin zor çıkmasını istiyorsan sayısını düşük tutup diğer çıkan eşyaların sayısını arttırmalısın ek olarak bagden hep item çıkmasını istemiyorsan ;

Kod:
{i_test 1 i_test2 1 i_test3 1 i_test4 1 i_test5 1},R2


Şeklinde gidebilirsin R'nin yanındaki rakam artarsa çıkma olasılığı azalır.


Yazar

Novices


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 10
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 21
Mesaj #94364   03-01-2018 15:10 GMT    
        
@kalankalir3
Yanıt için teşekkür ederim, belirtmiş oldüğün kısma kadar sorun yok abim! aslolan 1500- 2000 adet weapon bunların hepsini yazamayız, hatta sığdıramayız tek satıra!



Yazar

Aftrosh*


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 341
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 24
Mesaj #94365   03-01-2018 16:49 GMT    
        
TEMPLATE ÖRNEĞİ

Kod:
[TEMPLATE örnek]
DEFNAME=RANDOM_WEAPON_VANQ
ITEM={ RANDOM_SWORDTYPE_vanq 1 RANDOM_BOWTYPE_vanq 1 RANDOM_FENCINGTYPE_vanq 1 RANDOM_MACETYPE_vanq 1 RANDOM_AXETYPE_vanq 1 }


TEMPLATE İÇERİĞİ ÖRNEĞİ

Kod:
[TEMPLATE örnek]
DEFNAME=RANDOM_SWORDTYPE_vanq
CONTAINER=i_bag
ITEM={ i_SCIMITAR_vanq 1 i_HALBERD_vanq 1 i_BARDICHE_vanq 1 i_CUTLASS_vanq 1 i_SWORD_VIKING_vanq 1 i_KATANA_vanq 1 i_BROADSWORD_vanq 1 i_SWORD_LONG_vanq 1 }


Kod:
[TEMPLATE örnek]
DEFNAME=RANDOM_BOWTYPE_vanq
CONTAINER=i_bag
ITEM={ i_BOW_vanq 1 i_CROSSBOW_vanq 1 i_CROSSBOW_HEAVY_vanq 1 }


Kod:
[TEMPLATE örnek]
DEFNAME=RANDOM_FENCINGTYPE_vanq
CONTAINER=i_bag
ITEM={ i_PITCHFORK_vanq 1 i_KRYSS_vanq 1 i_SPEAR_vanq 1 i_SPEAR_SHORT_vanq 1 i_WAR_FORK_vanq 1 }


Kod:
[TEMPLATE örnek]
DEFNAME=RANDOM_MACETYPE_vanq
CONTAINER=i_bag
ITEM={ i_CLUB_vanq 1 i_MACE_vanq 1 i_MAUL_vanq 1 i_MACE_WAR_vanq 1 i_HAMMER_PICK_vanq 1 }


Kod:
[TEMPLATE örnek]
DEFNAME=RANDOM_AXETYPE_vanq
CONTAINER=i_bag
ITEM={ i_AXE_vanq 1 i_AXE_EXEC_vanq 1 i_AXE_BATTLE_vanq 1 i_AXE_DOUBLE_vanq 1 i_AXE_TWO_HAND_vanq 1 i_AXE_WAR_vanq 1 }


Ne istediğini anlayamadım fakat buradaki örnekte template içine template şeklinde hazırladığın sunucuda bulunan eşyaları sınıflandırarak ekleyebilirsin.

KULLANACAĞIN ASIL TEMPLATE VE BU TEMPLATENİN İÇİNE EKLEDİĞİN DİĞER TEMPLATELER MEVCUT.ASIL KULLANACAĞIN TEMPLATENİN İÇİNE EKLEDİĞİN TEMPLATELERİN İÇİNE İTEMLARI EKLEYEREK FAZLASIYLA DETAYLANDIRIP , DROPLARI ÇOĞALTABİLİRSİN.BU ÖRNEĞİ ZATEN İSTEDİĞİN GİBİ EDİTLERSİN , TEMELİ BU ŞEKİLDE ONU ANLAMANI İSTEDİM.

ÇOK TEMPLATELİ CÜMLELER KURDUM.GİDİYORUM BEN.HADİ BAY BAY


Son güncelleme: Aftrosh* tarafından 03-01-2018 17:56 GMT, 679 Gün önce düzenlendi.


 Novices
bir yazar , bir düşünür sonrasında üzülür.

Yazar

Novices


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 10
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 21
Mesaj #94366   03-01-2018 17:15 GMT    
        
@Aftrosh*
Zahmete katlanıp, detaylı anlatım için için teşekkür ederim.
İzah ettiğin gibi, orjinal template'den yola çıkmak lazım başka mantığı yok. İlgilenen herkese teşekkür ederim..



Yazar

xwerswoodx


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1753
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 10
Mesaj #94368   04-01-2018 21:03 GMT    
        
Kod:
[DEFNAME random_custom_items]
//+3 Fence kılıçları:
random_test_ruin_fence { i_kryss_test_ruin 1 i_spear_test_ruin 1 }

//+3 Sw kılıçları:
random_test_ruin_sw { i_katana_test_ruin 1 i_halberd_test_ruin 1 i_bardiche_test_ruin 1 i_cutlass_test_ruin 1 }

//+3 Mf kılıçları:
random_test_ruin_mf { i_staff_black_test_ruin 1 i_club_test_ruin 1 }

//+3 Baltalar:
random_test_ruin_axe { i_hatched_test_ruin 1 i_axe_war_test_ruin 1 }

//Tüm +3ler
random_test_ruin { random_test_ruin_fence 1 random_test_ruin_sw 1 random_test_ruin_mf 1 random_test_ruin_axe 1 }


Kod:
[TEMPLATE loot_dragon_test] //Tüm +3ler
CATEGORY=Item Templates
SUBSECTION=Monster Loot Templates
CONTAINER=i_bag
ITEM=random_test_ruin


Kod:
[TEMPLATE loot_dragon_test] //Sadece +3 fence kılıçları:
CATEGORY=Item Templates
SUBSECTION=Monster Loot Templates
CONTAINER=i_bag
ITEM=random_test_ruin_fence


Son güncelleme: xwerswoodx tarafından 05-01-2018 01:27 GMT, 677 Gün önce düzenlendi.


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

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

Yazar

Novices


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 10
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 21
Mesaj #94369   05-01-2018 07:16 GMT    
        
@xwerswoodx
Tesekkur ederim. Sanırım bu açıklama çok işime yarayacak, özelliklerine göre sınıflandırmak mantıklı, fikrine sağlık.



Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
cesetlere item koyulması engellenmesi2xwerswoodx15-06-2019
50 kare mark yasaklayan item12Firot09-06-2019
Levele göre Random chest6sekkk05-10-2018
Random Koordinat34s3d319-09-2018
staff item silinmesi9Slothere15-05-2018


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ı,