Скрипт на портал, который:
* Непускает нпс внутарь
* Пускает гмов
* Пускает трупов
* Непускает если hits меньше половины str
Работает как и все гейты через morep
Код
[itemdef i_moongate]
defname=i_mg
id=i_moongate_blue
name=moongate
type=t_normal
on=@create
attr 010
color 07с8
on=@step
src.tag.moongate_test=<src.str>/2
if (<src.npc>)
src.move 1 1
message NPC is not allow to enter!
return 1
elseif <src.isgm>=1
src.sysmessage @045 You have been teleported as gm!
src.go <morep>
elseif <src.flags>&statf_dead
src.go <morep>
src.sysmessage @070 You have been teleported in ghost mode!
elseif (<src.hits> < <src.tag.moongate_test>)
src.sysmessage @090 You need to have 50% of hitpoints to teleport!
src.move 1 1
return 1
else
src.sysmessage @090 You have been teleported from <region.name>
src.go <morep>