All pastes #251765 Raw Edit

Someone

public text v1 · immutable
#251765 ·published 2006-11-18 16:48 UTC
rendered paste body
	if(strcmp(command, "/jobs", true) == 0)
	{
  		new subcommand[256];
  		new string[256];
		subcommand = strtok(cmdtext, index);
		
		if(!strlen(subcommand)) {//Checks to see if the Strlen Length is Correct
		SendClientMessage(playerid,0xFFFFFFFF,"Usage: /jobs <add>/<list>");//if not send this message
		return 1;
		}
		else
		//If Strlen is correct go to next if
		if(strcmp(subcommand, "add", true) == 0){
			subcommand = strtok(cmdtext, index);
			new Maker, Title[256], Pay, Descrip[256];//Title and Descript are strings so use [256]
			
				if(!strlen(subcommand)){//Checks if <Title> is Present
					SendClientMessage(playerid,0xFFFFFFFF,"Usage: /jobs add <Title><Pay><Description>");//If not will send this message
					return 1;
					}
					//You dont want the value of Title as you'll always get 0 when you type a string
					Title = subcommand;//If title is correct it will set the value of title to Title
					subcommand = strtok(cmdtext, index);
				if(!strlen(subcommand)){//Checks if <Pay> is present
					SendClientMessage(playerid,0xFFFFFFFF,"Usage: /jobs add <Title> <Pay> <Description>");//If not send this message
					return 1;
					}
					Pay = strval(subcommand);//If is present set the value of pay to Pay
					subcommand = strtok(cmdtext, index);
				if(!strlen(subcommand)){//I think you're getting this by now
					SendClientMessage(playerid,0xFFFFFFFF,"Usage: /jobs add <Maker><Title><Pay>");
					return 1;
					}
					
					Descrip = subcommand;
					//Do whatever you want here with your new Title, Pay, and Descrip Values
					//My Test Thing

					if(IsPlayerConnected(playerid))
					{
					format(string, sizeof(string),"Title = %s, Pay is $%d, Descrip = %s,Maker = %d",Title,Pay,Descrip,Maker);
					SendClientMessage(playerid,0xFFFFFFFF,string);
					return 1;
					
					/*You're going to have Trouble though getting the descripting and the title to display the whole text you type in
	 				 You'll need to change the order in which you get it though
	 				 But still you will not be able to get All of either the Title or the Description
	 				I'll let you work this all out though
	 				*/
			}
			}

		else if(strcmp(subcommand, "list", true) == 0)
		{
			for (new i; strlen(Jobs[i][jTitle][0]) > 0; i++){
			SendClientMessage(playerid, 0xFFFFFFFF, Jobs[i][jTitle]);
		return 1;
}
}
		return 1;
	}