07.08.2012, 23:20
pawn Код:
CMD:ajail(playerid,params[])
{
new targetid,time,reason[128],string[128];
if(sscanf(params,"uis[128]",targetid,time,reason))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ajail [playerid/PartOfName] [time(minutes)] [reason]");
}
if (PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pAdmin] < 10)
{
SendClientMessage(playerid, COLOR_GRAD2, "Your admin level is too low to jail other admins.");
}
format(string, sizeof(string), "* You Jailed %s(%d).", PlayerName(targetid), targetid);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "* You were Jailed by Admin %s. (%d minutes.)", PlayerName(playerid),time);
SendClientMessage(targetid, COLOR_LIGHTRED, string);
ResetPlayerWeaponsEx(targetid);
PlayerInfo[targetid][pJailed] = 2;
PlayerInfo[targetid][pJailTime] = time*60;
Mute[targetid] = 1;
PlayerInfo[targetid][pAjailc]++;
SetPlayerInterior(targetid, 0);
SetPlayerVirtualWorld(targetid, targetid);
PlayerInfo[targetid][pInt] = 0;
DOO_SetPlayerPos(targetid,3523.9175,-503.7138,270.5802);
format(string, sizeof(string), "AdmCmd: %s has been jailed by Admin %s for %i minutes [Reason: %s]", PlayerName(targetid),PlayerName(playerid),time,reason);
OOCOff(COLOR_RED, string);
SavePlayerData(targetid);
printf("Reached return 1;");
return 1; // <- Is not reached at lall. <
}