10.07.2013, 15:08
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
Here are the 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; }
Код:
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];