PHP код:
if(!strcmp(cmdtext, "/radio", true))
{
if(IsPlayerConnected(playerid))
{
if(!cmdtext[6])
return SendClientMessage(playerid, -1, "USAGE: /radio [text]");
enum A_P_Info
{
A_P_Name[30],
A_P_ID
}
static const Airplanes[][A_P_Info] =
{
{"Andromada", 592}, {"AT-400", 577}, {"Beagle", 511}, {"Cropduster", 512},
{"Dodo", 593}, {"Hydra", 520}, {"Nevada", 553}, {"Rustle", 476},
{"Shamal", 519}, {"Skimmer", 460}, {"Stuntplane", 513}, {"Cargobob", 548},
{"Hunter", 425}, {"Leviathan", 417}, {"Maverick", 487}, {"News Maverick", 488},
{"Police Maverick", 497}, {"Raindance", 563}, {"Seasparrow", 447}, {"Sparrow", 469}
};
if(!(GetPlayerSkin(playerid) == 61))
return SendClientMessage(playerid, -1, "You are not a pilot !");
#if !defined string
new string[128];
#endif
#if !defined pName
new pName[MAX_PLAYER_NAME];
#endif
new Airplane_name[30], vehid, model, bool:check = false;
vehid = GetPlayerVehicleID(playerid);
model = GetVehicleModel(vehid);
for(new i = 0, j = sizeof(Airplanes); i < j; i++)
if(model == Airplanes[i][A_P_ID])
{
format(Airplane_name, 30, "%s", Airplanes[i][A_P_Name]);
check = true;
break;
}
if(!check)
return SendClientMessage(playerid, -1, "[ERROR]: You are not in a airplane or in a helicopter !");
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
format(string, 128, "[Pilot %s - from %s]: %s", pName, Airplane_name, cmdtext[7]);
for(new i = 0; i < MAX_PLAYERS; i++)
if(GetPlayerSkin(i) == 61)
SendClientMessage(i, 0xFF000000, string);
}
return 1;
}