Jump to content

Bad argument @ 'getVehicleOccupant'


saluta

Recommended Posts

Спойлер

поворотник

 

local dxShader = dxCreateShader ("shader.fx")
local sh = {}

trigger = function (shader, type, veh)
  if sh [veh] then
    sh [veh] = nil
    return engineRemoveShaderFromWorldTexture (shader, type, veh)
  else
    sh [veh] = true
    return engineApplyShaderToWorldTexture (shader, type, veh)
  end
end
trigger2 = function (shader, veh)
  если sh [veh] то
    sh [veh] = nil
    engineRemoveShaderFromWorldTexture (шейдер, "rightflash", veh)
    return engineRemoveShaderFromWorldTexture (шейдер, "leftflash", veh)
  еще
    sh [veh] = true
    engineApplyShaderToW , "rightflash", veh)
    return engineApplyShaderToWorldTexture (шейдер, "leftflash",veh)
  конец
конец

setTimer (function ()
  for _, v в ipairs (getElementsByType ("транспортное средство")) do
    if getElementData (v, "rightflash"), затем
      setElementData (v, 'leftflash', false)
      setElementData (v, 'allflash', false)
      trigger (dxShader, "rightflash", v)
    end
  end
end
, 450, 0)
setTimer (function ()
  for _, veh in ipairs (getElementsByType ("vehicle")) do
    if getElementData (veh, "leftflash") then
      setElementData ( veh, 'rightflash', false)
      setElementData (veh, 'allflash', false)
      trigger (dxShader, "leftflash", veh)
    конец
  конец
конец
, 450,0)
setTimer (функция ()
  для _, автомобиль в ipairs (getElementsByType ("vehicle")) do
    if getElementData (vehicle, "allflash") then
        setElementData (vehicle, "leftflash", false)
        setElementData (vehicle, "rightflash", false)
          trigger2 (dxShader, vehicle )
    конец
  конец
конец
, 450, 0)

left = function ()
local veh = getPedOccupiedVehicle (localPlayer),
если getVehicleOccupant (veh) ~ = localPlayer, то вернуть end,
если не veh, то вернуть конец,
  если setElementData (veh, "leftflash", true), то
    если getElementData (veh, 'rightflash') затем
        setElementData (Вег, "rightflash", ложь)
        engineRemoveShaderFromWorldTexture (dxShader, "rightflash", Вег)
    конец
    setElementData (Вег, "allflash", ложь)
    engineApplyShaderToWorldTexture (dxShader, "leftflash", Вег)
  еще
    setElementData (Вег, "leftflash" , false)
    engineRemoveShaderFromWorldTexture (dxShader, "leftflash",
    veh ) setTimer (функция ()
      конец, 600, 0)
  конец
конец
bindKey ("[", "вниз", слева)

right = function ()
local veh = getPedOccupiedVehicle (localPlayer),
если getVehicleOccupant (veh) ~ = localPlayer, то вернуть end,
если не veh, то вернуть конец,
  если setElementData (veh, "rightflash", true), то
      если getElementData (veh, 'leftflash') затем
        setElementData (Век, "leftflash", ложь)
        engineRemoveShaderFromWorldTexture (dxShader, "leftflash", Век)
    конец
    setElementData (Век, "allflash", ложь)
    engineApplyShaderToWorldTexture (dxShader, "rightflash", Век)
  еще
    setElementData (Век, "rightflash" , false)
    engineRemoveShaderFromWorldTexture (dxShader, "rightflash",
    veh ) setTimer (функция ()
      конец, 600, 0)
  конец
end
bindKey ("]", "down", right)
all = function ()
local veh = getPedOccupiedVehicle (localPlayer),
если getVehicleOccupant (veh) ~ = localPlayer, затем вернуть end,
если не veh, то вернуть end,
  если не getElementData (veh, "allflash "), то
      если getElementData (veh, 'leftflash'), то
        setElementData (veh," leftflash ", false)
        engineRemoveShaderFromWorldTexture (dxShader," leftflash ", veh)
    end
    if getElementData (veh, 'rightflash'), затем
        setElementData (veh , 'rightflash') ", false)
        engineRemoveShaderFromWorldTexture (dxShader," rightflash ", veh)
    end
    setElementData (veh,"allflash ", правда)
    engineApplyShaderToWorldTexture (dxShader, "rightflash", Вег)
    engineApplyShaderToWorldTexture (dxShader, "leftflash", Вег)
  еще
      setElementData (Вег, "allflash", ложь)
      engineRemoveShaderFromWorldTexture (dxShader, "rightflash", Вег)
      engineRemoveShaderFromWorldTexture (dxShader, "leftflash", Вег )
  end
end
bindKey («о», «вниз», все)

Спойлер

спидометр

 

addEvent ("removeMe", true) 
addEventHandler ("removeMe", getRootElement (), function (player) 
    removePedFromVehicle (player) 
    setPedAnimation (player, "dildo", "dildo_hit_3", - 1, false, false, true, true)
    setTimer (function () setPedAnimation (player, true) конец, 5 * 1000, 1)
конец)

function onVehicleStartExit (thePlayer, seat, jacked)
    local veh = getPedOccupiedVehicle (thePlayer)
    если veh, то
        если getPedOccupiedVehicle (thePlayer), то
            если getElementData (thePlayer, "Ремешок безопасности") == "привязано:" then
                output FChat0000 ! ", thePlayer, 255,255,255, true)
                outputChatBox (" # FF0000EN: Отстегните ремень безопасности! ", thePlayer, 255,255,255, true)
                cancelEvent ()
            end
        end
    end
end
addEventHandler (" onVehicleStartExit ", getRootElement (), onExitehicleStart

Спойлер

spacer.png

 

Edited by saluta
photo fixed
Link to comment
  • IIYAMA locked this topic
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...