UO-Dev Arama

 



İçerde : 1 misafir, 0 üye : --- Sayfalar: 12>Son »
Yazar

EnmaBlackthorn


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 13
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: World Builder
Yaş: 29
Mesaj #96737   30-10-2018 23:17 GMT    
        
Merhaba arkadaşlar ben eski bir uo oyuncusuyum. Şu an ise hafta sonları twitch üzerinde takipçlerimle ultima onlinede role play oynuyorum (Daha doğrusu oyuncular chat'ten ne yapmak istediklerini filan söylüyorlar ben hikayeyi ilerletiyorum). 2 klan yarattım bunlar kraliyet ve fırtına pelerin ve bu klanlar için asker npc scritleri yazdım. Ancak bu npclerin birbirlerini gördüklerinde birbirlerine saldırmalarını istiyorum . tüm script dosyalarını kontrol ettim . brain scriplerini bulabilseydim kendim birşeyler yapmaya çalışacaktım ancak yapamadım. şu an oyunda monster ,human, undeath gibi bran türleri ben 2 yeni brain tarzı yaratmak istiyorum ve bu nepcler birbirlerini gördüklerinde savaşsınlar sadece birbirleriyle savaşsınlar istiyorum diğer npcler etraftayken onlara saldırmasınlar sadece birbirlerine saldırsınlar bunu nasıl yapabilirim acaba ? Bir Yolu Varmıdır ?



Yazar

Daedhelon


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 43
Oyun Tarzı:
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 30
Mesaj #96738   31-10-2018 02:23 GMT    
        
"Kraliyet" ve "Fırtına Pelerin" hmmm çok özgün... Imperials and Stormcloaks hmmm... Hmm... Neyse çok eleştirmeyeceğim yerelleştirmeni... Yapabileceğin şey basit, bu npclere bir eşya ekleyeceksin, timer ile forchars sorgulatıp, ya belirli idleri gördüklerinde attack vermelerini sağlayacaksın ya da tag. üzerinden sorgu yaptırtıp saldırtacaksın.


The Cave You Fear to Enter Holds the Treasure You Seek...

Yazar

EnmaBlackthorn


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 13
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: World Builder
Yaş: 29
Mesaj #96739   31-10-2018 04:38 GMT    
        
aslında illa çokta özgün olmasına gerek yok gerçi olayın içerisinde başka ülkeler ve gruplarda varda burda önemli olan oyuncuların onların haraketlerine karşı verdiği tepkiler . neyse konumuza dönücek olursak . Öncelikle cevabın için gerçekten çok teşekkür ederim . Script yazmakta sizler gibi bu işin üstadı olmuş birisi değilim . giriş seviyelerindeyim . bu işi nasıl yapacağımı daha ayrıntılı yazma imkanınvar çok makbule gerçer . Bu arada sphere 56b kullanıyorum servar olarak .



Yazar

4s3d3


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 192
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 28
Mesaj #96740   31-10-2018 10:01 GMT    
        
Basit bir şekilde şöyle anlatayım iki grubada event ver birisi [Events Kraliyet] diğeri [Events Firtina] şeklinde sonrasında

Kod:
[Events Kraliyet]
On=@NPCLookAtChar
IF (<Src.ISEvent.Firtina>)
Attack <Src>
Endif

[Events Firtina]
On=@NPCLookAtChar
IF (<Src.ISEvent.Kraliyet>)
Attack <Src>
Endif

Yaptığın npclere bu şekilde ekleyebilirsin he yok tek tek uğraşamam item üzerinden birbirlerini tanısın istiyorsan tek bir event yapar tüm npclere sphere.iniden tanıtırsın npc sorgularını belirli bir item üzerinden yaparsın
Misal
Kod:
[Events NPC]
On=@NPCLookAtChar
IF (<Src.Findid.i_asede.color> == 01) && (<Findid.i_asede.color> == 02)
Attack <Src>
Endif
IF (<Src.Findid.i_asede.color> == 02) && (<Findid.i_asede.color> == 01)
Attack <Src>
Endif

gibi gibi


Son güncelleme: 4s3d3 tarafından 31-10-2018 10:09 GMT, 14 Gün önce düzenlendi.



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 #96741   31-10-2018 21:45 GMT    
        
kimse özgün vs dememişken bir şey sorulurken illa araya bir laf söyleme sıkıştıracaksınız di mi ya. En belirgin türk özelliği.



Yazar

Daedhelon


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 43
Oyun Tarzı:
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 30
Mesaj #96742   01-11-2018 00:16 GMT    
        
Sanki bana ingiliz haspam...


The Cave You Fear to Enter Holds the Treasure You Seek...

Yazar

EnmaBlackthorn


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 13
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: World Builder
Yaş: 29
Mesaj #96743   01-11-2018 09:44 GMT    
        
Arkadaşlar İlginiz İçin Teşekkür ederim . Çok Saolun . 4s3d Sana Özeldende Yazmıştım Biraz daha ayrıntılı olursan çok iyi olur dediğim gibi bu işlerde biraz acemiyim . bu kodları event scriptlerinemi eklicem yoksa karakterin scriptlerinemi ?



Yazar

Daedhelon


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 43
Oyun Tarzı:
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 30
Mesaj #96744   01-11-2018 10:29 GMT    
        
Güzel kardeşim, On=@NPCLookAtChar'ı kullanma. Bu trigger eski biraz ve üzerinde çok fazla oynama yapmadılar. Npclerin etkileşiminde genelde "face" komutu ile yöneltmeye gittiler, çünkü npc'nin "x karakterine" bakması eylemi ona dönmesinden ibaretti. Hatırladığım kadarıyla da abuse durumda CPU yoran bir trigger. Yeni bir item scripti yaz id'si i_gold type'ı t_script olsun layer olarak da layer_special ver. Bu iteme timer koy, timer altında forchars x [ buradaki x görüş alanı referansın olacak ] altında ister, if (<baseid> == c_firtina_cocuklar / c_kraliyet_cocuklar ) istersende, yine bu npclerin createleri altında vereceğin bir tag ile [ if (<tag.factioncular> == 1) ] sorgulatıp, try uid.<cont.uid>.attack <uid> olarak saldırtabilirsin. Böylelikle, "basit" şekilde birbirlerini gördüklerinde saldırma konusunu çözersin. Daha sonra bu itemi, npclerin create'i altında diğer eşyalar gibi giymesini sağla. Sonra rötuş eklersin sorgularla, mesela npc'yi ya da birden fazla npc olması durumunda bir npc ye saldırmışsa diğerine saldırmaması için statf_ sorgulatıp savaş halindeyse saldırmamasını ayarlarsın gibi. Şu yazdıklarımın örnekleri çok fazla var forumda. Araştır biraz, kendi bilgini geliştirmek istiyorsan kimseden, benim sana verdiğimden daha fazlasını bekleme.


The Cave You Fear to Enter Holds the Treasure You Seek...

Yazar

4s3d3


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 192
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 28
Mesaj #96752   02-11-2018 10:48 GMT    
        
Tüm npclerde forchar kullandığını ve spherenin halini düşün şimdi Bu arada "@NPCLookAtChar" trigeri stabil olduğundan elleme yapmıyorlar, bu eskiyip çalışmadığı anlamına değil artık ekstradan birşey ekleme gereksinimi duymadıkları anlamına gelir ve en sağlıklısıda bu. Bu arada kardeşim mesajını yeni gördüm çok fazla giremediğimden dolayı biraz geç cevap verdim kusura bakma



Yazar

Daedhelon


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 43
Oyun Tarzı:
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 30
Mesaj #96753   02-11-2018 13:22 GMT    
        

03-01-2004, Kell
...
...
- Added @NPCLookAtChar and @NPCLookAtItem triggers (check the manual). Do not abuse of these
triggers, as they will affect the CPU usage.


Yeni yetmelerin script bilgisi bu kadar oluyor sanırım... Mesaj sistemleri için kullandığınız serv.allclients'den daha az etkisi var forchars döngüsünün. Çünkü, forchars en azından restricted bir komut, bir değer atamadığında LoS'a (line of sight) riayet eder ve 18 kare de sınırlar kendini. NpcLookAtChar'ın 20 ye 20 lik bir npc karşılaşması durumunda tetiklenme sayısı 400 forchars ise tek trigger'da diğer 39 karakteri listeler. Bu adamın kullanacağı bilgisayar aynı anda yayın yapıyor olacak, obs gibi programlar da cpusunu zorluyor olacak. Ayrıca, yine arkadaşın yapmak istediği şeye ithafen önerdiğin trigger altında 1 sefer dahi return 1 verirsen karakter hareket edemez pozisyona geçiyor ve kilitleniyor. Sistemin işlemesi ve sürekliliği için bu gruplar karşılaştıklarında iki gruptan bir tanesi hayatta kalana kadar "tekrarlılık" göstermeli, senin fikrin dahilinde trigger bir sefer tetiklendikten ve ilk savaş phase'i bittikten sonra aval aval dolaşacaktır npcler ya da pointed noktalara yönlenecektir. Biliyorum memleketteki eğitim sistemi çok kötü, hepimizin matematikten çekeceği var ama en azından araştırmadan "fact" atmayın ortaya.


The Cave You Fear to Enter Holds the Treasure You Seek...

Yazar

4s3d3


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 192
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 28
Mesaj #96757   02-11-2018 21:56 GMT    
        
İcraatlere baktığımızda kimin yeni yetme olduğunu daha iyi anlayacağından eminim. güncel olarak baktığımızda son emülatörde bile aktif kullanılan bir trigger. Senin mantığınla hareket edecek olunsaydı bugün spherede tüm npc davranışları forchar üzerinden düzenlenirdi ama sen çok zeki bir arkadaşımız olduğundan ve bu oyunun bu zamanlara kadar gelmesinde katkın olduğundan daha iyi bilirsin tabi. Bana kalkıp saldırgan tutumla yaklaşmanı anlamış değilim eleştiri yaparsın anlarım ama yok eğitim seviyesi, yok yeni yetme demen çok tuhaf geldi doğrusu.. Beni yok yere hedef alma kendine çünkü sen insanlara faydalı olmaktan ziyade köstek olan dangalağın birisin anladığım kadarıyla her neyse artık.. ismini bile zor yazan bir adam olduğunu hesaba katarsak eleştirilerin için teşekkür ediyorum ve iyi akşamlar diliyorum...



Yazar

Daedhelon


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 43
Oyun Tarzı:
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 30
Mesaj #96758   03-11-2018 02:02 GMT    
        
Boş yapmanın manası yok, eziklik psikolojini burada bastırmaya çalışma arkadaşım. 2 satır kod verip insanların sana minnet etmesini beklemekten başka bir şey yapmıyorsun zalnımca. Dediğin trigger 2004 yılında eklenmiş ve changelog'da hiç bir iyileştirmeye yönelik kayıt düşülmemiş kıçımızdan element uydurmayalım düzenlendi falan diye. İcraate bakacak olursak bu post altında yazdıklarımı oku, ben insanlara balık vermem balık tutmayı öğretirim... Gayet açıklayıcı bir şekilde yazdım şimdiye kadar anlattıklarımı, bu işi yapmayı bilen birisi yazdıklarımı okuyarak bu sistemi oluşturabilir. Göremiyorsan, elinden bu kadar geliyor demektir üzgünüm. Verdiğin iki satır kodun benim yaptığım açıklamalardan daha büyük bir icraat olduğunu düşünüyorsan, ki bu yüzden eziklik psikolojin olduğunu düşünüyorum, çok beklersin. Takılmayacaktım ama yazmadan geçemeyeceğim, Ultima söz konusu olunca mevzu bahis durum RP dir. RP dahilinde Daedhelon gölgenin çocuğu, gölgede yürüyen anlamını taşır, yıllarca oynadığım her frp de tüm rogue karakterlerime verdiğim isimdir. Kullanıcı adı asede olan yaratıcılıktan mahrum insanların, zekasızlığıyla dil uzatmasına razı gelmek istemiyorum. Sevgilerimle çok öptüm.


The Cave You Fear to Enter Holds the Treasure You Seek...

Yazar

EnmaBlackthorn


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 13
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: World Builder
Yaş: 29
Mesaj #96761   03-11-2018 03:38 GMT    
        
Öncelikle ben kulanıcılara açık bir servar kurmuyorum . Ve baştada yazdığım gibi benim script bilgim sadece giriş seviyesinde . Ve herhangi bir servar kurma düşüncem olmadığından daha ileri bir script bilgisine ihtiyacım olduğunu düşünmüyorum . burada bu işin ustası olmuş kişilerden ufak bir yazılı script istedim 4s3d3 arkadaşımızda bana elinden geldiğince yazrdım yardım etti senin verdiğin bilgilere gelirsek deadhelon benim birşeyler tutmayı öğreticek seviyede bir bilgiye ihtiyacım yok ki benim script bilgimde birine yazdıkların çok yabancı geliyor ancak yardımcı olmaya çalıştın yinede çok teşekkür ederim. işin RP kısmına gelicek olursak yukarıda beni eleştirdiğin konu twitch gibi bir ortamda senin ne yaptığın pek önemli değil önemli olan izleyicilerin ve oyuncuların ne beklediği kanımca örnek vericek olursak bir çok kendi yazdığım karakter yaptım ancak onlarıda oyunlardan tanınan karakterler yapmadığım için tepki aldıım . kendi yazdığım grupları ve özel kişileriyse öyle açık bir ortamda yayınlayacağıma kendi yazdığım hikayelere saklamayı tercih ederim . yinede yardımların için teşekkür ederim konuyu bir tartışma ortamına çevirmeye gerek yok benim script konusundaki cahilliğim kusura bakma . lankin kişileri nickleriyle bu tarz bir ortamda eleştirmenin doğru olduğunu düşünmüyorum .



Yazar

M.CANILIK


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 324
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 29
Mesaj #96762   03-11-2018 06:07 GMT    
        
Eğlenceli post olmuş la burası Öncelikle kişilere konu kapsamında söyleyeceklerimi yazıyorum.

@EnmaBlackthorn
İstediğin işlem için forchars daha mantıklı Daedhelon'un söylediği gibi. Neden; çünkü aracı bir eşya ile forchars'ı belirli bir timer döngüsünde sürekli hale getirmen gerekiyor. Çünkü savaşı sürekli kılıp bir tarafın kazanmasını istiyorsan iki şansın var birincisi @NpcLookAtChar'ı döngüye sokman ikincisi forchars kullanman. Senin istediğin şeyin çalışması sürecinde cpu'na yüklenmek istemiyorsan adam doğruyu söylemiş. Trigger alanda görmekte olduğu her npc için tek tek tekitklenecekken forchar's tek sorguda işlemi hallediyor. Pragmatik ve pratik. Yine de uzun uzadıya scripte dökülmesi gerekiyor çünkü yararı olduğu kadar zararı da olabilir. Neler; forchars'a belirli sorgular koyulmadığı sürece her tekrarında başka aksiyonu eyleme geçirmeye çalışır, gerçi bundan daha önceki postunda bahsetmiş arkadaş.

@Daedhelon
İşi biliyorsun evet ama hitabetin kötü.

Şimdi konu dışı olarak sivri tavırları dışında gereğinden fazla yüklenilmiş adama, gördüğüm ve yanlış anlaşılma/haksızlık olarak kabul ettiğim noktalara parmak basmak istiyorum;

EnmaBlackthorn, adam senin twitch üzerinde yaptığın işi eleştirmemiş aksine senin yaptığın iş ile haşır neşirmiş gibi geliyor. Ayrıca kişileri nickleri üzerinden eleştirmenin kötü olduğunu düşünüyorsan bu lafının muhattabı sanırım 4s3d3 olmalı keza mevzu bahis eleştiri ilk ondan gelmiş.

Not: Eleştirme mevzusu fırtına pelerin ve kraliyetmiş geç düştü benim jeton yaşlanıyorum

4s3d3, doğru bildiğin bir şeyi savunmak için biraz örnek gösterseydin belki sustururdun arkadaşı. Dayanaksız temellerle yaptığın savunmanın kurbanı olmuşsun, yine de arkadaşın hitap tarzını sevmedim.

Daedhelon, insanlarla iyi geçin biraz... Topluluğa bir şeyler katabilecek birisi olduğunu düşünüyorum, haksız mıyım?


Son güncelleme: M.CANILIK tarafından 03-11-2018 06:33 GMT, 11 Gün önce düzenlendi.



Yazar

EnmaBlackthorn


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 13
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: World Builder
Yaş: 29
Mesaj #96763   03-11-2018 09:27 GMT    
        
İlk olarak oradaki söz ikisine birden söylenmiş bir söz ben boşluk koymayı unuttuğum için biraz sıkıntı olmuş.

İkinci olarak ben kesinlikle @Daedhelon arkadaşımıza yüklenmedim aksine anlattıklarının benim script ilgimdeki biri için tamamen anlaşılmaz olduğumu , benimse script konusundaki cahil olğumu söyleyip bu yüzden özür bile diledim . Bana yardım etmeye çalıştığı için teşekkürde ettim . açık konuşmmak gerekirse ilk böyle bir oyun benim cpumu ne kadar yorabilirki baştada dediğim gibi benimkisi açık bir sunucu değil içerisinde sadece ben varım ve ofline bir sunucu chatten takipcilerim gruplarıyla ilgili ne yapmam gerektiğini söylüyorlarsa ben onlar için yaptırıyorum. bu yüzden ben işlemcimi ne kadar yoracağına bakmadım benim için önemli olan basit olması ( ki bu benim script konusundaki bilgisizliğim yüzündendir )ve bu npcler grup savaşların birbirlerini gördükçe sürekli dalsınlar , Şu anda mesala ben saldırtıyorum ama örneğin 5 kişi savaşıyorsa birisinin dövüşü bittiğinde gidip diğer düşmana dalmıyor dönüp arkasına gidiyor ve benim gidip ona tekrar diğer adama kill komutu vermem gerkiyor . ki bu 20-30 kişilik savaşlarda neredeyse kontrol etmesi imkansız hale geliyor savaşı biten bayağı bir uzklaşıyor gidiyor .

Başta ben bana anlarak daha iyi açıklaması için Daedhelon arkadaşımıza özelden discord'umun linkini atmayı düşündüm ancak biraz sivri birisi olduğunu görünce böyle birşeydende çekindim açıkçası



Yazar

Daedhelon


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 43
Oyun Tarzı:
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 30
Mesaj #96764   03-11-2018 10:34 GMT    
        
Alıntı
EnmaBlackthorn :
Öncelikle ben kulanıcılara açık bir servar kurmuyorum. Ve baştada yazdığım gibi benim script bilgim sadece giriş seviyesinde. Ve herhangi bir servar kurma düşüncem olmadığından daha ileri bir script bilgisine ihtiyacım olduğunu düşünmüyorum.


Kitlelere hitap eden bir platformdasın benim burada verdiğim bilgiler senin işine yaramayacaksa elbet bir başkasının işine yarayacaktır zamanı gelince. Çok kişisele indirgeme.

Alıntı
EnmaBlackthorn :
..senin verdiğin bilgilere gelirsek deadhelon benim birşeyler tutmayı öğreticek seviyede bir bilgiye ihtiyacım yok ki benim script bilgimde birine yazdıkların çok yabancı geliyor ancak yardımcı olmaya çalıştın yinede çok teşekkür ederim.



Ne demek...

Alıntı
EnmaBlackthorn :
işin RP kısmına gelicek olursak yukarıda beni eleştirdiğin konu twitch gibi bir ortamda senin ne yaptığın pek önemli değil önemli olan izleyicilerin ve oyuncuların ne beklediği kanımca...



Öncelikle bu sunucuyu kullanıcılara açık olarak kurmuyorsan burada "önemli olan izleyicilerin ve oyuncuların ne beklediği" gibi bir cümle kullanmamalısın kanımca... Daha sonra yaptığın yerlileştirmeyi komik buldum, Stormcloaks ve imperials olarak bırakabilirdin. Gördüğü en ufak şeyi ilkelerini ve kuramlarını bilmeden çeviren, çeviriye uygun gören insanları sevmiyorum. Yıllar boyunca okuduğum kitaplardan, izlediğim filmlerin ana dili ve alt yazısı arasındaki tutarsızlıktan süre gelen bir şey bu. Ama dedim, yerelleştirmene bir şey demiyorum diye. Alınganlık etmenin manası yok bence.

Alıntı
EnmaBlackthorn :
...yinede yardımların için teşekkür ederim konuyu bir tartışma ortamına çevirmeye gerek yok benim script konusundaki cahilliğim kusura bakma . lankin kişileri nickleriyle bu tarz bir ortamda eleştirmenin doğru olduğunu düşünmüyorum .



Tekrardan önemli değil. Ama bu mevzu cahillikle ilgili değil, script yazmayı çok iyi bilmeyip/hiç bilmeyip ya da inceliklerini bilmeyip bir şeylerin arayışında olan tek insan sen değilsin. Dediğim gibi topluluklara hitap eden bir platformdasın senin işine yaramayacak olan başkasının işine yarayacaktır yoksa burada ben vaktimi harcayıp açıklamalarda bulunmazdım yapılabilinecek ile ilgili olarak. Bu lafın bana mı yoksa 4s3d3'ye mi bilemedim çünkü;

Alıntı
4s3d3 :
ismini bile zor yazan bir adam olduğunu hesaba katarsak eleştirilerin için teşekkür ediyorum ve iyi akşamlar diliyorum...



diyerek bu durumu zat-ı şahsın kendisi tetikledi.

@M.CANILIK

Geçmiş noel'in hayaleti gibi belirdin konumda. Tutumumda söylemimde bir hata yok aslında. İnsanlar dik kafalı. Bildiğinin yanlış olduğunu kabul edip "aaa harbici lan öyleymiş" deneceği yerde fanatik ve bilinçsizce savunmaya devam ediyorlar. Komik pek umurumda değil, vaktim vardı harcadım sanırım. Ama bu bilinçsizliğe gelen öfkem kesinlikle çok daha farklı bir konudan ki, siyaseti bu forumlara karıştırmaya niyetli değilim. Trigger mevzusunu güzel yakalamışsın, hatta daha bir çok şeyi güzel yakalamışsın...

Alıntı
EnmaBlackthorn :
...
Şu anda mesala ben saldırtıyorum ama örneğin 5 kişi savaşıyorsa birisinin dövüşü bittiğinde gidip diğer düşmana dalmıyor dönüp arkasına gidiyor ve benim gidip ona tekrar diğer adama kill komutu vermem gerkiyor . ki bu 20-30 kişilik savaşlarda neredeyse kontrol etmesi imkansız hale geliyor savaşı biten bayağı bir uzklaşıyor gidiyor.
...


Alıntı
Daedhelon :
...
Sistemin işlemesi ve sürekliliği için bu gruplar karşılaştıklarında iki gruptan bir tanesi hayatta kalana kadar "tekrarlılık" göstermeli, senin fikrin dahilinde trigger bir sefer tetiklendikten ve ilk savaş phase'i bittikten sonra aval aval dolaşacaktır npcler ya da pointed noktalara yönlenecektir.
...



Neyse, eğer vaktim olursa akşam yazar yollarım. Hatta burada da paylaşabilirim.


The Cave You Fear to Enter Holds the Treasure You Seek...

Yazar

4s3d3


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 192
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 28
Mesaj #96765   03-11-2018 11:22 GMT    
        
Alıntı
Daedhelon :
Boş yapmanın manası yok, eziklik psikolojini burada bastırmaya çalışma arkadaşım. 2 satır kod verip insanların sana minnet etmesini beklemekten başka bir şey yapmıyorsun zalnımca. Dediğin trigger 2004 yılında eklenmiş ve changelog'da hiç bir iyileştirmeye yönelik kayıt düşülmemiş kıçımızdan element uydurmayalım düzenlendi falan diye. İcraate bakacak olursak bu post altında yazdıklarımı oku, ben insanlara balık vermem balık tutmayı öğretirim... Gayet açıklayıcı bir şekilde yazdım şimdiye kadar anlattıklarımı, bu işi yapmayı bilen birisi yazdıklarımı okuyarak bu sistemi oluşturabilir. Göremiyorsan, elinden bu kadar geliyor demektir üzgünüm. Verdiğin iki satır kodun benim yaptığım açıklamalardan daha büyük bir icraat olduğunu düşünüyorsan, ki bu yüzden eziklik psikolojin olduğunu düşünüyorum, çok beklersin. Takılmayacaktım ama yazmadan geçemeyeceğim, Ultima söz konusu olunca mevzu bahis durum RP dir. RP dahilinde Daedhelon gölgenin çocuğu, gölgede yürüyen anlamını taşır, yıllarca oynadığım her frp de tüm rogue karakterlerime verdiğim isimdir. Kullanıcı adı asede olan yaratıcılıktan mahrum insanların, zekasızlığıyla dil uzatmasına razı gelmek istemiyorum. Sevgilerimle çok öptüm.


Canımın içi bebeğim birşeyler bilip bilmemen benim umrumda değil beni eleştirdiğin noktayı kinayeli değilde düz bir şekilde söylemiş olsan bile problem yok. Benim kimse bana minnet etsin gibi bir derdim de yok eğer birisi çıkıp sen bana şöyle şöyle dedin yardım için karşılık bekledin derse bana ne söylersen haklısın amacım minnetten ziyade faydalı olabilmek kimsedende karşılık beklemeden, çünkü zamanında banada yardım edildi bu sitede 1 2 kişi tarafından, bende sadece aynısını yapıyorum. Eziklik psikolojisine gelecek olursak bırakın artık şu saçma saçma cümleleride insan olun birazcık karşınızda ki kişi insan olduğundan canlı olduğundan değer vermeyi öğrenin aşın şu ego olaylarını... Artık seninle bunun tartışmasınıda yapmayacağım "balık tutmayı" script bilgisi az olan yada olmayan insana kitabın orta yerinden konuşarak öğretemezsin bununda farkında değilsin.. Nick mevzusuna gelecek olursak aslında pek bir amacım yok bu nicki kullanarak hani insanlar sıkıldığında klavyeye rastgele basar ya bende "asede" çok yazdığımdan bunu nick olarak kullanayım dedim olay bundan ibaret, hani yok derin bir anlamı olsun, insanlar araştırsın, öğrendiklerinde şok olsun gibi bir amacımda yok. Ben Forchar kullanmayı tercih etmiyorum sen ediyorsundur bana göre doğru olan bu ve söylemiş olduğumun yine arkasındayım npc davranışlarını forcharla düzenlemek gereksiz ve saçma geliyor vesselam. Bu arada icraatten kastım bu başlık altında yapılanlarda değildi ama olsun seni seviyorum dikkat et kendine (bu cümleyi seni kırmak ya da laf sokmak gibi yazmadım şimdi gereksiz polemik olmasın)

Not : Bu arada paragrafın orta yerinden ekleme yaptığım için anlatım bozukluğu olmuş olabilir


Son güncelleme: 4s3d3 tarafından 03-11-2018 11:59 GMT, 10 Gün önce düzenlendi.



Yazar

EnmaBlackthorn


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 13
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: World Builder
Yaş: 29
Mesaj #96769   06-11-2018 10:35 GMT    
        
şimdi arkadaşlar ben Daedhelon arkadaşımızın yazdıklarını beceremediğim için 4s3d3 arkadaşımızın talimatları ve yardımları doğrultusunda öyle yaptım ancak bu karakterler birbirlerine dalmıyor hiç neden hiç saldırmıyor olabilirler acaba ? .


Kod:
[CHARDEF i_c_kingdom]
DEFNAME=c_h_kingdom
NAME=Kingdom Guard
SOUND=snd_HUMAN_M_DIE_01
ID=C_MAN
DAM=15,25
ARMOR=19
CAN=MT_EQUIP|MT_RUN|MT_USEHANDS|MT_WALK
TSPEECH=jobFighter
CATEGORY=Got
SUBSECTION=Kingdom
DESCRIPTION=Kingdom Guard

ON=@Create
COLOR=colors_skin
STR=155
DEX=100
INT={70 100}
ARCHERY={75.0 100.0}
MACEFIGHTING={95.0 100.0}
MAGICRESISTANCE={15.0 38.0}
PARRYING={40.0 50.0}
SWORDSMANSHIP={95.0 100.0}
TACTICS={75.0 100.0}
WRESTLING={25.0 40.0}
NPC=BRAIN_HUMAN
KARMA={ 3000 5000 }
FAME={3000 4000}
ITEMNEWBIE=i_hair_long
ITEMNEWBIE=i_beard_goatee
        tag.Kraliyet 1

On=@NPCLookAtChar
IF (<Src.Tag.Stormcloak>)
Attack <Src>
Endif

ON=@NPCRestock
ITEM=i_platemail_gloves
ITEM=i_bascinet
ITEM=i_platemail_arms
ITEM=i_platemail_gorget
ITEM=i_platemail_chest
ITEM=i_platemail_leggings
        ITEM=i_halberd
ITEM=i_tunic
COLOR=0482
ITEM={ random_jewel 1 0 1 }
ITEM={ random_jewel 1 0 1 }
ITEM={ random_jewel 1 0 1 }
ITEM={ random_jewel 1 0 1 }
ITEM=i_gold,{250 450}

[CHARDEF i_c_storm]
DEFNAME=c_h_Stormcloak_Soldier
NAME=StormCloac Soldier
SOUND=snd_HUMAN_M_DIE_01
ID=C_MAN
DAM=15,25
ARMOR=19
CAN=MT_EQUIP|MT_RUN|MT_USEHANDS|MT_WALK
TSPEECH=jobFighter
CATEGORY=Got
SUBSECTION=Storm
DESCRIPTION=Stormcloac Soldier

ON=@Create
COLOR=colors_skin
STR=145
DEX=120
INT=80
ARCHERY={75.0 100.0}
MACEFIGHTING={95.0 100.0}
MAGICRESISTANCE={15.0 38.0}
PARRYING={40.0 50.0}
SWORDSMANSHIP={95.0 100.0}
TACTICS={75.0 100.0}
WRESTLING={25.0 40.0}
NPC=BRAIN_HUMAN
KARMA={ 3000 5000 }
FAME={3000 4000}
ITEMNEWBIE=i_hair_long
ITEMNEWBIE=i_beard_goatee
        tag.Stormcloak 1

On=@NPCLookAtChar
IF (<Src.Tag.Kraliyet>)
Attack <Src>
Endif

ON=@NPCRestock
ITEM=i_platemail_gloves
ITEM=i_chainmail_coif
ITEM=i_platemail_arms
ITEM=i_platemail_gorget
ITEM=i_chainmail_tunic
ITEM=i_platemail_leggings
ITEM=i_shield_round_metal
        ITEM=i_sword_broad
ITEM=i_tunic
COLOR=0052d
ITEM=i_apron_half
COLOR=0052d
ITEM={ random_jewel 1 0 1 }
ITEM={ random_jewel 1 0 1 }
ITEM={ random_jewel 1 0 1 }
ITEM={ random_jewel 1 0 1 }
ITEM=i_gold,{250 450}



Yazar

MirroR


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 594
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 26
Mesaj #96770   06-11-2018 15:45 GMT    
        
Npclerin tagları yediğinden emin ol. @NpcLookAtChar triggerını kullandıktan sonra mutlaka return 1 ver yoksa npc attack vericektir ama saldırmayacaktır.

Npc bir savaşa başladıysa ikinci bir savaşı aramasına izin verme. İkinci bir savaşı bulmasına izin verirseniz savaşın seyri değişebilir. Sorgulamalarını yap.

@Daedhelon
@NpcLookAtChar triggerı çok güzel bir şekilde çalışmakta yıllar yıllar boyu değişime uğramamış olabilir. Ama bu demek değildir ki trigger kullanılmaz.

Ama bana soracak olursan böyle bir sistem için bu trigger kullanılmalı mı bence kullanılmamalı.
Fark lı yollar denenmeli.


Hayat dediğin bir çift bacak gidebildiğin yol kadardır.

Yazar

EnmaBlackthorn


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 13
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: World Builder
Yaş: 29
Mesaj #96771   06-11-2018 16:03 GMT    
        
peki tagları yediklerinden nasıl emin olabilirim ? yememişlerse çözüm nedir



Sayfalar: 12>Son »



Benzer Konular

KonularMesajlarSon gönderenTarih
Klanlar -web browser oyunu-21NoMercy30-07-2010


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