Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Клиенты для игры

Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc...

Ответ
 
Опции темы Опции просмотра
Старый 04.02.2008, 10:43   #1
r0mich
Знакомый Мадера
 
Регистрация: 30.04.2006
Адрес: Волгоград
Сообщений: 76
По умолчанию Помогите с альясом в жабе

есть такой альяс:
#alias {рр1} {#unsub {$$heal1};#var heal1 %1;#substitute {$$heal1}{$$heal1[F1]}} {group}
проблема состоит в том, что на вход #substitute поступает старое значение переменной heal1. как обойти этот баг?
r0mich вне форума   Ответить с цитированием
Старый 04.02.2008, 11:08   #2
Мичурa
Мадер
 
Регистрация: 10.09.2004
Сообщений: 167
По умолчанию

попробуй вместо #substitute {$$heal1}{$$heal1[F1]} написать #substitute {%1}{%1[F1]} - поможет мб
Мичурa вне форума   Ответить с цитированием
Старый 04.02.2008, 11:36   #3
Лыдвицa
Отличник форума
 
Регистрация: 22.02.2006
Адрес: Славный город на берегах великой реки Ангары
Сообщений: 525
По умолчанию

Какая у тебя версия жабы? У меня в 3.5 правильно работает (если, конечно, заменить двойной $ на одинарный).
Лыдвицa вне форума   Ответить с цитированием
Старый 04.02.2008, 11:39   #4
lumenVindex
Мадер
 
Регистрация: 10.08.2006
Адрес: Господин Великий Новгород
Сообщений: 172
По умолчанию

ход конем - сделать #substitute {$$heal1}{$$heal1[F1]} в отдельном алиасе и обращаться к нему из этого алиаса.. будет использоваться новое значение переменной..
__________________
MESS WITH THE BEST, DIE LIKE THE REST!
lumenVindex вне форума   Ответить с цитированием
Старый 04.02.2008, 13:02   #5
r0mich
Знакомый Мадера
 
Регистрация: 30.04.2006
Адрес: Волгоград
Сообщений: 76
По умолчанию

Всем спасибо
Прокомбинировав предложенные решения получился правильный альяс:
#alias {рр1} {#unsub {$$heal1};#var heal1 %1;#substitute {%%1}{%%1[F1]}} {group}
r0mich вне форума   Ответить с цитированием
Старый 06.02.2008, 20:23   #6
Зоман
Новичок
 
Регистрация: 05.03.2004
Сообщений: 20
По умолчанию

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


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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


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