22.03.2014, 17:07
Hola gente, tengo este problema con el sistema que estoy creando, el problema es que tengo la 'function' y todo lo demбs (variables y todo en su lugar) para que el sistema funcione correctamente, pero tengo este error:
Error:
La 'function' Es:
Esta es la linea del error:
El comando completo ↓↓↓↓↓↓
Error:
Код:
C:\Users\RZoone\Desktop\ZS-RP\gamemodes\ZSRP.pwn(9273) : error 012: invalid function call, not a valid address
Код:
function RadioBroadCast(playerid, color, string[]) { new MiscString[128], Float: aaaPositions[3]; foreach(Player, i) { if(PI[i][FrecR] == PI[playerid][FrecR] && PI[i][FrecR] >= 1) { GetPlayerPos(i, aaaPositions[0], aaaPositions[1], aaaPositions[2]); format(MiscString, sizeof(MiscString), "** Radio (%d khz) ** %s: %s", PI[playerid][RadioFrec], GetPlayerNameEx(playerid), string); SendClientMessageEx(i, PUBLICRADIO_COLOR, MiscString); format(MiscString, sizeof(MiscString), "(radio) %s", string); SetPlayerChatBubble(playerid,MiscString,COLOR_WHITE,15.0,5000); } } }
pawn Код:
RadioBroadCast(playerid, COLOR_GREY, params);
pawn Код:
command(pr, playerid, params[]){
if(PI[playerid][Radiot] == 1){
if(PI[playerid][FrecR] >= 1 || PI[playerid][FrecR] <= -1){
if(isnull(params)) return SendClientMessage(playerid, COLOR_WHITE, "USA: /pr [chat]");
RadioBroadCast(playerid, COLOR_GREY, params);
}
else SendClientMessage(playerid, COLOR_GRAD2, "* Primero ajusta la frecuencia. /frecuencia'");
}
else SendClientMessage(playerid, COLOR_GRAD2, "* Primero necesitas tener una radio portatil, comprala en el 24/7");
return 1;
}