26.06.2016, 02:19
Код:
CMD:jail(playerid, params[])
{
new id, time, reason[24];
if(pAdmin[playerid] < 1) return SendClientMessage(playerid, 0xCD0000FF, "Invalid command. Please use {FFF8CF}/cmds {CD0000}to list all available commands.");
if(sscanf(params, "uis", id, time, reason)) return SendClientMessage(playerid, -1, "{0008F7}USAGE: {FFFFFF}/JAIL ID MINUTES REASON");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Player is not connected");
else
{
RemovePlayerFromVehicle(id);
new PName[64];
GetPlayerName(id, PName, sizeof(PName));
new string[256], name[24], str[99], st[99];
GetPlayerName(playerid, name, sizeof(name));
format(string,sizeof(string),"{0008F7}[Administration]: {FF0095}%s {C90076}have used {FF0095}JAIL {C90076}on {FF0095}%s", name, PName);
SendToAdmins(-1, string);
format(str,sizeof(str),"{74C6D6}Administrator %s have jailed %s for %d Minutes",name,PName,time);
SendClientMessageToAll(-1, str);
format(st,sizeof(st),"{74C6D6}Reason: {FF0000}''%s''",reason);
SendClientMessageToAll(-1, st);
SetPlayerPos(id, 264.8763,81.9862,1001.0390);
SetPlayerInterior(id, 6);
Jailed[id] = 1;
new jailtime = time *= 60000;
SetTimer("SpawnPlayer(id)", jailtime, false);
}
return 1;
}
When i jail ingame, player doesn't get spawned when jailtime end

