samp.directory
← Скрипты и библиотеки

Engkq/Streaming

This is a streaming feature script for the SA-MP server

Библиотека★ 0обновлён апр. 2026 г.Без лицензииPawn
Открыть на GitHub

В этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.

README.md

MetroSide Livestreaming System

Sistem Livestreaming modular yang dirancang untuk server GTA: MetroSide (SA-MP/open.mp). Sistem ini memungkinkan pemain untuk melakukan siaran langsung (Livestream) di dalam game dengan fitur interaksi real-time seperti jumlah penonton dan sistem Like animasi.


Fitur Utama

  • Multi-Platform UI: Pilihan platform simulasi (TikTok/YouTube) melalui dialog.
  • Real-time Stats: Indikator jumlah penonton (watchers) dan jumlah like yang diperbarui secara instan.
  • Animasi Visual: Indikator "REC" yang berkedip (blinking) dan animasi hati saat menerima Like.
  • Sistem Spectate: Fitur menonton pemain lain secara otomatis dengan integrasi TextDraw pribadi.
  • Struktur Modular: Kode dipisahkan menjadi beberapa bagian (Header, Function, Commands, Public, Response) untuk memudahkan perawatan

Struktur File

Sistem ini terbagi menjadi beberapa modul di dalam folder core/players/streaming/:

  • header.pwn: Definisi variabel global, enum data streamer, dan forward functions.
  • function.pwn: Logika pembuatan TextDraw (Global & Player) dan pembaruan data.
  • commands.pwn: Perintah pemain seperti /mulailive, /watch, dan /like.
  • public.pwn: Penanganan timer untuk animasi berkedip dan efek Like.
  • response.pwn: Logika respon dialog untuk konfigurasi profil livestream.

Instalasi

  1. Pastikan server Anda memiliki library YSI (khususnya y_hooks).
  2. Unggah folder streaming ke direktori gamemodes/core/players/.
  3. Tambahkan baris berikut pada file utama Main.pwn:
#include "core/players/streaming/header.pwn"
#include "core/players/streaming/function.pwn"
#include "core/players/streaming/commands.pwn"
#include "core/players/streaming/response.pwn"
#include "core/players/streaming/public.pwn"

sa-mpscript-samp

Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью

Engkq/Streaming: Библиотека для SA-MP | samp.directory