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

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

Закрытая тема
 
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
Как забить ник
Парни у меня вопрос вот я делаю сейв код для карты и мне нужно забить ник в строку как это сделать?
Старый 21.09.2010, 11:25
Elf_Stratigo

offline
Опыт: 4,699
Активность:
» [cJass]
string s = GetPlayerName(<player>)
Старый 21.09.2010, 12:01
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
Elf_Stratigo:
(<player>)
в джассе 0 поэтому что надо написать вместо плауера
Старый 21.09.2010, 12:06
krosaf4eg

offline
Опыт: 1,859
Активность:
ну например Player(0) это первый игрок (красный), Player(1) второй (синий) и т. д.
krosaf4eg добавил:
Вот еще почитай xgm.ru/p/wc3/creating_loading_code
Старый 21.09.2010, 12:12
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
krosaf4eg:
Вот еще почитай xgm.ru/p/wc3/creating_loading_code
я итак это читаю
и как сделать чтобы вместо плауер0 написать овнер юнита
Старый 21.09.2010, 12:14
krosaf4eg

offline
Опыт: 1,859
Активность:
GetOwningPlayer(unit) где unit это твой юнит
Старый 21.09.2010, 12:19
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
string str[1] = GetPlayerName(GetOwningPlayer(Entering unit)) что не так собственно?
Старый 21.09.2010, 12:30
krosaf4eg

offline
Опыт: 1,859
Активность:
ты бы весь код триггера дал, а то не очень понятно чего ты вообще пытаешься добиться
Старый 21.09.2010, 12:37
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
я хочу чтобы в строку забилось имя владельца вошедшего в область юнита
Старый 21.09.2010, 12:39
krosaf4eg

offline
Опыт: 1,859
Активность:
str - глобалка? AdicHelper имеется?
Старый 21.09.2010, 12:40
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
стр это строка:) массив
AdMiRaLLO_O добавил:
вопрос на засыпку что такое глобалка:)
Старый 21.09.2010, 12:47
krosaf4eg

offline
Опыт: 1,859
Активность:
Понятно что строка.
В статье указано, что читатель должен обладать минимальными знаниями JASS, а вы даже про локальные и глобальные переменные не знаете. Про это тут xgm.ru/p/wc3/jass_local_vars
Старый 21.09.2010, 12:56
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
ну так что не так string str[1] = GetPlayerName(GetOwningPlayer(Entering unit))
Старый 21.09.2010, 13:02
krosaf4eg

offline
Опыт: 1,859
Активность:
set str[1] = GetPlayerName(GetOwningPlayer(GetEnteringUnit()))
Старый 21.09.2010, 13:07
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
а как зашифровать не ник? а 1 букву ника или его длину
Старый 21.09.2010, 13:18
krosaf4eg

offline
Опыт: 1,859
Активность:
native SubString takes string source, integer start, integer end returns string
native StringLength takes string s returns integer
Старый 21.09.2010, 13:23
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
можешь обьяснить что что обозначает:) ато спишу а потом опять это же спрашиать буду
AdMiRaLLO_O добавил:
Set str[0] = (Substring((Entered chat string), 7, (Length of (Entered chat string))))
и что означает в этой строке цифра 7
Старый 21.09.2010, 13:27
krosaf4eg

offline
Опыт: 1,859
Активность:
это значит например
set len[1] = StringLength(GetPlayerName(GetOwningPlayer(GetEnteringUnit())))
запишет в целочисленную переменную-массив с индексом 1 длину ника игрока-владельца юнита, вошедшего в область.
krosaf4eg добавил:
цифра 7 значит что запись с 7-го символа пойдет
Старый 21.09.2010, 13:31
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
а почему ты сразу так не написал?:)
Старый 21.09.2010, 13:31
Chester
Best for you!
offline
Опыт: 5,702
Активность:
AdMiRaLLO_O:
а как зашифровать не ник? а 1 букву ника или его длину
чувак, о каких ты сейв/лоадах думаешь? Ты сначало хотя бы выучи основы скриптования, а потом уже задавай вопросы.
Старый 21.09.2010, 13:31
Закрытая тема

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

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

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

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



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