Merhaba arkadaşlar server binek taşını spawnlara çevirdim ama bazı sorunlar oldu umarım yardım edersiniz:

1-Arkadaşlar binege inpor atıyorlar çok uzaktan tameliyorlar..Binegin spawnına 3 kare yakınlıkta tamelenmesini istiorm nasıl yapabiliriz ?
2-Adamlar at üstünde ve baya zırhları varken hide oluorlar fix.scp bu şekilde:
On=@SkillStart
if (<action> == id(skill_stealth)) || (<action> == skill_stealth)
	if (<hiding> < 80.0)
		sysmessage @025 Yetersiz hiding.
		skill fail
		return 1
	elseif (<eval (<ac> * 100)> > <eval (<stealth> + 200)>)
		sysmessage @025,1,1 Asiri zirhlisiniz.
		skill fail
		return 1
	elseif (<flags>&statf_onhorse)
		sysmessage @025,1,1 Binek uzerindesiniz.
		skill fail
		return 1
	endif
elseif (<action> == id(skill_hiding)) || (<action> == skill_hiding)
	if (<eval (<ac> * 10)> > <eval (<hiding> + 200)>)
		sysmessage @025,1,1 Asiri zirhlisiniz.
		skill fail
		return 1
	endif

elseif (<action> == id(skill_snooping)) || (<action> == skill_snooping)
src.sysmessage @066d,,1 Kullanımını Kapattım =)/Disaster
skill fail
return 1
endif

elseif ((<action> == id(skill_herding)) || (<action> == skill_herding))
	if (<targ.id> == c_pv)
		skill fail
		return 1
	endif
elseif ((<action> == id(skill_stealing)) || (<action> == skill_stealing)) // stealing fiks
	if (<targ.topobj.id> == c_pv)
		skill fail
		return 1
	elseif !(<targ.topobj.ischar>)
		sysmessage @0803 Sadece canli varliklardan calabilirsiniz.
		skill fail
		return 1
	elseif !(<targ.isitem>)
		sysmessage @0803 Sadece cantalarin icinden calabilirsiniz.
		skill fail
		return 1
//	elseif (<targ.layer> == layer_hand1) || (<targ.layer> == layer_hand2)
//		sysmessage @0803 Adamin elinden calamazsiniz.
//		skill fail	
//		return 1	
	elseif !(<targ.cont.layer> == layer_pack)
		sysmessage @0803 Sadece cantalarin iclerinden calabilirsiniz.
		skill fail	
		return 1
//	elseif (0<uid.<targ.uid>.cont>)
		elseif  (<uid.<uid.<targ.uid>.cont.uid>.ischar>)
			sysmessage @0803 Sadece cantalarin icinden calabilirsiniz.
			skill fail
			return 1
		//endif		
		if !(<uid.<uid.<targ.uid>.cont.uid>.type> == t_container)
			sysmessage @0803 Sadece cantalarin icinden calabilirsiniz.
			skill fail
			return 1
		endif
	elseif (<targ.isitem>)
		if (<targ.cont>)
			if (<targ.cont.type> == t_eq_trade_window)
				src.sysmessage @0803 Bunu calamazsiniz. 
				return 1
			endif
		endif
	endif
endif

Buyrun burdan halettim binek üzerinde ve zırhı ama hala hide oluyorlar.
3-Noxierin yazdıgı binek takipde spawnın idsiyle değiştiriorm birşey olmuor

Arkadaşlar umarım birine yardım eden çıkar
If (<Src.Targ.Distance> > 3)
Src.Sysmessage @39 Yaklasta Dene

Bunu Ekle oLur 1.nin Cevabı

2. İse Scriptini Agırlık Sayısını Düşür Atıda Kapat Ordan UO Yüklü Olmadıgı Ve Elimde Script oLmadıgı İçin Cok Net Bişey Söyliyemem.
3. Scripti Ben Görmedigim Yada Kullanmadıgım İçin O Konudada Yardım Edemem.

Bu konu Rexnort tarafından düzenlendi(2008-04-29 10:38, 16 yıl önce)
Biraaz daha açar mısn nereye ekliycem onu :) Arkadaşlar dier 2 sorun ve birincisi anlamadım yardım =)
Novice
-14.8
Taming staff'a spawn'ın 3 kare uzağında tamelenmemisini istiyorsan spawnbit'i ayarlıyacaksın sanırım.

Üye Ol veya Giriş Yap

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