Beyler bir region yaptım


[AREADEF KALVAS]
NAME=Kal Vas
Group=PVP
P=5433,1119,1
RECT=5436,1116,5394,1145
EVENTS=r_resat

bu şekilde birde regiontype yaptım


[regiontype r_resat]
on=@enter
if (<src.id> = i_ghost_man)
src.resurrect
src.go 5436,1119,1

on=@death
src.resurrect
src.go 5436,1119,1



şimdi sorun şu ki kodların olduğu yerde DEBUG yazıp bir sürü hata verdi serverı kapayıp geri açtığımda
FATAL:Unable to bind listen socket 127.0.0.1 port 2593 - Error code: -1
FATAL:Server terminated by error -9!

böyle bir nedenden dolayı açamadığını yazdı

scplerde yapmaya çalıştığım şey bu alanda biri ölürse reslenip verdiğim kordinata atmasıydı ama saçmaladım biraz heralde :)
Silindi
Expert
4
hata basit ama neden debug verdiğini anlayamadım sanırım başka bir sorun olabilir

[AREADEF KALVAS]
NAME=Kal Vas
Group=PVP
P=5433,1119,1
RECT=5436,1116,5394,1145
EVENTS=r_resat
-------------------------------
[regiontype r_resat]
on=@enter
if (<src.isplayer>)
src.events +e_olmez
return 1
endif

on=@exit
if (<src.isevent.e_olmez>)
src.events -e_olmez
return 1
endif
-------------------------------
[events e_olmez]
on=@death
src.resurrect
src.go 5436,1119,1
Saol bide debugu çözsek servera giremiyorum :)
Silindi
Expert
4
FATAL:Unable to bind listen socket 127.0.0.1 port 2593 - Error code: -1
FATAL:Server terminated by error -9!

Görev yöneticisini aç bakalım belki sphereserv.exe açık kalmıştır
Çok saol kanka :D

şimdi sorun şu ki dediklerini yaptım regionla ilgili eventi flnda verdim ölünce dediğimiz kordinata atıyo fakat reslemiyo neden olabilir?

Bu konu Basic tarafından düzenlendi(2007-12-18 12:41, 16 yıl önce)
ankh koy kolun yorulmaz ya :P
Silindi
Neophyte
-0.8
56b kullanıyorsan alttaki çalışır.55r kullanoıyorsan timerf resurrect yaptıgım yerde bi item verdirt ve o iteme timer 1 yap on=@timer altında cont.resurrect yaptırırsan reslenir.Bunun sebebi on=@death altında yaptıgın işlemlerden sonra adam oluyor siz adamı olmeden resliyorsunuz dolayısıyla ölünce reslenmiyor :)

[AREADEF KALVAS]
NAME=Kal Vas
Group=PVP
P=5433,1119,1
RECT=5436,1116,5394,1145
EVENTS=r_resat
-------------------------------
[regiontype r_resat]
on=@enter
if (<src.isplayer>)
src.events +e_olmez
return 1
endif

on=@exit
if (<src.isevent.e_olmez>)
src.events -e_olmez
return 1
endif
-------------------------------
[events e_olmez]
on=@death
src.go 5436,1119,1
timerf 1, resurrect
Heh bunu arıyodum çok saol 56b kullanıyodum ama açıklama için tekrar teşekkürler:)

Üye Ol veya Giriş Yap

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