14.03.2015, 06:57
Your code is all wrong.
I fixed it:
I fixed it:
PHP код:
dcmd_jail(playerid, params[])
{
new jailedid, time, string[128];
if(sscanf(params, "ud", jailedid, time)) return SendClientMessage(playerid, -1, "/jail <id> <minutes>");
if(jailedid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is not online.");
if(Jailed[jailedid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: Player already jailed.");
Jailed[playerid]=true;
SetTimerEx("Unjailtime", 60000 * time, false, "d", jailedid);
format(string, sizeof(string), "%d is jailed", jailedid);
SendClientMessage(playerid, COLOR_RED, string);
SendClientMessage(jailedid, COLOR_RED, "You have been jailed!");
return 1;
}
forward Unjailtime(playerid);
public Unjailtime(playerid)
{
Jailed[playerid] = false;
SendClientMessage(playerid, COLOR_GREEN, "You're free!");
SetPlayerPos(playerid, 1676.9254, 1448.6653, 10.7831);
return 1;
}