Уведомления

Группа в Telegram: @pythonsu

#1 Май 3, 2014 16:09:31

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Подгрузить другой скрипт с сервера и выполнить внутри

а в директорию где запускаете скрипт

import urllib
urllib.URLopener().retrieve('http://gismetsan.appspot.com/get/1', 'e.pyс')

Офлайн

#2 Май 3, 2014 16:12:03

BossBox
Зарегистрирован: 2014-02-23
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Подгрузить другой скрипт с сервера и выполнить внутри

В директории появляется.

P.S. Скрипт вызывается из C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\, и сохраняет в C:\Program Games\World of Tanks (RU)\

Отредактировано BossBox (Май 3, 2014 16:12:24)

Офлайн

#3 Май 3, 2014 16:17:38

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Подгрузить другой скрипт с сервера и выполнить внутри

должен сохранятся в той же директории где запустили скрипт…если никакого пути не указывали

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

Отредактировано sanodin (Май 3, 2014 16:39:11)

Офлайн

#4 Май 3, 2014 16:31:02

BossBox
Зарегистрирован: 2014-02-23
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Подгрузить другой скрипт с сервера и выполнить внутри

Скрипт запускается при запуске игры, скрипты подгружаются из C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\

Офлайн

#5 Май 3, 2014 16:42:37

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Подгрузить другой скрипт с сервера и выполнить внутри

то есть сервер в директории C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\ находится? Это его корневая директория?

Офлайн

#6 Май 3, 2014 16:48:34

BossBox
Зарегистрирован: 2014-02-23
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Подгрузить другой скрипт с сервера и выполнить внутри

Не заморачивайтесь, я сам запутался, позже разберусь, в чем будет конкретная загвоздка отпишусь спрошу)

Офлайн

#7 Май 3, 2014 16:52:40

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Подгрузить другой скрипт с сервера и выполнить внутри

в принципе неважно, если указан путь то файл по идее должен по этому пути и сохранится, если не указан то сохраняется в директории откуда запущен скрипт

Отредактировано sanodin (Май 3, 2014 16:55:04)

Офлайн

#8 Май 7, 2014 12:02:46

BossBox
Зарегистрирован: 2014-02-23
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Подгрузить другой скрипт с сервера и выполнить внутри

Снова привет, появился такой вопрос, он уже был но немного другой и поподробней опишу:

1. Скрипт загрузился с сервера (без сохранения)
2. Выполнили его через exec
3. Все он выполняется, и при вызове какой то функции во время игры он будет его использовать

Вопрос:

1. Как можно отменить его, то есть вместо него мы загружаем новую версию, а предыдущую которая уже была загружена и выполняется все это время, отключить и выполнить новую.

Офлайн

#9 Май 7, 2014 13:06:05

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Подгрузить другой скрипт с сервера и выполнить внутри

В зависимости от условий, даешь разные ссылки
То есть одна функция подгружает код и ей ты скармливаешь разные ссылки в зависимости от условий и задач

Офлайн

#10 Май 7, 2014 14:22:21

BossBox
Зарегистрирован: 2014-02-23
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Подгрузить другой скрипт с сервера и выполнить внутри

Нет так не получится, когда мы запускаем игру она единожды только загружает данный файл и все, дальше его так и использует не обновляя с сервера.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version