After Compling 4 Errors
#1

Hello, Please help me friends this is not working after compling why?
Codes
pawn Код:
//-------------------------------------------------
// Internet radio example
//-------------------------------------------------

#pragma tabsize 0
#include <a_samp>

//-------------------------------------------------

public OnFilterScriptInit()
{
    return 1;
}

//-------------------------------------------------

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    // play an internet radio stream when they are in a vehicle
    if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
    {
        PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1415249");
    }
    // stop the internet stream
    else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
    {
        StopAudioStreamForPlayer(playerid);
    }
    return 0;
}

//-------------------------------------------------

public OnPlayerUpdate(playerid)
{
    if(!IsPlayerConnected(playerid)) return 0;
    if(IsPlayerNPC(playerid)) return 1;
   
    // Handle playing SomaFM at the alhambra
    if(GetPlayerInterior(playerid) == 17) {
        if(IsPlayerInRangeOfPoint(playerid,70.0,489.5824,-14.7563,1000.6797)) { // alhambra middle
            if(!GetPVarInt(playerid,"alhambra")) {
                SetPVarInt(playerid,"alhambra",1);
                PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1415249",480.9575,-3.5402,1002.0781,40.0,true);
            }
        }
    }
    else {
        if(GetPVarInt(playerid,"alhambra")) {
            DeletePVar(playerid,"alhambra");
            StopAudioStreamForPlayer(playerid);
        }
    }
   
    return 1;
}

//-------------------------------------------------
This is also not working.
pawn Код:
CMD:setstation(playerid, params[]) {
    if(!IsPlayerInAnyVehicle(playerid)) {
        return SendClientMessageEx(playerid, COLOR_GRAD2, "You must be in a car to use a car radio.");
    }
    else if(isnull(params)) {
        SendClientMessageEx(playerid, COLOR_GRAD2, "USAGE: /setstation [station] (0 - no station)");
        SendClientMessageEx(playerid, COLOR_GRAD2, "(1) EGRP K-LSR - (2) 181.FM: The Buzz - (3) 181.FM: Blues - (4) 181.FM: Classic Hits - (5) 181.FM: Kickin' Country");
        SendClientMessageEx(playerid, COLOR_GRAD2, "(6) 181.FM: Highway 181 - (7) COOL93 - (8) TechnoBase.FM - (9) Dubplate.FM - (10) Word of Truth Radio");
        SendClientMessageEx(playerid, COLOR_GRAD2, "(11) SKY.FM: Jazz - (12) MovidaMix - (13) #MUSIK.EXTREME - (14) SKY.FM: New Age - (15) .977 The Hitz Channel");
        SendClientMessageEx(playerid, COLOR_GRAD2, "(16) KCRW ALL NEWS - (17) HOT 108 JAMZ - (18) Reggae141 - (19) RMF FM - (20) French Kiss FM");
        SendClientMessageEx(playerid, COLOR_GRAD2, "(21) DEFJAY - (22) 181.FM Hairband - (23) Idobi Radio");
        return 1;
    }

    new string[128], station[256];
    switch(strval(params)) {
        case 0: {
            format(string, sizeof(string), "* %s turns off the radio.",GetPlayerNameEx(playerid));
            foreach(Player, i) if(GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid) && Audio_IsClientConnected(i)){
                Audio_Stop(i, stationidp[i]);
                stationidp[i] = 0;
                stationidv[GetPlayerVehicleID(playerid)] = 0;
            }
        }
        case 1: {
            format(string, sizeof(string), "* %s changes the station to K-LSR.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://216.246.109.162:8000");
            stationidv[GetPlayerVehicleID(playerid)] = 1;
        }
        case 2: {
            format(string, sizeof(string), "* %s changes the station to 181.FM - The Buzz.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1415249");
            stationidv[GetPlayerVehicleID(playerid)] = 2;
        }
        case 3: {
            format(string, sizeof(string), "* %s changes the station to 1.FM - Blues.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1270282");
            stationidv[GetPlayerVehicleID(playerid)] = 3;
        }
        case 4: {
            format(string, sizeof(string), "* %s changes the station to 181.FM - Classic Hitss.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1628721");
            stationidv[GetPlayerVehicleID(playerid)] = 4;
        }
        case 5: {
            format(string, sizeof(string), "* %s changes the station to 181.FM - Kickin' Country.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1283687");
            stationidv[GetPlayerVehicleID(playerid)] = 5;
        }
        case 6: {
            format(string, sizeof(string), "* %s changes the station to .181.FM - Highway 181.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1628932");
            stationidv[GetPlayerVehicleID(playerid)] = 6;
        }
        case 7: {
            format(string, sizeof(string), "* %s changes the station to COOL93.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1756658");
            stationidv[GetPlayerVehicleID(playerid)] = 7;
        }
        case 8: {
            format(string, sizeof(string), "* %s changes the station to TechnoBase.FM.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1377200");
            stationidv[GetPlayerVehicleID(playerid)] = 8;
        }
        case 9: {
            format(string, sizeof(string), "* %s changes the station to Dubplate.FM.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=2057197");
            stationidv[GetPlayerVehicleID(playerid)] = 9;
        }
        case 10: {
            format(string, sizeof(string), "* %s changes the station to Word of Truth Radio.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=18695");
            stationidv[GetPlayerVehicleID(playerid)] = 10;
        }
        case 11: {
            format(string, sizeof(string), "* %s changes the station to Absolutley Smooth Jazz - SKY.FM.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=412093");
            stationidv[GetPlayerVehicleID(playerid)] = 11;
        }
        case 12: {
            format(string, sizeof(string), "* %s changes the station to MovidaMix.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=181367");
            stationidv[GetPlayerVehicleID(playerid)] = 12;
        }
        case 13: {
            format(string, sizeof(string), "* %s changes the station to #MUSIK.EXTREME.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1275071");
            stationidv[GetPlayerVehicleID(playerid)] = 13;
        }
        case 14: {
            format(string, sizeof(string), "* %s changes the station to New Age - SKY.FM",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=412093");
            stationidv[GetPlayerVehicleID(playerid)] = 14;
        }
        case 15: {
            format(string, sizeof(string), "* %s changes the station to .977 The Hitz Channel.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1280356");
            stationidv[GetPlayerVehicleID(playerid)] = 15;
        }
        case 16: {
            format(string, sizeof(string), "* %s changes the station to KCRW ALL NEWS.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1279013");
            stationidv[GetPlayerVehicleID(playerid)] = 16;
        }
        case 17: {
            format(string, sizeof(string), "* %s changes the station to HOT 108 JAMZ.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1281016");
            stationidv[GetPlayerVehicleID(playerid)] = 17;
        }
        case 18: {
            format(string, sizeof(string), "* %s changes the station to Raggae141.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1280855");
            stationidv[GetPlayerVehicleID(playerid)] = 18;
        }
        case 19: {
            format(string, sizeof(string), "* %s changes the station to RMF FM.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1116397");
            stationidv[GetPlayerVehicleID(playerid)] = 19;
        }
        case 20: {
            format(string, sizeof(string), "* %s changes the station to French Kiss FM.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=2057543");
            stationidv[GetPlayerVehicleID(playerid)] = 20;
        }
        case 21: {
            format(string, sizeof(string), "* %s changes the station to DEFJAY.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=616366");
            stationidv[GetPlayerVehicleID(playerid)] = 21;
        }
        case 22: {
            format(string, sizeof(string), "* %s changes the station to 181.FM Hairband Radio.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://38.107.220.164:8014");
            stationidv[GetPlayerVehicleID(playerid)] = 22;
        }
        case 23: {
            format(string, sizeof(string), "* %s changes the station to Idobi Radio.",GetPlayerNameEx(playerid));
            format(station, sizeof(station), "http://yp.shoutcast.com/sbin/tunein-station.pls?id=847066");
            stationidv[GetPlayerVehicleID(playerid)] = 23;
        }
        default: return SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid station specified.");
    }
   
    ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

    foreach(Player, i) if(GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid) && Audio_IsClientConnected(i)) {
        Audio_Stop(i, stationidp[i]);
        stationidp[i] = Audio_PlayStreamed(i, station, false, true, false);
        Audio_SetVolume(i, stationidp[i], 30);
    }
    return 1;
}
who'll give me solution i'll give him +Rep i have nothing to give except reputation
Reply
#2

You didnt post the "compiling errors"
Reply
#3

Quote:
Originally Posted by Xtreme_playa
Посмотреть сообщение
You didnt post the "compiling errors"
pawn Код:
F:\My favorite sa-mp script\filterscripts\iradio.pwn(23) : error 017: undefined symbol "PlayAudioStreamForPlayer"
F:\My favorite sa-mp script\filterscripts\iradio.pwn(28) : error 017: undefined symbol "StopAudioStreamForPlayer"
F:\My favorite sa-mp script\filterscripts\iradio.pwn(45) : error 017: undefined symbol "PlayAudioStreamForPlayer"
F:\My favorite sa-mp script\filterscripts\iradio.pwn(52) : error 017: undefined symbol "StopAudioStreamForPlayer"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
but on cmd /setstation there is no error but it don't work and look likes hell
Reply
#4

Update your a_samp.inc include file.replace it from the 0.3d samp server include file.
Reply
#5

download the latest version of SAMP 0.3d which can be download here!

EDIT: Xtreme_Playa was fast
Reply
#6

Thnx
Reply
#7

Lozaix gave you the link at the post below mine.
Reply
#8

but updated it to 0.3d but still Errors
Reply
#9

You mean your getting those errors again ? You must have done something wrong.
Reply
#10

The same errors or different ones?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)