UO-Dev Arama

 



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

helpmee


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 92
Oyun Tarzı:
Emulatör: 0.55r
Tecrübe:
Yaş: 49
Mesaj #92995   15-08-2017 08:40 GMT    
        
öncelikle merhaba arkadaşlar şimdi bi quest görevimiz var bu görevi npcleri keserek yapıyosun örnek verirsek mesela 10 tane 10 adet rotting kanı toplayacağız bunu almak için npcyi kesiyosun içinden kanı alıyosun ben söyle yapmak istiyorum da uğraştım ama yapamadım görev toplam 10 seviye bi deed olacak bu deed e ekleyeceksin o topladıklarını 1/10 şseklinde olacak artacak sürekli ilk görev bittiğinde diğer göreve gececek bu konu hakkında yardım edebilirmisiniz



Yazar

gizemli


Yasaklı
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 57
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 33
Mesaj #92996   15-08-2017 08:56 GMT    
        
Burda şöyle bir sorun oluşabilir hocam.
Mesela normal bir dungeon yapan görevleri toplar hem takılır rastgele dungeonda sonra görevin başına geçip 1 dakikada tüm görevleri tamamlar.
Bence deed yerine event ile yapsan daha sağlıklı olur.


Yakında

https://www.britainuo.com

https://www.facebook.com/britainultimaonline/

Yazar

4s3d3


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 205
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 29
Mesaj #92997   15-08-2017 09:31 GMT    
        
Gizemlinin dediğine sebebiyet vermemek için 2 türlü yaparsın

1.si Npcyi sadece Questte olan kesebilir

2.si İçinden itemi alabilmek için Questte olman gerekir

Kod:
[Events Fix_Event]
On=@ItemPickUp_Pack
IF (<UID.<Act.TopObj>.Type>==T_Corpse) && (<Act.BaseID> == I_Katana) && !(<IsEvent.Deneme>)
Sysmessage Bunu alabilmeniz için questte olmaniz gerekmektedir.
Return 1
Endif

Gibi birşey yapabilirsin dostum


 gizemli

Yazar

serseri35


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 113
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 34
Mesaj #93005   15-08-2017 17:32 GMT    
        
Kullanmak istediğin item ( deed ) için ayrı bir item scripti yap 0/10 oranla toplamak istediğin eşyayı ifle sorgulat tag üzerinden cosumele her cosumede örn rottin kanı deed e target ayarla sadece rottin kanı seçilecek şekilde ayarla ve seçtiğinde kanı cosumele ve tag ile cosume başına +1 tag.rottingkanı diye +1 ver 10/10 olduğunda bir vendora sorguyla verdir ödülü al yada cift tıklayıp ödülü al

Kod:
[itemdef i_gorev_deed]
id i_deed
name Gorev deed
type t_script
weight 0

on=@create
color 0
attr attr_decay
tag.gorevdeed 0

on=@click
message [<eval <tag0.gorevdeed>>/10]
message a gorev deed
return 1

on=@dclick
if (<tag0.gorevdeed> = 10)
src.sysmessage 10 adet rotting kanı toplayarak 50.000 gold kazandınız.
src.newitem i_gold,{50000}
src.act.bounce
remove
return 1
elseif !(<topobj.uid> = <src.uid>)
src.sysmessage Bunu kullanabilmeniz için çantanızda olmalıdır.
return 1
else
target
src.sysmessage Eklemek istediğiniz rotting kanını seçin?
return 1
endif
endfor

on=@targon_item
if !(<src.targ.baseid> == i_rottingkanı)
src.sysmessage Sadece rotting kanı ekliyebilirsiniz.
return 1
elseif !(<src.findid.i_gorev_deed>)
src.sysmessage @0846,,1 Çatanızda gorev deed bulunmuyor.
return 1
else
tag.gorevdeed += 1
src.targ.remove
return 1
endif

on=@targon_char
src.sysmessage Bu bir rotting kanı değil.
return 1

on=@targon_groud
src.sysmessage Bu bir rotting kanı değil.
return 1


belki bazı yerlerde kod hatası olmuş olabilir kaba taslak yazdım bu fikir üzerinden yürüterek yapabilirsin 10/10 tamamlayınca 50 k gold ödül veriyor bunu 10 görev seklınde yapacaksan 50 k yerinde gorev1 gorev2 3 4 5 ... 10 deed halinde ayrı ayrı yapıp gold yerine 1 i bitirince 2. gorev deed i verdirirsin sonra 3 en son 10 ve 10 görev tamamlanınca ödül verdirirsin bu şekilde bir sistem tasarlayabilirsin.


Son güncelleme: serseri35 tarafından 15-08-2017 17:48 GMT, 766 Gün önce düzenlendi.



Yazar

helpmee


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 92
Oyun Tarzı:
Emulatör: 0.55r
Tecrübe:
Yaş: 49
Mesaj #93008   15-08-2017 18:12 GMT    
        
Fikrin için sağol bunu yaptım ben ama sadece 1 item üzerine uyarlayabildim yaklasık 20 tane görev var kafam pek basmadı gerisine yapamadım karışık baya uğraşmak lazım herhalde



Yazar

serseri35


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 113
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 34
Mesaj #93018   15-08-2017 21:45 GMT    
        
bu şekilde 20 ayrı item yapıp o şekilde bir sistem tasarlamalısın



Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
runuo server kurulumu yardım1tarantula28-04-2019
Sphere kapanma hatası - yardım14xwerswoodx19-10-2018
Staff title yardım3nefrelius15-06-2018
Npc Bow yardım6mahsuni21-06-2018
Zar yardım2azmanomer30-04-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ı,