UO-Dev Arama

 



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

Readher


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 19
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 26
Mesaj #92935   09-08-2017 08:14 GMT    
        
Merhaba,
1) Butun vendorlara nasıl buy ve sell dialog ekleyebilirim yoksa tek tek uğramak mı lazım

2) Bir vendorun başka bir yere gitmesini nasıl sağlarım


Son güncelleme: Readher tarafından 09-08-2017 09:22 GMT, 467 Gün önce düzenlendi.


Zaman sana uymazsa sen zamana uy.

Readher Of Thorne

Yazar

Wasabi-san


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 180
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 31
Mesaj #92936   09-08-2017 09:12 GMT    
        
Bir vendorun bütün şehirleri gezmesi derken? Yayan mı yoksa recall atarak mı olcakbu iş?


Benim de böyle bi düşüncem var ama yayan gitmesi imkansız galiba. En güzeli timer koyarak yol uzerindeki lokasyonlara teleport ettirmek. Ben böyle yapıcam açıkçası.



Yazar

Readher


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 19
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 26
Mesaj #92937   09-08-2017 09:20 GMT    
        
Alıntı
Wasabi-san :
Bir vendorun bütün şehirleri gezmesi derken? Yayan mı yoksa recall atarak mı olcakbu iş?

recall olucak.


Zaman sana uymazsa sen zamana uy.

Readher Of Thorne

Yazar

4s3d3


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 193
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 28
Mesaj #92940   09-08-2017 12:07 GMT    
        
1. Sorunun cevabı :
Kod:
brain_none             0
brain_animal           1
brain_human            2
brain_healer           3
brain_guard            4
brain_banker           5
brain_vendor           6
brain_animal_trainer   7
brain_monster          8
brain_berserk          9
brain_dragon           10

Burada ki kodlar ne işe yarıyor diye soracak olursan örnek brain 3 6 7 al sat işlemi yapabileceğin vendorlar
Fix eventinde
On=@CharDClick bölümünün altına
Kod:
If (<Act.Brain>==3) || (<Act.Brain>==6) || (<Act.Brain>==7)
Act.Dialog xxx gibi halledebilirsin.
Endif


2.Sorunun cevabı ise vendora timer eklersin o süre sonun vendor britte ise minoca gitsin yada minocdaysa başka şehire gitsin diye basit bir sorguyla vendoru dolaştırabilirsin.



Yazar

Mac-Fusion


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 689
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 32
Mesaj #92948   09-08-2017 18:57 GMT    
        
Her vendor türünün satacağı eşya ayrı olduğundan, hepsine zaten ekleyeceksin. Array dizisi ile tek menü üzerinden bunu listeletebilirsin.

Vendor'un .goto x,y,z,m komutu ile herhangi bir koordinata gönderebilirsin.
Recall olması içinse .go x,y,z,m
veya
.p x,y,z,m sonrasında
.fix


Yazar

Wasabi-san


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 180
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 31
Mesaj #92956   10-08-2017 07:49 GMT    
        
@mac-fusion

şu goto yu söylediğin harika oldu Peki goto da zaman aşımı gibi bir şey var mı? Çünkü bi yerden bi yere go to yapınca Hiç engellere bakmadan o yöne doğru yürüyor. Haliyle Pathfinding sisteminden ziyade kendi yol haritamı çizip o kordinasyonlara yönlendireceğim. Peki yönlendirirken sapma olabilir mi? Mesela atıyorum 1 dakika yürüdü 1 dakika sonra oldu ya varamadı Goto dediğim kordinata oradan sonra goto sıfırlanıp kendi kafasına göre hareket ediyor mu? Gerçi etse de Tag vs ile bu iş halledilir gibi sanki.



Yazar

Mac-Fusion


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 689
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 32
Mesaj #92959   10-08-2017 17:10 GMT    
        
1 dakika sonra ordamı değilmi diye sorgulatmak mantıksız olur. Değişken durumlarda çalışmaz. Dediğin gibi engeller vs. vs.
Sen soruyu sorduktan sonra 3 çeşit çözüm geldi aklıma.

Birincisi goto koordinatına bir eşya koyup, @step triggeri ile goto işlemini yapan vendor'u ilişkilendirip sorgulatmak.
İkincisi saniyede veya 5-10 saniyede bir @timer verip vendor'a belirtilen koordinattamı değilmi diye kontrol ettirmek.
Üçüncüsü, goto komutunu verdiğin vendor muhtemelen bir flag alıyordur. Sunucuya pakette gönderiyor olabilir. Hiç olmadı bir memory'si vardır diye tahmin ediyorum. O flag yada memory kaybolduysa belirtilen koordinata gitmiş demektir. Sonraki işlemine bundan sonra devam edebilirsin.


Yazar

Wasabi-san


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 180
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 31
Mesaj #92961   10-08-2017 20:48 GMT    
        
Açıkcası önerdiğin 1.yi ben de düşündüm. Verdiğim kordinat'a adım attığında bir sonraki kordinata yürütülebilir. En mantıklısı böyle duruyor. TEşekkürler. Aklımda bi şey vardı resmen gerçekleştirmeye sebep oldun

Şimdi benim yaptığım serverda Kervancı koyucaktım. Bu Her gün farklı bi şehire gidicek ve oyundaki şehirlerde bulunan npclerin goldları olucak yani XXX goldundan sonra goldu olmadığı için satın alamayacak. Kervancıda şehirdeki npclerin 10 15katı para olacağı için şehire gelen kervancıya bu eşyaları satabileceklerdi. Benim düşündüğüm hergün farklı bi şehire teleport ettirmekti ama goto ile yürütebilirim artık



Yazar

Mac-Fusion


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 689
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 32
Mesaj #92963   11-08-2017 15:26 GMT    
        
mt_walk değerini kaldırırsan, koşturabilirsin de. (mt_run)


Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Mage Vendora Reg Kristal ekleme3Sephinroth17-07-2018
Fonts.mul İcon Ekleme - Script yardımı4dw4yne16-04-2018
Renk ekleme1Silverwolf10-12-2017
Bayrak Ekleme3kalankalir314-09-2017
Gumps Dialog Ekleme4mahsuni26-07-2017


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