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

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

Ответ
 
nvc123
new status
offline
Опыт: 59,284
Активность:
про что не было?
тебе кинули ссылку на статью
там написано всё про прелоад
nvc123 добавил:
и тебе сказали уже ошибки
\\ должно быть внутри строки а не за её пределами
количество открывающих скобок должно равняться количеству закрывающих
между строками должен стоять знак +
вместо ,txt должно быть .txt
nvc123 добавил:
а если ты хочешь чтобы кто то что то делал за тебя то готовь бабло
Старый 24.05.2014, 17:18
godleonid

offline
Опыт: 73
Активность:
nvc123,
А ты не догадываешься?
Про то как в путь добавлять код этого там не было не в 1 статье
Старый 24.05.2014, 17:20
nvc123
new status
offline
Опыт: 59,284
Активность:
сначало исправь те ошибки на которые я указал
и кинь исправленный вариант
потом тебе скажут какие ошибки ты ещё наделал и так пока не будет всё работать
Старый 24.05.2014, 17:22
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,765
Активность:
godleonid:
Про то как в путь добавлять код этого там не было не в 1 статье
rly? а это что - статья
Там как раз про строки и то почему именно так, кстати это не единственное место на сайте где есть подобная инфа.
Старый 24.05.2014, 17:24
godleonid

offline
Опыт: 73
Активность:
nvc123,
Вот call PreloadGenEnd("Karta" \\( SubString ( GetEventPlayerChatString()), 6, 15)\\ "hero.txt")
quq_CCCP,
Там просто про прелоад а не прелоаденд
Старый 24.05.2014, 17:31
nvc123
new status
offline
Опыт: 59,284
Активность:
godleonid, я же писал
\\ должно быть внутри строкиё а не за её пределами
и между строками должен быть +
Старый 24.05.2014, 17:41
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,765
Активность:
godleonid, тем не менее там описано что это такое и за что те или иные символы отвечают, как писать пути там в побочной статье есть...
Старый 24.05.2014, 17:46
nvc123
new status
offline
Опыт: 59,284
Активность:
тоесть не "karta"\\
а "karta\\"
Старый 24.05.2014, 17:47
godleonid

offline
Опыт: 73
Активность:
nvc123,
Всё равно не работает
call PreloadGenEnd("Karta\\" +( SubString( GetEventPlayerChatString()),6,15)"\\hero.txt")
Старый 24.05.2014, 17:50
nvc123
new status
offline
Опыт: 59,284
Активность:
godleonid, скобки считай
и смотри где лишние
nvc123 добавил:
и ты ещё 1 + забыл
после сабстринга
nvc123 добавил:
и перед сабстрингом скобка не нужна
Старый 24.05.2014, 17:53
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,765
Активность:
godleonid, а про + ты забыл
((код jass
local string str = "некая строка\\" + "некая строка 2//" + SomeFunc("некие параметры") + "некая строка 3"
))
это синтаксис jass , как бы кеп намекает что в статьях это разжёвано...
Старый 24.05.2014, 17:53
nvc123
new status
offline
Опыт: 59,284
Активность:
quq_CCCP, ну он же все статьи читал
nvc123 добавил:
godleonid, э, ты куда пропал
я ещё не покушал
Старый 24.05.2014, 18:07
godleonid

offline
Опыт: 73
Активность:
Всё равно не работает открывающихся скобок 4 и закрывающихся то же 4.
call PreloadGenEnd("Karta\\" +(SubString(GetEventPlayerChatString(),6,15))"\\hero.txt")
Старый 24.05.2014, 18:07
nvc123
new status
offline
Опыт: 59,284
Активность:
nvc123:
перед сабстрингом скобка не нужна
nvc123 добавил:
nvc123:
ты ещё 1 + забыл
nvc123 добавил:
кто то не умеет читать до конца
Старый 24.05.2014, 18:18
godleonid

offline
Опыт: 73
Активность:
nvc123,
Всё спс разобрался.
Вот что получилось работает как надо.
call PreloadGenEnd("Karta\\" +SubString(GetEventPlayerChatString(),6,15)+"\\hero.txt")
Старый 24.05.2014, 18:19
HauseMD
Автор карты "Шторм"
offline
Опыт: 494
Активность:
nvc123:
и не знаешь что всё что написано после является комментарием и следовательно не работает
Ахахахах, ясно....
/ - специальный символ в варкрафте, и один сплеш не будет равен сплешу, варкрафт его не обработает как сплеш, что бы получился сплеш надо поставить два сплеша, как и сделал автор....
Старый 25.05.2014, 08:49
DioD

offline
Опыт: 45,184
Активность:
сплеш о да.
сплеш это когда атака наносит урон по площади.
а двойной прямой и обратный слэш ставятся много где от того что одиночный является знаком управления, никогда не слышали про regex и /n /r /f и 100500 других знаков управления?
Старый 25.05.2014, 10:45
nvc123
new status
offline
Опыт: 59,284
Активность:
HauseMD, я написал два слэша(или у тебя проблемы со зрением?)
DioD, какие нафиг знаки управления
это академия
тут многие 2+2 сложить не могут
а ты им про знаки втереть пытаешься)
Старый 25.05.2014, 12:22
HauseMD
Автор карты "Шторм"
offline
Опыт: 494
Активность:
DioD:
а двойной прямой и обратный слэш ставятся много где от того что одиночный является знаком управления, никогда не слышали про regex и /n /r /f и 100500 других знаков управления?
Я об этом и говорил, что это специальный символ и ставить один слеш в пути не годиться....
Старый 25.05.2014, 19:26
Ответ

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

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

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

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



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