Neural API
  • ⭕NAPI - NeuralAPI
  • Программы | Примеры
    • AimBot на нейросети в 13 строк кода
    • Свой python скрипт с NAPI
    • Работа с клавиатурой
    • Работа с мышкой
    • Работа с экраном
    • Константы инициализации
    • Работа с оверлеем
  • Документация | API
    • Mouse
    • Screen
    • Overlay
    • Server
    • Neural
    • Keyboard
    • Thread
  • Прочие | Дополнительно
    • Ограничения в использование
    • Помощь | Вклад
Powered by GitBook
On this page
  • Код:
  • Код для клиентской части python кода.
  1. Программы | Примеры

Свой python скрипт с NAPI

Если вам не хватает функционала NAPI, вы можете его дополнить при помощи обычного python.

Код:

SERVER_PORT = 64200 # Константа указывающая порт для работы сервера вашего NAPI
BUFFER_SIZE = 1024 #Константа для буфера сервера
BUFFER_SIZE = FOV * FOV * 3 # Высчитываем буфер для отправки изображения на клиент.
server.send('Hello!') # Отправляем информация в другую программу
data = server.recv() # Получаем информацию от скрипта
server.close() # Закрываем сервер

Используйте этот пример для соединения вашего скрипта python со скриптом NAPI.

Рекомендуем устанавливать BUFFER_SIZE равному кол-во данных для передачи, чтобы передать всё за один "пакет" и получить максимальную скорость.

Код для клиентской части python кода.

import socket

class Client:
    def __init__(self, host='127.0.0.1', port=65432):
        self.host = host
        self.port = port
        self.s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        self.s.connect((self.host, self.port))

    def send(self, data):
        self.s.sendall(data.encode('utf-8'))

    def recv(self, buffer_size=1024):
        data = self.s.recv(buffer_size)
        return data.decode('utf-8')

    def close(self):
        self.s.close()

if __name__ == "__main__":
    c = Client()
    c.send('hello')
    data = c.recv()
    print(f"Получено от сервера: {data}")
    c.close()
PreviousAimBot на нейросети в 13 строк кодаNextРабота с клавиатурой

Last updated 1 year ago

Вы также можете отредактировать клиентскую часть, но изменения на серверную часть NAPI, увы внести нельзя. Но вы можете попросить об этом - .

@neuraluser