radio station help
#1

I'm trying to put a radio station in my server but i keep getting 26 errors

here is the code where i get the errors

Код:
stock InitializeScript()
{
	for(new v = 0; v < MAX_VEHICLES; v ++)
	{
			#if USE_TEXTDRAW_SET == 0
			v_VehicleInfo[v][r_Draw] = TextDrawCreate(309.000000, 9.000000, "Radio");
			TextDrawAlignment(v_VehicleInfo[v][r_Draw], 2);
			TextDrawBackgroundColor(v_VehicleInfo[v][r_Draw], 255);
			TextDrawFont(v_VehicleInfo[v][r_Draw], 1);
			TextDrawLetterSize(v_VehicleInfo[v][r_Draw], 0.500000, 1.500000);
			TextDrawColor(v_VehicleInfo[v][r_Draw], -1);
			TextDrawSetOutline(v_VehicleInfo[v][r_Draw], 1);
			TextDrawSetProportional(v_VehicleInfo[v][r_Draw], 1);
			#elseif USE_TEXTDRAW_SET == 1
			v_VehicleInfo[v][r_Draw] = TextDrawCreate(309.000000, 20.000000, "Radio");
			TextDrawAlignment(v_VehicleInfo[v][r_Draw], 2);
			TextDrawBackgroundColor(v_VehicleInfo[v][r_Draw], 255);
			TextDrawFont(v_VehicleInfo[v][r_Draw], 2);
			TextDrawLetterSize(v_VehicleInfo[v][r_Draw], 0.519999, 2.000000);
			TextDrawColor(v_VehicleInfo[v][r_Draw], -1384447745);
			TextDrawSetOutline(v_VehicleInfo[v][r_Draw], 1);
			TextDrawSetProportional(v_VehicleInfo[v][r_Draw], 1);
			#elseif USE_TEXTDRAW_SET == 2
			v_VehicleInfo[v][r_Draw] = TextDrawCreate(95.000000, 304.000000, "Listening to: ~n~~w~Radio");
			TextDrawAlignment(v_VehicleInfo[v][r_Draw], 2);
			TextDrawBackgroundColor(v_VehicleInfo[v][r_Draw], 255);
			TextDrawFont(v_VehicleInfo[v][r_Draw], 1);
			TextDrawLetterSize(v_VehicleInfo[v][r_Draw], 0.400000, 1.899999);
			TextDrawColor(v_VehicleInfo[v][r_Draw], 1002045439);
			TextDrawSetOutline(v_VehicleInfo[v][r_Draw], 1);
			TextDrawSetProportional(v_VehicleInfo[v][r_Draw], 1);
		#endif
	}
	AddRadioStation("Radio Off","Off",0);
}

stock AddRadioStation(name[NAME_SIZE], link[LINK_SIZE], m = 1)
{
	if(RadioCount < MAX_RADIO_STATIONS)
	{
		format(r_RadioInfo[RadioCount][r_Name],NAME_SIZE,"%s",name);
		format(r_RadioInfo[RadioCount][r_Link],LINK_SIZE,"%s",link);
		if(m) printf("Dynamic Radio System: Created a radio station: \"ID %d\", Name: '%s'",RadioCount,name);
		RadioCount ++;
		return RadioCount -1;
	}
	else
	{
		printf("Error: Please increase MAX_RADIO_STATIONS, you are trying to create more than %d radio stations!",MAX_RADIO_STATIONS);
		return -1;
	}
}

stock SetRadioStation(vehicleid, stationid)
{
	new timer = -1;
	v_VehicleInfo[vehicleid][RadioPlaying] = stationid;
	#if USE_TEXTDRAW_SET == 2
		new string[50];
		format(string,sizeof(string),"Listening to: ~n~~w~%s",r_RadioInfo[stationid][r_Name]);
		TextDrawSetString(v_VehicleInfo[vehicleid][r_Draw],string);
	#else
		TextDrawSetString(v_VehicleInfo[vehicleid][r_Draw],r_RadioInfo[stationid][r_Name]);
	#endif
	for(new i = 0; i < MAX_PLAYERS; i ++)
	{
		if(IsPlayerConnected(i))
		{
			if(GetPlayerVehicleID(i) == vehicleid)
			{
				timer = GetPVarInt(i,"ID_HideRadioTextdraw");
				if(timer != -1)
				{
					TextDrawHideForPlayer(i,v_VehicleInfo[vehicleid][r_Draw]);
					KillTimer(timer);
				}
				TextDrawShowForPlayer(i,v_VehicleInfo[vehicleid][r_Draw]);
				SetPVarInt(i,"ID_HideRadioTextdraw",SetTimerEx("HideRadioTextdraw",TEXTDRAW_DISAPPEAR_TIME,false,"ii",i,vehicleid));
				PlayAudioStreamForPlayer(i,r_RadioInfo[stationid][r_Link]);
			}
		}
	}
	return 1;
}
Here are the errors
Код:
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(946) : error 017: undefined symbol "RadioCount"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(948) : error 017: undefined symbol "r_RadioInfo"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(949) : error 017: undefined symbol "r_RadioInfo"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(950) : error 017: undefined symbol "RadioCount"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(951) : error 017: undefined symbol "RadioCount"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(952) : error 017: undefined symbol "RadioCount"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(964) : error 017: undefined symbol "v_VehicleInfo"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(967) : error 017: undefined symbol "r_RadioInfo"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(968) : error 017: undefined symbol "v_VehicleInfo"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(981) : error 017: undefined symbol "v_VehicleInfo"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(984) : error 017: undefined symbol "v_VehicleInfo"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(986) : error 017: undefined symbol "r_RadioInfo"
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(24000) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(24060) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(24113) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(24779) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(24838) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(25519) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(25547) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(25558) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(25618) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(25840) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(25867) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(25897) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(25905) : error 047: array sizes do not match, or destination array is too small
C:\Users\Jordan\Desktop\Maxed Out Roleplay\gamemodes\MO-RP.pwn(25939) : error 047: array sizes do not match, or destination array is too small
Код:
new RadioCount = 0;
new r_RadioInfo[MAX_RADIO_STATIONS][r_info];
new v_VehicleInfo[MAX_VEHICLES][v_info];
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)