Достали игроки пинать наших ГМов с просьбой поменять им координаты (когда игра останавливается после выбора чара и висит экран загрузки). Вот собственно набросал следующее в команды юзверя (repair.f), работает, не знаю на сколько правильно написано, в форте не силён
может кому пригодится...
Игрок может вытащить своего чара другим с того же аккаунта.
code text
Repair character l2.club-ix.net.ua
called as ".repair char-name"
: bypass_do_user_repair
dup is-null if
drop
"Character name can not be empty!" show
exit
then
>slashes
"update `characters` set `x`=-84318, `y`=244579, `z`=-3730 where `char_name` = '" swap s+
"' and `online`=0 and `account_name` = '" s+
player@ "AccountName" p@ >slashes s+
"';" s+
update ?dup if
"Error while update: " swap s+ show
exit
then
0 = if
"Can not repair character!" show
exit
then
drop
"Character repaired!" show
;
: user_repair
'<font color="LEVEL">Enter character name from your account to repair:</font>'
'<table width=250><tr><td><edit var="charname" width=200 height=15></td>' s+
'<td><button value="Repair" action="bypass -h jbf_do_user_repair $charname" width=50 height=15 back="sek.cbui94" fore="sek.cbui92"></td></tr></table>' s+
show
tail drop drop tail of command. Antihack.
;