#1

I created a job, that when you go over a certain area spotted 25 km / h to receive $ 300 once every 3 seconds, but how can I do that when you leave afk not receive money?

my script is
Код:
public SetMower(playerid)
{
	if(mowerc[playerid] == 1)
	{
	    if(PlayerToPoint(150.0,playerid, -291.0211,-1428.4664,12.8581))
	    {
			new tmpcar = GetPlayerVehicleID(playerid);
			new ccar = IsPlayerInAnyVehicle(playerid);
			new spe = Carspeed(playerid);
			if(ccar && IsAMower(tmpcar) && spe > 10)
			{
				if(mowermoney[playerid] <= 15000)
				{
					mowermoney[playerid] += 375;
					new str2[128];
					format(str2,sizeof(str2),"Money earned: $%d",mowermoney[playerid]);
					TextDrawSetString(Bus2[playerid], str2);
					TextDrawShowForPlayer(playerid, Bus2[playerid]);
					GivePlayerCash(playerid, 375);
					Update(playerid, pCashx);
				}
				else if(mowermoney[playerid] > 15000)
				{
					mowermoney[playerid] = 0;
					mowerc[playerid] = 0;
					RemovePlayerFromVehicleEx(playerid);
					KillTimer(timerm[playerid]);
					TextDrawHideForPlayer(playerid, Bus2[playerid]);
				}
			}
		}
		else
		{
			TextDrawHideForPlayer(playerid, Bus2[playerid]);
			GameTextForPlayer(playerid, "~r~You are not in farmer area.", 3000, 1);
		}
	}
	return 1;
}
Reply
#2

any-body
Reply
#3

How to detect AFK players
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)