Command works, but just return Unknown Command
#1

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. <
}
And all similar commands effecting player accounts seem to return unknown command, and I am sure these commands work, this has happened ever since I switched to MySQL, but I doubt that should causes problems?
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)