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 "); 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; }