После эвентов или турниров часто надо телепортировать игроков по домам, а .back не всегда работает. Писать имя каждого игрока в админке и телепортировать - не очень то удобно. Чуток поменял страничку при щелчке с шифтом на игрока - добавил кнопку телепорта по локациям. Совсем небольшой и несложный фикс, но телепортировать стало гораздо удобнее
В datajbforthadminplayers добавить файл character_teleport.htm с текстом:
<html><body>
</body></html>
В файле datajbforthadminplayersmain.f добавить:
: admin_teleport_char ( name — )
"jbforth/admin/players/character_teleport.htm" show
;
В файле datajbforthadminplayerscharacter_list.htm (то же самое в файле character_list-ru.htm только по русски) после строчки:
<button value="Go" action="bypass -h admin_to_char [ object p.name@ ]" width=60 height=15 back="sek.cbui94" fore="sek.cbui92"> | вставить строчку:
<button value="Teleport" action="bypass -h admin_teleport_char [ object p.name@ ]" width=60 height=15 back="sek.cbui94" fore="sek.cbui92"> | В файл datajbforthadminteleports.f добавить:
: admin_teleport_character ( x y z — )
"teleport" check-access
s>coords drop
player@ target@ teleport-player-to
;
И почему это не сделали раньше?