Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Rádio systém od SuperGrand
- // radio_system.pwn
- #include <a_samp>
- #include <sscanf2>
- #define MAX_PLAYERS 50 // Príklad, nastavte podľa potreby
- new PlayerRadio[MAX_PLAYERS];
- public OnPlayerCommandText(playerid, cmdtext[]) {
- if (strcmp(cmdtext, "/radio", true) == 0) {
- if (IsPlayerInAnyVehicle(playerid)) {
- new vehicleid = GetPlayerVehicleID(playerid);
- // Kontrola, či hráč nie je na bicykli (bicykle majú ID 509 a 510)
- if (!IsBike(vehicleid)) {
- new url[256];
- sscanf(cmdtext, "s[256]", url);
- if (strlen(url) > 0) {
- // Nastavenie URL rádia pre konkrétnyho hráča
- PlayerRadio[playerid] = url;
- SendClientMessage(playerid, -1, "Rádiový stream bol aktualizovaný.");
- } else {
- // Hráč chce vypnúť svoje rádio
- PlayerRadio[playerid] = "";
- SendClientMessage(playerid, -1, "Rádio bolo vypnuté.");
- }
- } else {
- SendClientMessage(playerid, -1, "Nemôžete používať rádio na bicykli.");
- }
- } else {
- SendClientMessage(playerid, -1, "Musíte byť v aute, aby ste mohli používať rádio.");
- }
- return 1;
- }
- return 0;
- }
- // Nová funkcia pre kontrolu typu vozidla
- public IsBike(vehicleid) {
- return (GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 510);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement