All pastes #709596 Raw Edit

Miscellany

public text v1 · immutable
#709596 ·published 2007-09-24 20:12 UTC
rendered paste body
if(strcmp(cmd,"/showmenu",true)==0)
    {
        if(IsPlayerConnected(playerid))
	    {
            if(PlayerInfo[playerid][pJob] != 19)
		    {
		        SendClientMessage(playerid, COLOR_GREY, "   Your are not a waiter!");
		        return 1;
		    }
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_WHITE, "USAGE: /showmenu [playerid/PartOfName]");
				return 1;
			}
			giveplayerid = ReturnUser(tmp);
			if(IsPlayerConnected(giveplayerid))
			{
				if(giveplayerid != INVALID_PLAYER_ID)
				{
				    if (ProxDetectorS(4.0, playerid, giveplayerid))
					{
                        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(playerid, sendername, sizeof(sendername));
			            format(string, sizeof(string), "* %s hands %d a menu from the rack.", sendername, giveplayerid);
						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
						ProxDetector(8.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						LoopingAnim(playerid,"BAR","Barserve_give",4.1,0,1,1,1,1);
					    SendClientMessage(giveplayerid, COLOR_RED, "|____________________ Food Menu _____________________|");
						SendClientMessage(giveplayerid, COLOR_WHITE, "           --- Today's Selections ---               ");
						SendClientMessage(giveplayerid, COLOR_WHITE, "          Naan Bread ($75) Salad ($85)              ");
				  		SendClientMessage(giveplayerid, COLOR_WHITE, "   Chicken Korma ($200) Spaghetti Bolognese ($250)  ");
				  		SendClientMessage(giveplayerid, COLOR_WHITE, "     Rice Pudding ($300) Chocolate Gateau ($425)    ");
				  		SendClientMessage(giveplayerid, COLOR_RED, "|____________________________________________________|");
						SendClientMessage(giveplayerid, COLOR_GREY, string);
				        format(string, sizeof(string), "* %s has shown the menu to you.", sendername);
						SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
         			}
					else
	                {
	                    SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
	                    return 1;
	                }
				}
			}
	        else
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
	            return 1;
	        }
		}
	    return 1;
 	}