Напиши скрипт для samp На выдавание себе оружие при

Напиши скрипт для samp На выдавание себе оружие при помощи команды /tfd
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Lua
Создано: 17.04.2025 15:27

Напиши скрипт для samp На выдавание себе оружие при помощи команды /tfd

Вот пример скрипта на языке Lua для SA-MP (San Andreas Multiplayer), который позволяет игроку выдавать себе оружие при вводе команды /tfd:

-- Команда для выдачи оружия
addCommandHandler("tfd", function(player)
    -- Проверяем, есть ли у игрока права на выдачу оружия
    if hasObjectPermissionTo(player, "giveWeapon") then
        -- Выдаем игроку оружие (обычно, здесь указывается ID оружия и количество патронов)
        local weaponID = 36 -- Пример: ID 36 это Desert Eagle
        local ammoCount = 50 -- Количество патронов

        -- Выдаем оружие игроку
        giveWeapon(player, weaponID, ammoCount)

        -- Сообщаем игроку, что оружие выдано
        outputChatBox("Вы получили Desert Eagle с 50 патронами!", player, 0, 255, 0)
    else
        -- Если игрок не имеет прав на выдачу оружия, выводим сообщение
        outputChatBox("У вас нет прав на выдачу оружия!", player, 255, 0, 0)
    end
end)

Описание кода:

  • addCommandHandler("tfd", function(player) ... end) — добавляет обработчик команды /tfd, который срабатывает, когда игрок вводит эту команду.
  • hasObjectPermissionTo(player, "giveWeapon") — проверяет, есть ли у игрока права на выдачу оружия.
  • giveWeapon(player, weaponID, ammoCount) — выдает игроку оружие с указанным ID и количеством патронов.
  • outputChatBox(message, player, r, g, b) — выводит сообщение в чат для игрока с заданным цветом (RGB).

Убедитесь, что вы добавили необходимые права для вызова этой команды, если это необходимо для вашей конфигурации.