09.04.2015, 09:55
Hello I have a ban command with textdraw whenever I attempt to ban someone it sets me the textdraw instead of setting it to them it still bans them though could anyone have a look and see whats wrong?
Thanks in advanced.
Код:
CMD:ban(playerid, params[]) { new targetid, reason[105], string[180], stringbig[256] , YEAR_string[5], Year, Month, Day, pName2[MAX_PLAYER_NAME]; if(pInfo[playerid][pAdminLevel] >= 2) { if(IsPlayerConnected(playerid)) { if(!IsPlayerNPC(targetid)) { getdate(Year, Month, Day); if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, ""chat" Player is not online"); if(sscanf(params, "us[105]", targetid, reason)) return SendClientMessage(playerid, -1, ""chat" /ban [playerid] [reason]"); if(pInfo[targetid][pAdminLevel] >= 1) { SendClientMessage(playerid, -1, ""chat""COL_RED" You can't ban a admin!"); } else if(pInfo[targetid][pAdminLevel] <= 1) { format(string, sizeof(string), "SERVER: "COL_RED"%s "COL_GREEN"has been banned "COL_RED"(Reason: %s)",pName, reason); SendMessageToAllAdmins(string, -1) format(YEAR_string, sizeof(YEAR_string), "%d", Year); strdel(YEAR_string, 0, 2); format(stringbig, sizeof(stringbig),"~r~Reason: ~w~ %s ~n~~r~Banned By: ~w~ %s ~n~~r~Date: ~w~ %d/%d/%s",reason,pName,Month, Day, YEAR_string); PlayerTextDrawSetString(playerid,Info[targetid],stringbig); PlayerTextDrawShow(playerid, Info[targetid]); PlayerTextDrawShow(playerid, Box[targetid]); PlayerTextDrawShow(playerid, BannedNotice[targetid]); PlayerTextDrawShow(playerid, Site[targetid]); BanPlayer(targetid, reason, PlayerName(playerid)); } } else { SendClientMessage(playerid, -1, ""chat""COL_RED" You cannot ban an NPC"); } } } else { SendClientMessage(playerid, -1, ""chat""COL_RED" You do not have the right admin permissions for this command!"); } return 1; }