Kihagytam dolgokat és nem is biztos hogy így nevezted el a tömböt, nézd el telefonról írtam, de a lényeg itt van
new bool: kocsibanvan;
for(new i; i < sizeof radiosjarmuvek; i++)
{
if(IsPlayerInVehicle(playerid,radiosjarmuvek)) kocsibanvan = true,break;
}
if(!kocsibanvan) //ha nincs egyik kocsiban sem
CMD:bemond(playerid,params[])
{
new szoveg[64];
if (Belepve[playerid] != 0)
{
if(sscanf(params,\"s\",szoveg))return SendClientMessage(playerid,SZURKE,\"Használat: /bemond [szöveg]\");
{
if(JatekosInfo[playerid][Frakcio] == 3)
{
if(JatekosInfo[playerid][szolgalatban] == 1)
{
new bool:Kocsiban;
for(new i; i < sizeof(radiosjarmu); i++)
{
if(IsPlayerInVehicle(playerid, radiosjarmu))
{
Kocsiban = true;
new string[256];
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"%s: %s\", nev,szoveg);
SendClientMessageToAll(RADIO, string);
printf(string);
}
}
if( Kocsiban == false )
{
SendClientMessage( playerid, HIBA, \"Nem vagy rádiós jármûben!\" );
}
}
else SendClientMessage(playerid, HIBA, \"Nem vagy szolgálatban!\");
}
else SendClientMessage(playerid, HIBA, \"Nem vagy a rádió állomás tagja!\");
}
}
else SendClientMessage(playerid, HIBA, \"Be kell jelentkezned!\");
return 1;
}
nem teszteltem, elviekben megy.