баги с деньгами

  • Автор темы Автор темы OTAKU
  • Дата начала Дата начала

OTAKU

Пользователь
Когда выбросил деньги их нельзя взять, удалить и летают пишет ошибка в коде 163 и 44 вот сами строки

163 local moneybag = DarkRP.createMoneyBag(tr.HitPos, amount)
44 moneybag:SetPos(pos)
 
[ERROR] gamemodes/darkrp/gamemode/modules/base/sh_createitems.lua:887: attempt to index local 'cat' (a nil value)
1. mergeCategories - gamemodes/darkrp/gamemode/modules/base/sh_createitems.lua:887
2. fn - gamemodes/darkrp/gamemode/modules/base/sh_createitems.lua:899
3. Call - lua/ulib/shared/hook.lua:109
4. Call - gamemodes/darkrp/gamemode/libraries/modificationloader.lua:142
5. unknown - gamemodes/darkrp/gamemode/init.lua:84
Сообщение автоматически объединено:

нето
[ERROR] gamemodes/darkrp/gamemode/modules/money/sv_money.lua:44: bad argument #1 to 'SetPos' (Vector expected, got number)
1. SetPos - [C]:-1
2. createMoneyBag - gamemodes/darkrp/gamemode/modules/money/sv_money.lua:44
3. unknown - gamemodes/darkrp/gamemode/modules/money/sv_money.lua:163
 
Как минимум убери сет поз, так как ты и так задаешь позицию в "DarkRP.createMoneyBag(tr.HitPos, amount)"
Сообщение автоматически объединено:

А ошибка сама возникает из за того что у тебя переменная pos указана как числа, тебе следует написать так:
Vector(pos.*** , pos.y, pos.z)
 
Как минимум убери сет поз, так как ты и так задаешь позицию в "DarkRP.createMoneyBag(tr.HitPos, amount)"
Сообщение автоматически объединено:

А ошибка сама возникает из за того что у тебя переменная pos указана как числа, тебе следует написать так:
Vector(pos.*** , pos.y, pos.z)
мне получается нужно убрать moneybag:SetPos(pos)
а Vector(pos.*** , pos.y, pos.z) не понял куда ставить
 
Нет, нет. Ты написал tr.HitPos, это уде координата где будет появляться валюта. SetPos в этом случае не нужна.
 
[ERROR] gamemodes/darkrp/gamemode/modules/money/sv_money.lua:162: attempt to index global 'pos' (a nil value)
1. unknown - gamemodes/darkrp/gamemode/modules/money/sv_money.lua:162
Сообщение автоматически объединено:

local moneybag = DarkRP.createMoneyBag(tr.HitPos, amount) Vector(pos.*** , pos.y, pos.z)
 
Назад
Сверху