Piknik88 | Дата: Пятница, 20.09.2013, 06:40 | Сообщение # 1 |
Новенький
Группа:
Пользователи
Сообщений: 7
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
| Приветствую тебя, желающий мне помоч!=)) Пытаюсь запустить один интересный МТА мод! И значит тут один ресурс выдаёт:
ERROR: realism-system\s_vehicle_crash.lua:11: attempt to call global 'getLocalPlayer' (a nil value)
Вот этот самый код:
function throwPlayerThroughWindow(x, y, z) exports['anticheat-system']:changeProtectedElementDataEx(source, "realinvehicle", 0, false) removePedFromVehicle(source, vehicle) setElementPosition(source, x, y, z) setPedAnimation(source, "CRACK", "crckdeth2", 10000, true, false, false) setTimer(setPedAnimation, 10005, 1, source) end addEvent("crashThrowPlayerFromVehicle", true) addEventHandler("crashThrowPlayerFromVehicle", getRootElement(), throwPlayerThroughWindow)
local vehicle = getPedOccupiedVehicle( getLocalPlayer( ) )
if getVehicleOccupant( vehicle ) == getLocalPlayer( ) and getVehicleType( vehicle ) == "BMX" then if speed then if getElementModel(vehicle) == 510 then --mtbike if speed >= 60 then toggleControl( "accelerate", false ) else toggleControl( "accelerate", true ) end else if speed >= 45 then toggleControl( "accelerate", false ) else toggleControl( "accelerate", true ) end end end end
в meta указан так: <script src="s_vehicle_crash.lua" type="server" />
Я так понимаю что getLocalPlayer( ) является клиентской функцией и не работает в данном ресурсе. т.к. мод который я ковыряю довольно таки старый, думаю эта ошибка появилась в связи с обновлением версии MTA.
Очень нуждаюсь в подсказке, как поправить код, чем заменить данную функцию! ПОМОГИТЕ ПОЖАЛУЙСТА =)))
|
|
|
|