Player name Help :)
#2

pawn Код:
CMD:accountdisable(playerid, params[])
{
        new TargetID;
        new Reason[128];
        if(pInfo[playerid][Adminlevel] < 5) return SendClientMessage(playerid, COLOR_RED, ""ERROR_MESSAGE"");
        if(sscanf(params, "is[128]", TargetID, Reason)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /accountdisable [id] [Reason (optional)]");
        if(!IsPlayerConnected(TargetID)) return SendClientMessage(playerid, COLOR_RED, "* Player Is Not Connected.");
        pInfo[TargetID][Adisable] =1;
        new str[128];
        new str1[128];
        new targetname[MAX_PLAYER_NAME];
        GetPlayerName(TargetID,targetname,sizeof(targetname));
        format(str,sizeof(str),"%s(%d) has been disabled by an Admin. Reason: %s", targetname, TargetID, Reason);
        SendClientMessageToAll(COLOR_HOTPINK, str);
        format(str1,sizeof(str1),"**KICK:%s (%d) (ACCOUNT DISABLED) Account Disabled", targetname, TargetID);
        SendClientMessageToAll(COLOR_HOTPINK, str1);
        KickWithMessage(TargetID,"");
        return 1;
}
TBH, I only noticed a mistake, but it was related to the reason(wich you declared it wrong, I suposse the Reason must be a string right. Other than that, your code is correct, also, I changed INVALID_PLAYER_ID check to IsPlayerConnected, try it now.
Reply


Messages In This Thread
Player name Help :) - by Anak - 24.06.2013, 09:06
Re: Player name Help :) - by Cjgogo - 24.06.2013, 09:15
Re: Player name Help :) - by Anak - 24.06.2013, 09:28
Re: Player name Help :) - by dEcooR - 24.06.2013, 09:47
Re: Player name Help :) - by Anak - 24.06.2013, 09:53

Forum Jump:


Users browsing this thread: 1 Guest(s)