МПМ Былины - Мир Древней Руси

МПМ Былины - Мир Древней Руси (https://www.bylins.su/vbb/index.php)
-   Клиенты для игры (https://www.bylins.su/vbb/forumdisplay.php?f=52)
-   -   Помогите с альясом в жабе (https://www.bylins.su/vbb/showthread.php?t=3606)

r0mich 04.02.2008 09:43

Помогите с альясом в жабе
 
есть такой альяс:
#alias {рр1} {#unsub {$$heal1};#var heal1 %1;#substitute {$$heal1}{$$heal1[F1]}} {group}
проблема состоит в том, что на вход #substitute поступает старое значение переменной heal1. как обойти этот баг?

Мичурa 04.02.2008 10:08

попробуй вместо #substitute {$$heal1}{$$heal1[F1]} написать #substitute {%1}{%1[F1]} - поможет мб

Лыдвицa 04.02.2008 10:36

Какая у тебя версия жабы? У меня в 3.5 правильно работает (если, конечно, заменить двойной $ на одинарный).

lumenVindex 04.02.2008 10:39

ход конем - сделать #substitute {$$heal1}{$$heal1[F1]} в отдельном алиасе и обращаться к нему из этого алиаса.. будет использоваться новое значение переменной..

r0mich 04.02.2008 12:02

Всем спасибо :)
Прокомбинировав предложенные решения получился правильный альяс:
#alias {рр1} {#unsub {$$heal1};#var heal1 %1;#substitute {%%1}{%%1[F1]}} {group}

Зоман 06.02.2008 19:23

{кк1} now aliases {#var heal1 %1} in [default] group
и 1 раз пишешь в консоли
#sub {$heal1}={$heal1 [ 1 ] }
нефиг кажд раз сабст прописывать :)


Часовой пояс GMT +4, время: 23:46.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot