sscanf Error!
#1

hello i've this error
pawn Код:
[09:09:21]  sscanf warning: Strings without a length are deprecated, please add a destination size.
and when using command /disable it give me unknown command..
please help me
pawn Код:
COMMAND:disable(playerid, params[])
{
    new TargetID, string[256], Reason[100], Days;

    if(PlayerInfo[playerid][pSpawned] == 1)
    {
    if(PlayerInfo[playerid][pAdminlevel] > 0)
    {
   
    if(sscanf(params, "uds", TargetID, Days, Reason))
    {
    SendClientMessage(playerid, COLOR_ERROR, "USAGE: /disable (Name/ID) (Days) (Reason])");
    return 1;
    }
   
    if(!IsPlayerConnected(TargetID) || TargetID == INVALID_PLAYER_ID)
    {
    SendClientMessage(playerid, COLOR_ERROR, "That Player Is Not Connected.");
    return 1;
    }

    if(PlayerInfo[playerid][pAdminlevel] < 2 && PlayerInfo[TargetID][pAdminlevel] > 0)
    {
    format(string, sizeof(string), "%s (%d) is Server Admin, Can Not Be Attacked.",PlayerInfo[TargetID][pName],TargetID);
    SendClientMessage(playerid,COLOR_ERROR, string);
    return 1;
    }

    if(IsPlayerNPC(TargetID))
    {
    SendClientMessage(playerid,COLOR_ERROR,"You Cannot Disable a BOT Account.");
    return 1;
    }
   
    new Exp = gettime()+(60*60*24*Days);

    new INI:File = INI_Open(UserDisablePath(TargetID));
    INI_SetTag(File,"Data");
    INI_WriteInt(File,"DisableExp",Exp);
    INI_WriteString(File,"DisabledBy",PlayerInfo[playerid][pName]);
    INI_WriteString(File,"Reason",Reason);
    INI_Close(File);

    new File:logg = fopen("DisabledPlayers.txt",io_append);
    fwrite(logg, PlayerInfo[TargetID][pName]);
    fwrite(logg,"\n");
    fclose(logg);
   
    format(string, sizeof(string), "An Adminstrator Has Disabled Your Account For %i Days. Reason: %s",Days,Reason);
    SendClientMessage(TargetID,COLOR_ADMIN, string);
    format(string, sizeof(string), "***KICK: %s (%d) Has Been Disabled By An Admin For %i Days. Reason: %s",PlayerInfo[TargetID][pName], TargetID, Days, Reason);
    SendClientMessageToAll(COLOR_ADMIN, string);
   
    KickEx(TargetID);
    }else{
    SendClientMessage(playerid,COLOR_ERROR,""ERROR_MSG"");
    }
    }else{
    SendClientMessage(playerid,COLOR_ERROR,"You Cannot Use This Command While You're Dead.");
    }
    return 1;
}
Reply


Messages In This Thread
sscanf Error! - by danish007 - 07.01.2015, 16:40
Respuesta: sscanf Error! - by JuanStone - 07.01.2015, 16:41
Re: sscanf Error! - by danish007 - 07.01.2015, 17:11
Re: sscanf Error! - by danish007 - 07.01.2015, 19:21
Respuesta: sscanf Error! - by JuanStone - 07.01.2015, 19:31
Re: sscanf Error! - by danish007 - 07.01.2015, 19:43
Re: sscanf Error! - by Sid_Alexander - 07.01.2015, 19:48
Respuesta: sscanf Error! - by JuanStone - 07.01.2015, 19:51
Re: sscanf Error! - by danish007 - 07.01.2015, 19:55
Re: sscanf Error! - by danish007 - 07.01.2015, 20:15

Forum Jump:


Users browsing this thread: 1 Guest(s)