Jump to content

FORDIR_Max

Members
  • Posts

    12
  • Joined

  • Last visited

FORDIR_Max's Achievements

Square

Square (6/54)

0

Reputation

  1. Hello! Help me please. I can not clear the error. function startJob(thePlayer, key, keyState) local x, y, z = getElementPosition(thePlayer) local mx, my, mz = getElementPosition(marker) if getDistanceBetweenPoints3D(x,y,z,mx,my,mz) <= 2 then setPedArmor(thePlayer, 100) setElementModel(thePlayer,312) setElementModel(theVehicle,428) markerN = createMarker(1551, -1387,14,"checkpoint",1,255,10,10,200,thePlayer) blipOne = createBlipAttachedTo(markerN,0,2,255,0,0,255,14,2,thePlayer) outputChatBox("Go to bank LS",thePlayer,0,200,190,false) end end bindKey(thePlayer,"2","both",startJob) markesR = { [1] = {-519.86, -544.4, 25}, [2] = {2771,-1841,10}, } function jobCreate(hitElement) destroyElement(markerN) destroyElement(blipOne) local WorkMarker = createMarker(markersR,"checkpoint",1,255,0,0,200,hitElement) local blipWork = createBlipAttachedTo(WorkMarker,0,2,255,0,0,255,14,2,hitElement) end addEventHandler("onMarkerHit",markerN,jobCreate) Error:server.lua:26: Bad argument @ 'bindKey' [Expected player at argument 1, got nil] \server.lua:43: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] Thank you!
  2. Hello everyone! Faced whith problem in the script. The script: function jailPort() setTimer(function(source) setElementDimension(source, 0) setElementInterior(source, 0) setElementPosition(source, -676, 2609, -20.5) setElementHealth(source, 800) end, 7000,1) end function tpPlayerZ(source) local nameOut = getPlayerName(source) local listGet = aclGetGroup("Zeck") local grouplist = aclGroupListObjects(listGet) if isObjectInACLGroup("user."..nameOut,listGet) then jailPort() end end addEventHandler("onPlayerWasted",root,tpPlayerZ) The error: [22-02-27 08:11:51] WARNING: [gameplay]/medAdnVoen/server.lua:95: Bad argument @ 'getPlayerName' [Expected element at argument 1, got number '0'] [22-02-27 08:11:51] ERROR: [gameplay]/medAdnVoen/server.lua:98: attempt to concatenate local 'nameOut' (a boolean value) I found the error, but i don not know to the fix. PS. Sorry to the my english. I from Russia. Rus moderator offline 2 days old. I m writing you. I think, will you help me. Thanks!
  3. Добрый день. Столкнулся с проблемой в скрипте. function jailTPzeck(thePlayer) local groupN = aclGetGroup("Zeck") local namePlayer1 = getPlayerName(thePlayer) if isObjectInACLGroup("user."..namePlayer1,groupN) then spawnPlayer(thePlayer, -676, 2609, -20.5) end end addEventHandler("onPlayerWasted",getRootElement(),jailTPzeck) Ошибка состоит в том что в данной строке: local namePlayer1 = getPlayerName(thePlayer) debug что-то не нравится. До этого делал точно так же и работало. p/s. Большое спасибо вам за прошлую помощь! Особенно @Саррум
  4. Спасибо за ответ, но я смог исправить ситуацию сам. function closedoor2(source, thePlayer) local teamForAMMO = getPlayerTeam(source) local teamForPlayer = getTeamName(teamForAMMO) if (teamForPlayer) == "Las Venturas Army" then Добавил функцию getTeamName, а потом уже сравнил
  5. Доброго времени суток. Столкнулся с проблемой со скриптом. Заранее спасибо. Ошибок в debug нету. function search(thePlayer,_,name) local namePlay = getPlayerName(name) local teamTheCop = getTeamName(getPlayerTeam(thePlayer)) if teamTheCop == "Los Santos Police Department" then outputChatBox("На карте обозначено последнее место нахождение гражданина",thePlayer, 255,255,255,true) local Blip = createBlipAttachedTo(namePlay,23,2,255,0,0,255,0,10,thePlayer) else outputChatBox("Ошибка",thePlayer, 255,255,255,true) end end addEventHandler("CommmandHandler",root, search) addCommandHandler("search",search)
  6. Добрый день, столкнулся с такой проблемой. Сегодня при перезагрузке севера, некоторые ресурсы отказываются работать или работают на половину. Раньше всё было окей. Подробнее о проблеме: Добавил три ресурса. 1.Автосалон, 2.Анимации, 3.Передача денег. Поставил на кнопки: -Открытие личного меню с транспортом(F3) -Окно анимаций(F2) -Окно перевода денег(F6) Работали хорошо, но после перезагрузки сервера окно перевода денег распространилось на все эти кнопки(F3.F2.F6). После отключени ресурса ничего не работает. В debag и консоли ошибок нету. В коде изменений тоже.
  7. Добрый день. Столкнулся с проблемой. Программа не телепортирует при встатии на Пикап. Код: function SkladJail(thePlayer, source) local teamForAMMO = getPlayerTeam(source) if (teamForAMMO) == "Las Venturas Army" then setElementPosition(thePlayer, -590.6, 2600.4, -17) else outputChatBox("#FF0000Вы не состоите в данной организации", somePlayer, 255, 255, 255, true) end end addEventHandler("onPickupHit", armoffGun, SkladJail) Заранее спасибо! P/S. team проверен, ошибок в debug нету.
  8. В коде стоит cylinder. Спасибо за подсказку, сейчас проверю.
  9. Добрый день. Я начинающий разработчик lua скриптов для мта. Столкнулся с проблемой в скрипте. Суть скрипта очень проста... Встать на метку и тебя телепортирует в определённое место. В консоль не выдает ошибку. Вот скрипт: theMarkerJailIn = createMarker (-553, 2594, 53.2, "цилиндр") theMarkerJailOut = createMarker (-650, 2547, -22, "цилиндр") JailCamera1 = createMarker (-660, 2560, -22, "цилиндр") JailCamera1Out = createMarker (-675, 2558,-23,"цилиндр") function fJail(thePlayer) setElementPosition(thePlayer, -652, 2549, -21) end addEventHandler("OnMarkerHit",theMarkerJailIn,fJail) function fJailOut(thePlayer) setElementPosition(thePlayer, -555, 2596, 26) end addEventHandler("OnMarkerHit",theMarkerJailOut,fJailOut) function tpJailCam(thePlayer) setElementPosition(thePlayer, -677, 2560, -24) end addEventHandler("OnMarkerHit",JailCamera1,tpJailCam) function tpJailCamOut(thePlayer) setElementPosition(thePlayer, -677, 2560, -24) end addEventHandler("OnMarkerHit",JailCamera1Out,tpJailCamOut) Заранее спасибо
  10. Написал скрипт для сервера, должен выключать определённый ресурс и перезапускать другой. Не работает. Вот скрипт: function reestr() local idResources = getResources() for index, res in ipairs(idResources) do if getResourceState(ID) == "running" then restartResource(ID) end end end function stopFreeroamResources() local allResources = getResources() for i, resource in ipairs(allResources) do if ( getResourceState(freeroam) == "running" ) and ( resource ~= getThisResource() ) then stopResource(freeroam) end end end reestr() stopFreeroamResources() Заранее спасибо! (Укажите ошибки в коде, учусь писать скрипты для мта.)
×
×
  • Create New...