All pastes #393879 Raw Edit

Something

public text v1 · immutable
·published 2007-03-13 22:11 UTC
rendered paste body
	if(strcmp(cmd,"/selldrink",true)==0)
{
	new tmp2[256];
	tmp = strtok(cmdtext,idx);
	tmp2 = strtok(cmdtext,idx);
	if (!strlen(tmp))
	{
		 SendClientMessage(playerid, COLOR_GREY, "USAGE: /selldrink [item number] [id]");
         SendClientMessage(playerid, COLOR_GREY, "Avalible_Drinks:");
         SendClientMessage(playerid, COLOR_GREY, "1: Beer $5");
         SendClientMessage(playerid, COLOR_GREY, "2: Vodka $10");
         SendClientMessage(playerid, COLOR_GREY, "3: Whisky $50");
         SendClientMessage(playerid, COLOR_GREY, "4: Wine $500");
		return 1;
	}
	if (!strlen(tmp2))
	{
		 SendClientMessage(playerid, COLOR_GREY, "USAGE: /selldrink [item number] [id]");
         SendClientMessage(playerid, COLOR_GREY, "Avalible_Drinks:");
         SendClientMessage(playerid, COLOR_GREY, "1: Beer $5");
         SendClientMessage(playerid, COLOR_GREY, "2: Vodka $10");
         SendClientMessage(playerid, COLOR_GREY, "3: Whisky $50");
         SendClientMessage(playerid, COLOR_GREY, "4: Wine $500");
		return 1;
	}
	if(!IsNumeric(tmp))
	{
		new id = MatchID(tmp);
		if(id != -1) format(tmp,sizeof(tmp),"%d",id);
		else SendClientMessage(playerid,COLOR_RED,"Error: Invalid ID.");
	}
	if(!IsNumeric(tmp2))
	{
		new id = MatchID(tmp);
		if(id != -1) format(tmp,sizeof(tmp),"%d",id);
		else SendClientMessage(playerid,COLOR_RED,"Error: Invalid ID.");
	}
	if(IsPlayerConnected(strval(tmp)))
	{
		new ref[MAX_PLAYER_NAME];
		GetPlayerName(strval(tmp),ref,sizeof(ref));

		if (strval(tmp) == 1 && GetPlayerMoney(strval(tmp2)) >= 5)
		{
			Jizzybank += 1;
			GivePlayerMoney(giveplayerid,-5);
			GivePlayerMoney(playerid,4);
			SendClientMessage(playerid, COLOR_GREY, "1: Beer $5");
			return 1;
		}
		if (strval(tmp) == 2 && GetPlayerMoney(strval(tmp2)) >= 10)
		{
			Jizzybank += 2;
			GivePlayerMoney(giveplayerid,-10);
			GivePlayerMoney(playerid,8);
			SendClientMessage(playerid, COLOR_GREY, "2: Vodka $10");
			return 1;
		}
		if (strval(tmp) == 3 && GetPlayerMoney(strval(tmp2)) >= 50)
		{
			Jizzybank += 10;
			GivePlayerMoney(giveplayerid,-50);
			GivePlayerMoney(playerid,40);
			SendClientMessage(playerid, COLOR_GREY, "3: Whisky $50");
			return 1;
		}
		if (strval(tmp) == 4 && GetPlayerMoney(strval(tmp2)) >= 500)
		{
			Jizzybank += 100;
			GivePlayerMoney(giveplayerid,-500);
			GivePlayerMoney(playerid,400);
			SendClientMessage(playerid, COLOR_GREY, "4: Wine $500");
			return 1;
		}
	}
	else
	{
	SendClientMessage(playerid,COLOR_RED,"Error: Invalid name or ID.!");
	}
return 1;
}