dcmd_jail(playerid,params[])
{
if(AccInfo[playerid][LoggedIn] == 1)
{
if(AccInfo[playerid][Level] >= 3)
{
new Index;
new tmp[256]; tmp = strtok(params,Index);
new tmp2[256]; tmp2 = strtok(params,Index);
new tmp3[256]; tmp3 = strtok(params,Index);
if(!strlen(params)) return
SendClientMessage(playerid, LIGHTBLUE2, \"Használat: /jail [játékosID] [Perc] [indok]\") &&
SendClientMessage(playerid, orange, \"Funkció: Bebörtönzi a kiválasztott játékost\");
new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
player1 = strval(tmp);
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && (AccInfo[player1][Level] != ServerInfo[MaxAdminLevel]))
{
if(AccInfo[player1][Jailed] == 0)
{
GetPlayerName(player1, playername, sizeof(playername));
GetPlayerName(playerid, adminname, sizeof(adminname));
new jtime = strval(tmp2);
if(jtime == 0) jtime = 9999;
SendCommandToAdmins(playerid,\"Jail\");
AccInfo[player1][JailTime] = jtime*1000*60;
SetTimerEx(\"JailPlayer\",5000,0,\"d\",player1);
SetTimerEx(\"Jail1\",1000,0,\"d\",player1);
AccInfo[player1][Jailed] = 1;
if(jtime == 9999)
{
if(!strlen(params[strlen(tmp2)+1])) format(string,sizeof(string),\"|- Adminisztrátor %s börtönbe zárta a(z) %s nevû játékost -|\",adminname,playername);
else format(string,sizeof(string),\"|- Adminisztrátor %s börtönbe zárta a(z) %s nevû játékost | Indok: %s -|\",adminname,playername,params[strlen(tmp)+1]);
}
else
{
if(!strlen(tmp3)) format(string,sizeof(string),\"|- Adminisztrátor %s börtönbe zárta a(z) %s nevû játékost %d percre -|\",adminname,playername, jtime);
else format(string,sizeof(string),\"|- Adminisztrátor %s börtönbe zárta a(z) %s nevû játékost %d percre | Indok: %s -|\",adminname,playername,jtime,params[strlen(tmp2)+strlen(tmp)+1]);
}
return SendClientMessageToAll(blue,string);
}
else return SendClientMessage(playerid, red, \"HIBA: A játékos már börtönben van!\");
}
else return SendClientMessage(playerid, red, \"HIBA: A játékos nem csatlakozik vagy a legmagasabb szintû adminisztrátor\");
}
else return ErrorMessages(playerid, 1);
}
else return SendClientMessage(playerid,red,\"HIBA: bejelentkezve kell lenned hogy használhasd ezt a parancsot\");
}