XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Цитата:
Сообщение от _Red
SubString("privet",3,5)Выдаст "ive", Однако
SubString("Привет",3,5)Выдаст только "ри" т.к. русские символы считаются за 2

Цитата:
Сообщение от mitryz
первый символ имеет номер 0 - поэтому не троло, а ролол и не роло, а олол.

Цитата:
Сообщение от silumin
Цитата:
Сообщение от _Red
SubString("privet",3,5)Выдаст "ive"


Выдаст "ve". Хз как вы считаете.

silumin добавил:

Цитата:
Сообщение от _Red
Однако
SubString("Привет",3,5)Выдаст только "ри" т.к. русские символы считаются за 2


Не выдасть вообще ничего!!!

silumin добавил:
SubString("Привет",2,4) Выдаст "р".
SubString("Привет",4,6) Выдаст "и".

Цитата:
Сообщение от Скайнет
прямо в гуи есть точный пример как именно используются цифры (пример серыми буквами)
если не ошибаюсь (тупо не помню) то это координаты начальной буквы и конечной.
т.е. рассмотрим "трололо". сабстринг 1...5 будет "троло"
сабстринг 2...5 "роло".


ну так кому верить?
Старый 08.08.2010, 01:44
Скайнет
Kicked by ZlaYa1000
offline
Опыт: 8,234
Активность:
ну так кому верить?
возьми да сам проверь, тебе же всё делать а не нам. сделай это:
триггер реагирующий на команду в чат. (подстрока "-string")
далее в действиях смотришь substring со своими координатами от введённой строчки, и выводишь это сообщение в чат. [т.е. сообщение в чат (сабстринг(введённая строка, n1, n2)) ]
запускаешь тест карты и играешься с настройками (координатами букв) и всё сам понимаешь =)
Старый 08.08.2010, 02:07
silumin

offline
Опыт: 11,153
Активность:
KPOKODIL, вот ответ на твой вопрос. И незачем разводить базар из-за элементарной функции.
Старый 08.08.2010, 02:26
XyZoD

offline
Опыт: 2,073
Активность:
Верить нужно своим мозгам а вообще
trololo
substring 2,4 это olo
или например для дебуга
Event игрок Chat message level(тут просто пробел)
if substring 6,7 больше или равно 1
substring 6,7 меньше или равно 30
Actions Pick every units curently selected by triggering player an do
set hero level of picked unit to (Integer Substring Entered chat string 6,7)
Старый 08.08.2010, 04:13
Dragon_S
где-то там..
offline
Опыт: 3,603
Активность:
mitryz, silumin, papapa071, развели тут охинею насчёт счёта англ символов..
смотри скрины, проверяй в игре.
Миниатюры
Кликните на картинку для увеличения
Название:  1.jpg
Просмотров: 17
Размер:  3.7 Кбайт  Кликните на картинку для увеличения
Название:  2.jpg
Просмотров: 13
Размер:  10.3 Кбайт  Кликните на картинку для увеличения
Название:  3.jpg
Просмотров: 14
Размер:  2.3 Кбайт  Кликните на картинку для увеличения
Название:  4.jpg
Просмотров: 13
Размер:  10.6 Кбайт  
Старый 08.08.2010, 10:53
silumin

offline
Опыт: 11,153
Активность:
Dragon_S, ещё один ГУИшный умник? Учи матчасть, а потом пиши.
Конвертни свой триггер в текст и узри, что у тебя используется SubStringBJ.
Теперь возри состав этой ГУИшной функции:
Код:
function SubStringBJ takes string source, integer start, integer end returns string
    return SubString(source, start-1, end)
endfunction

А теперь постарайся обяснить где охинея?


И вообще надоели эти споры, когда ГУИшники тупят как валенки. Вот наглядный пример, изучайте и не пишите ерунду.
Прикрепленные файлы
Тип файла: w3m xxx.w3m (8.0 Кбайт, 14 просмотров )
Старый 08.08.2010, 11:44
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Ага, всем спасибо, ему можно закрыть.
Старый 08.08.2010, 13:27
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 14:42.