07.01.2015, 22:15
It keeps returning with You are not near your locker.
pawn Код:
CMD:copfix(playerid, params[])
{
new string[256], playerb;
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command.");
if(sscanf(params,"u",playerb)) return SendClientMessage(playerid, USAGE, "[Usage]: /copfix [playerid]");
if(CopFix[playerb] == 1)
{
SendClientMessage(playerid, COLOR_GREY, "You have removed the players ability to acess his locker.");
SendClientMessage(playerb, COLOR_GREY, "You are no longer able to /copfix");
CopFix[playerb] = 0;
format(string, sizeof(string), "AdmWarn: %s has copfixed %s he is %d.", RPN(playerid), RPN(playerb), CopFix[playerb]);
SendAdminMessage(COLOR_DARKRED, 1, string);
return 1;
}
else if(CopFix[playerb] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Remeber to /copfix again.");
SendClientMessage(playerb, COLOR_GREY, "You have been copfixed by an administrator.");
format(string, sizeof(string), "AdmWarn: %s has copfixed %s.", RPN(playerid), RPN(playerb));
SendAdminMessage(COLOR_DARKRED, 1, string);
CopFix[playerb] = 1;
format(string, sizeof(string), "AdmWarn: %s has copfixed %s he is %d.", RPN(playerid), RPN(playerb), CopFix[playerb]);
SendAdminMessage(COLOR_DARKRED, 1, string);
return 1;
}
return 1;
}
CMD:locker(playerid, params[])
{
new string[256];
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
if(IsACop(playerid))
{
if(!IsPlayerInRangeOfPoint(playerid, 3,256.2174,77.3295,1004.0344) || !CopFix[playerid] == 1) return SendClientMessage(playerid, COLOR_GREY, "You aren't near your locker.");
SSSShowDialog(playerid, 5);
}