WarCraft 3: Часть 3: Мелочи

Preload Exploit: работа с файлами

Про пути к файлам

Разумеется, вы обратили внимание, что в путях к файлам вместо слеша (\) используется двойной слеш (\\). Дело в том, что слеш в jass (и не только) - особый символ. Например, \n - перевод строки.
Таким образом, \\ воспринимается как один слеш, а просто один слеш воспринимается как специальный символ.

Preload Exploit в мультиплеере

Нужно заметить, что в мультиплеере, когда действие с файлом необходимо выполнить одному игроку, следует использовать GetLocalPlayer(): выполнять действия с Preload только на его компьютере, а затем синхронизировать данные, как описано тут.

О кириллице

Помните, я как-то сказал, что нежелательно использовать кириллицу в сообщениях? На самом деле ничего плохого в этом нет. Просто юникодовские символы записываются немного жутко. И поэтому когда бы вы открыли файл save\PreExp.txt, то, скорее всего, начались бы вопросы типа "Где мои буковки?"...

О быстродействии

Нужно заметить, что Preload Exploit - похоже, штука не быстрая. Например, когда я вводил -load, то перед выводом сообщений прошло где-то полсекунды... Или у меня комп просто древний...

Просмотров: 948

Комментарии пока отсутcтвуют