Arkadaşlar zor olmasa sormazdım ama dungeon sistemi yapıyorum da mesela stone yaptım dungeona girmek icin partisinde 5 kisi varsa girebilcekler 5 kisilik parti degilse olmaz diyecek 5 kisilik parti ise herkese bir dialog acılacak partidekilerin ve hepsi kabul ederse bir yere atıcak cidden çok zor bilen olmaz diye düşünüyorum ama yani bilen olur ama söyleyen olmaz (:
şöyle yapabilrsin.

kişi taşa tıkladıgında 5 tane target verirsin ve karşı dialog gider kabul ediyorusunuz diye eğer 5 kişide kabul ederse göndertirsin sende ben yolu söyledim nasıl yapılacağını biliyorsundur umarım takıldıgın yer olursa sor
Da parti olarak daha kolay ama 5 target arka arkaya nasil cikicak ?
Master
59.2997
hmm.. şöyle bir şeyler yapabiliriz sanırım.

[plevel 1]
partytest

[function partytest]
if <isinparty> && <party.member.0> == <src.uid>
	for 0 <eval <party.members> -1>
		if <party.members> >= 5
			try uid.<party.member.<dlocal._for>>.dialog d_xxx
		endif
	endfor
else
	sysmessage sadece master kullanabilir.
return 1
endif

Dialog üzerinden 5 kişinin kabul edip etmemesi de sana kalmış.
Tamam slothere denedim saol da 5 kisi olunca dialog sadece bana aciliyor mastera diger party uyelerine acilmiyor bide 3-4 kisi olunca tamam diyorsun hic bir sey yazmıyor o andada 5 kisi toplamanız gerek yazsa yani biliyorum da onu nereye gelicegini tam bilmiyorum

Bu konu DC-Game tarafından düzenlendi(2008-11-14 20:06, 16 yıl önce)
if <party.members> >= 5
src.message 5 kişi olursa daha ii olur gibi denermisin ?
Master
59.2997
Şöyle yapalım o zaman,

[function partytest]
if <isinparty> && <party.member.0> == <src.uid>
	if <party.members> < 5
		sysmessage en az 5 kisi olmali.
		return 1
	endif
for 0 <eval <party.members> -1>
		try uid.<party.member.<dlocal._for>>.dialog d_xxx
endfor
else
	sysmessage sadece master..
return 1
endif
Slothere oldu tek sorun kaldı dialog sadece bana açılıyor . Dier party uyelerine acılmıyor.
Master
59.2997
try uid.<party.member.<dlocal._for>>.dialog d_xxx
Bu kısmı,

trysrc <party.member.<dlocal._for>> dialog d_xxx
bununla değiştir.
Ya sen süpersin (: Oldu simdi bir sey daha rica etcem kusura bakma istersen cevaplama zaten bu bile yeter :) Hani herkese dialog aciliyor diyor giris yapicak misiniz evet diyince partideki herkesi bir koordinata atma nasil olacak ?
Master
59.2997
Estf. üstteki dialog açtırtmak için yaptığını bu sefer göndermek için kullanıcaksın.

Bu konu Slothere tarafından düzenlendi(2009-05-07 21:08, 16 yıl önce)
söylede yapabilirsin. sadece 2 dialog yaparsın 1 tanesi masterda acılır sadece master evet der ve herkez kordinatlara gider.
Anladım bak ;
onbutton=1
trysrc <party.member.<dlocal._for>> go 1,1
böyle yaptım mesela ama buttona her tıkladıgında bir kişi gidiyor sırasıyla aynı anda gidemez mi hepsi ?


Bu konu DC-Game tarafından düzenlendi(2008-11-15 11:05, 16 yıl önce)
trysrc <party.member.5<dlocal._for>> go 1,1 olabilirmi veya
if <party.members> < 5
src.go 1,1
if <party.members> < 5
src.go 1,1
Saçmaladın sanırım :D



Üye Ol veya Giriş Yap

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