Почему я не могу отправить информацию об оборудовании из Local Script в Server Script? - PullRequest
0 голосов
/ 09 марта 2020

Im Пытаюсь вызвать Remote Function для отправки информации об инструменте, когда я его оборудую. В точках останова инструмент вводится в переменную, но на стороне сервера информация игрока отправляется всегда

локальный сценарий на оружии:

tool.Equipped:Connect(function()

    local weaponType = tool

    GetWeaponInformation:InvokeServer(weaponType)
    BindFireInput:Invoke()

end)

ServerScript:

function getWeaponInformation(weaponInformation)
    print(weaponInformation)
    return  weaponInformation

end

GetWeaponInformation.OnServerInvoke = getWeaponInformation

1 Ответ

0 голосов
/ 11 марта 2020
function getWeaponInformation(player, weaponInformation) --changes made here
    print(weaponInformation)
    return  weaponInformation
end

GetWeaponInformation.OnServerInvoke = getWeaponInformation

Первым аргументом всегда является игрок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...