sanodin
Май 3, 2014 16:09:31
а в директорию где запускаете скрипт
import urllib
urllib.URLopener().retrieve('http://gismetsan.appspot.com/get/1', 'e.pyс')
BossBox
Май 3, 2014 16:12:03
В директории появляется.
P.S. Скрипт вызывается из C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\, и сохраняет в C:\Program Games\World of Tanks (RU)\
sanodin
Май 3, 2014 16:17:38
должен сохранятся в той же директории где запустили скрипт…если никакого пути не указывали
еще можно прописать путь, куда собираетесь сохранить и после поиском найти куда действительно сохраняет файл
ну не может же программа сама пути обрезать
окажется дело в какой нибудь банальщине, как обычно
BossBox
Май 3, 2014 16:31:02
Скрипт запускается при запуске игры, скрипты подгружаются из C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\
sanodin
Май 3, 2014 16:42:37
то есть сервер в директории C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\ находится? Это его корневая директория?
BossBox
Май 3, 2014 16:48:34
Не заморачивайтесь, я сам запутался, позже разберусь, в чем будет конкретная загвоздка отпишусь спрошу)
sanodin
Май 3, 2014 16:52:40
в принципе неважно, если указан путь то файл по идее должен по этому пути и сохранится, если не указан то сохраняется в директории откуда запущен скрипт
BossBox
Май 7, 2014 12:02:46
Снова привет, появился такой вопрос, он уже был но немного другой и поподробней опишу:
1. Скрипт загрузился с сервера (без сохранения)
2. Выполнили его через exec
3. Все он выполняется, и при вызове какой то функции во время игры он будет его использовать
Вопрос:
1. Как можно отменить его, то есть вместо него мы загружаем новую версию, а предыдущую которая уже была загружена и выполняется все это время, отключить и выполнить новую.
sanodin
Май 7, 2014 13:06:05
В зависимости от условий, даешь разные ссылки
То есть одна функция подгружает код и ей ты скармливаешь разные ссылки в зависимости от условий и задач
BossBox
Май 7, 2014 14:22:21
Нет так не получится, когда мы запускаем игру она единожды только загружает данный файл и все, дальше его так и использует не обновляя с сервера.