- Автор темы
- #1
Добрый день, не понимаю как сделать причину в команде removeinv
вот что получилось сделать
C++:
cmd:removeinv(playerid, data[])
{
extract data -> new player:id; else
return SCM(playerid, COLOR_OLDRED, !"Используйте: /removeinv [id игрока] [причина]");
if !IsPlayerOnline(id) *then
return false;
Inventory[id][0][0] = 313;
Inventory[id][1][0] = 1;
Inventory[id][2][0] = Inventory[id][3][0] = 0;
for new i = 1; i < PI[id][pInvCell]; i++ do ClearItem(id, i, Inventory[id][1][i]);
SCMF(playerid, -1, "Действие выполнено, вы удалили инвентарь игроку %s, причина: %s", PN(id));
SCMF(id, COLOR_OLDRED, "[Информация] {FFFFFF}Администратор %s очистил Вам инвентарь, причина: %s", PN(playerid));
format(global_str, 150, "Администратор %s очистил инвентарь %s, причина: %s", PN(playerid), PN(id));
SendAdminsMessage(COLOR_GREY, global_str);
return SaveInventory(id);
}
вот что получилось сделать