Public feed
#894189
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:Current = GetPlayerMenu(playerid);
new str[256], pname[24];
if(Current == HelpCall)
{
switch(row)
{
case 0: //Police
{
HideMenuForPlayer(HelpCall, playerid);
ShowMenuForPlayer(Police, playerid);
}
case 1: //Medic
{
HideMenuForPlayer(HelpCall, playerid);
ShowMenuForPlayer(Medic, playerid);
}
case 2: //Firemen
{
HideMenuForPlayer(HelpCall, playerid);
ShowMenuForPlayer(Firemen, playerid);
}
case 3: //SWAT
{
HideMenuForPlayer(HelpCall, playerid);
ShowMenuForPlayer(SWAT, playerid);
}
case 4: //Taxi
{
HideMenuForPlayer(HelpCall, playerid);
ShowMenuForPlayer(Taxi, playerid);
}
}
}
if(Current == Police)
{
switch(row)
{
case 0: //Shot
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s got shot! Send in the police and maybe a medic!", pname);
SendClientMessageToAll(COLOR_RED, str);
}
case 1: //Murderer
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s got murdered! All Cops after the murderer!", pname);
SendClientMessageToAll(COLOR_RED, str);
}
case 2: //Robbed
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s got robbed! Send in the Cops", pname);
SendClientMessageToAll(COLOR_RED, str);
}
}
}
if(Current == Medic)
{
switch(row)
{
case 0: //Injured
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s is injured! Send in the Medics!", pname);
SendClientMessageToAll(COLOR_RED, str);
}
case 1: //Someone Injured
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s found some injured people! Send in the Medics", pname);
SendClientMessageToAll(COLOR_RED, str);
}
case 2: //All Injured
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "Everybody is injured near %s ! Send in the Medics", pname);
SendClientMessageToAll(COLOR_RED, str);
}
}
}
if(Current == Firemen)
{
switch(row)
{
case 0: //Fire
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s has found a fire! Send in the Firemen", pname);
SendClientMessageToAll(COLOR_RED, str);
}
}
}
if(Current == SWAT)
{
switch(row)
{
case 0: //Serial Killer
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s has seen a serial killer! Send in the Swat");
SendClientMessageToAll(COLOR_RED, str);
}
case 1: //Bomber
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s have seen a bomber! Send in the Swat");
SendClientMessageToAll(COLOR_RED, str);
}
if(Current == Taxi)
{
switch(row)
{
case 0: //I need Taxi
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s needs a taxi if you want to give him a lift call him for his location with /call <ID>");
SendClientMessageToAll(COLOR_RED, str);
}
case 1: //I dont need Taxi Anymore
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s have seen a bomber! Send in the Swat");
SendClientMessageToAll(COLOR_RED, str);
}
case 2: //I am a taxi driver
{
GetPlayerName(playerid, pname, sizeof(pname));
format(str, 256, "%s is a taxi driver. If you need a taxi do /callforhelp and choose taxi");
SendClientMessageToAll(COLOR_RED, str);
}
}
}
}
return 1;
}