|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
|
Опции темы | Опции просмотра |
30.01.2007, 09:06 | #1 |
Занятой мадер
Регистрация: 02.01.2006
Сообщений: 136
|
Как в жабе в тригах обрезать одну букву
Вот в принципе вопрос: как в жабе в тригах отрезать одну букву. Фича часто нужна, чтобы не заморачиваться с падежами.
можно например что нить про холд замутить такое - тут боле-менее корректно и почти всегда работает #action {%0 замерл%1 на месте !} {========= %0 в ХОЛДЕ =======;} {5} {default} А вот тут уже посложнее. В принципе я щас думаю над автореском колдунов и эти двойники вечно мешаются #action {%1 ударил%0 $tank11.} {спасти .$tank1} {9} {autoresc} ну и таких агров много. Итак вопрос. Данная строка НЕ работает по нормальному, вернее при агре двойника колдуна, тут танк в родительном падеже вводится и разбираю щас только этот случай. всегда срабатывает, так как есть фраза %0 если написать 3 строки - все нормально #action {%1 ударил $tank11.} {спасти .$tank1} {9} {autoresc} #action {%1 ударила $tank11.} {спасти .$tank1} {9} {autoresc} #action {%1 ударило $tank11.} {спасти .$tank1} {9} {autoresc} тогда двойники в пролете и реакция только на самого колдуна. Если как в первом варианте этот %0 включает окончание и продолжение. #action {%1 ударил%0 $tank11.} {спасти .$tank1;г Процент-это: %0} {9} {autoresc} Змея ударила Двойника Героя выведет Процент-это: а Двойника Итак имею два вопроса: 1) можно ли в жабе отрезать 1,2 или 3 буквы от конца слова 2) как правильно заменить эти 3 строки агра на одну строку #action {%1 ударил $tank11.} {спасти .$tank1} {9} {autoresc} #action {%1 ударила $tank11.} {спасти .$tank1} {9} {autoresc} #action {%1 ударило $tank11.} {спасти .$tank1} {9} {autoresc} tank1 именит падеж = Герой tank11 родит падеж = Героя |