HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 25.09.2021, 00:15
ZoomDev
Познающий
Регистрация: 25.07.2018
Сообщений: 54
С нами: 4106547

Репутация: 68
По умолчанию

Приветствую, как совершить подключение к серверу путём питон? Речь идёт о ракботе, мне необходимо получать информацию от сервера(диалоги, чат и т.д.), а так-же передавать информацию серверу, не запуская GTA SA, а прямо из скрипта. Если попытаться подключиться через сокет, то сервер просто не даёт ответа.

Что бы меня точнее понять вот возможный вариант кода:

Пример:





Код:
from
samp
import
SampClient
,
SampEventsType

server
=
SampClient
(
"localhost"
,
7777
)
server
.
set_nickname
(
"Vasya_Pupkin"
)
for
event
in
server
.
eventlisten
(
)
:
if
event
.
id
==
SampEventsType
.
ServerDialog
:
if
event
.
data
.
dialog_id
==
1111
:
event
.
response
(
{
"Input1"
:
"qwerty123"
}
)
if
event
.
data
.
dialog_id
==
2222
:
print
(
"Авторизован"
)


Но подозреваю что такой библиотеки нет и всё основано на сокетах
 
Ответить с цитированием

  #2  
Старый 25.09.2021, 03:44
манку хлебал
Постоянный
Регистрация: 19.10.2015
Сообщений: 300
С нами: 5561187

Репутация: 98
По умолчанию

Цитата:
Сообщение от ZoomDev  

Приветствую, как совершить подключение к серверу путём питон? Речь идёт о ракботе, мне необходимо получать информацию от сервера(диалоги, чат и т.д.), а так-же передавать информацию серверу, не запуская GTA SA, а прямо из скрипта. Если попытаться подключиться через сокет, то сервер просто не даёт ответа.
Что бы меня точнее понять вот возможный вариант кода:

Пример:





Код:
from
samp
import
SampClient
,
SampEventsType

server
=
SampClient
(
"localhost"
,
7777
)
server
.
set_nickname
(
"Vasya_Pupkin"
)
for
event
in
server
.
eventlisten
(
)
:
if
event
.
id
==
SampEventsType
.
ServerDialog
:
if
event
.
data
.
dialog_id
==
1111
:
event
.
response
(
{
"Input1"
:
"qwerty123"
}
)
if
event
.
data
.
dialog_id
==
2222
:
print
(
"Авторизован"
)


Но подозреваю что такой библиотеки нет и всё основано на сокетах
такой библиотеки под питон в открытом доступе нет
 
Ответить с цитированием

  #3  
Старый 25.09.2021, 11:36
ZoomDev
Познающий
Регистрация: 25.07.2018
Сообщений: 54
С нами: 4106547

Репутация: 68
По умолчанию

Цитата:
Сообщение от maketoshka  

такой библиотеки под питон в открытом доступе нет
Я это и так понимал, я привёл данный пример лишь для уточнения формулировки моего вопроса
 
Ответить с цитированием

  #4  
Старый 25.09.2021, 15:56
pomidorq
Участник форума
Регистрация: 17.04.2020
Сообщений: 184
С нами: 3197792

Репутация: 83
По умолчанию

Не исполнимо.
 
Ответить с цитированием

  #5  
Старый 25.09.2021, 16:12
Rei
Познавший АНТИЧАТ
Регистрация: 18.06.2017
Сообщений: 1,632
С нами: 4686777

Репутация: 183


По умолчанию

можно раксамп переписать

 
Ответить с цитированием

  #6  
Старый 25.09.2021, 20:01
ZoomDev
Познающий
Регистрация: 25.07.2018
Сообщений: 54
С нами: 4106547

Репутация: 68
По умолчанию

Цитата:
Сообщение от SOLO WARRIOR  

Не исполнимо.
Исполнимо
 
Ответить с цитированием

  #7  
Старый 26.09.2021, 06:18
pomidorq
Участник форума
Регистрация: 17.04.2020
Сообщений: 184
С нами: 3197792

Репутация: 83
По умолчанию

Цитата:
Сообщение от ZoomDev  

Исполнимо
Исполняй на "всемогущем" питоне.)) Поугараю.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.