|
İçerde : 1 misafir, 0 üye : ---
|
[itemdef i_sehirtelex]
id=i_teleporter
name=Sehir Girisleri
on=@create
COLOR=0455
return 1
on=@click
message @07a1,,1 <name>
return 1
on=@step
if (<src.isevents.sehiregirebilirim>)
src.go sehir region
src.sysmessage @07f5,,1 Hosgeldiniz.
else
src.sysmessage @38,,1 Giriş İzniniz Yok.
src.go xxx
move -1
return 1
[events e_sehirgirebilirim]
on=@click
message @07a1,,1 [<region.name> Sehrinde]
sinan231 :
Brownie Olmadı
Buxiun dediğin gibi olabilir ama ben köy yaptım dışıda action alanı olucak içeri herkezin girmemesi lazım onun içinde bi teleporter olması lazım kapıda onu yapmaa çalısıyorum direk moongateden geçme gibi bişey deil yani
[AREADEF a_deneme]
EVENTS=r_deneme // Alana vereceğin eventler
NAME=Deneme // Alanın ismi
P=1254,869,0,0 // misal .go Deneme yazdığında alanda gideceği yer // alan içinde istediğin bir koordinat belirleyebilirsin
RECT=1752,256,1856,265 // aldığımız koordinatları bu şekilde giriyoruz. Çevirdiğimiz alanı kapsıyor.
Bunu map0.scp içine eklersin işlem tamamlanır.
Daha sonra alanın eventsını kullanarak istediğin şekilde alan events verebilirsin.
[regiontype r_deneme]
On=@Enter
if !(<src.npc>)
src.events +e_deneme // şeklinde alana girişte tetiklenecek bir event yaparsın
if (<src.findid.i_rune_poison>)
src.findid.i_rune_poison.remove
endif
endif
src.dialogclose d_runebook
src.dialogclose d_helpmenu
on=@exit
src.events -e_deneme // alandan çıkınca eventi sildirirsin
|