Помогите с кмд пж умоляю

DimaNeck

Новичок
Автор темы
1
0
Мне нужна кмд removeitem что бы удалять из инвентаря мусор дайте пж
 

BitLine

Участник
25
14
CMD:
[B]CMD:removeitem(playerid, params[])
{
    if(PI[playerid][pAdmin] < 5 || !PI[playerid][pAccessCMD][7]) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
    if(!ADuty{playerid}) return SCM(playerid,COLOR_GREY,NO_DUTY_TEXT);
    new id, slot;
    if(sscanf(params,"dd", id, slot)) return SCM(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Используй: /removeitem [id игрока] [slot]");
    if(id == INVALID_PLAYER_ID) return SCM(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Используй: /removeitem [id игрока] [slot]");
    if(!PI[id][pInvItem][slot]) return SCM(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Используй: /removeitem [id игрока] [slot]");
    if(slot > PI[playerid][pInvCell]-1) return SCM(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Используй: /removeitem [id игрока] [slot]");
    SCMf(id, COLOR_LIGHTRED, "Администратор %s забрал у вас %s", PN(playerid), ItemsInfo[PI[id][pInvItem][slot]][ItemName]);
    SCMf(playerid, COLOR_GREEN, "Вы успешно забрали у %s %s из слота %i", PN(id), ItemsInfo[PI[id][pInvItem][slot]][ItemName], slot);
    SendAdminsMessagef(COLOR_GREY, "[%s] забрал у игрока %s[%i] предмет %s (%i шт.) из слота %i", PN(playerid), PN(id), id, ItemsInfo[PI[id][pInvItem][slot]][ItemName], PI[id][pInvItemAmount][slot], slot);
    PI[id][pInvItem][slot] = 0;
    PI[id][pInvItemAmount][slot] = 0;
    return InvSlotUpdate(id, slot);
}[/B]