Jump to content

KariiiM

Members
  • Posts

    1,312
  • Joined

  • Last visited

Everything posted by KariiiM

  1. KariiiM

    SOLVED

    local timeTable = {}; local marker = createMarker(-2405, -597.53125, 131.9, "cylinder", 7.0, 0, 180, 0, 100); local isMarerHidden = false; addEventHandler("onMarkerHit", marker, function(player) if (not isElement(player) or getElementType(player) ~= "player") then return end if isPedInVehicle(player) then return; end if (isMarerHidden == true) then return; end if (getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) == "Resistances") then outputChatBox("Wait 30 seconds in the marker, don't leave it! or the mission will fail!", player, 255, 0, 0); outputChatBox("Military Broadcast: Attention Soldiers! The military vault is under attack!", getRootElement(), 0, 200, 0); timeTable[player] = setTimer(function() givePlayerMoney(player, 5000); setElementAlpha(marker, 0); isMarerHidden = true; setTimer(function() setElementAlpha(marker, 100); isMarerHidden = false; end, 60000, 1); end, 5000, 1); end end); function checkTimer(element) if isTimer(timeTable[element]) then killTimer(timeTable[element]); timeTable[element] = nil; end end addEventHandler("onPlayerWasted", getRootElement(), function() checkTimer(source); end); addEventHandler("onPlayerQuit", getRootElement(), function() checkTimer(source); end); addEventHandler("onMarkerLeave", marker, function(player) checkTimer(player); end);
  2. You can do that but only by explosion, use createProjectile
  3. Wait? I don't recommand you to create the vehicle in client side
  4. KariiiM

    vehicle damage

    Try my code: function damageYes (player,seat) if seat == 0 then setVehicleDamageProof(source, false) setElementFrozen(source, false) end end addEventHandler("onVehicleEnter", getRootElement(), damageYes) function damageNo (player,seat) if seat == 0 then setVehicleDamageProof(source, true) setElementFrozen(source, true) end end addEventHandler("onVehicleExit", getRootElement(), damageNo) addEventHandler("onVehicleDamage", getRootElement(), function (loss) if getVehicleController(getVehicleOccupant(source)) then setVehicleDamageProof(source, false) else setVehicleDamageProof(source, true) end end)
  5. He means by writing #Client & #Server (client side) & (server side)
  6. In client side, no need for double targets, plus he is scripting in server side not client side.
  7. Can you debug the code? What I had posted seems fine
  8. function wasted () local player = source if not isElement(player) then return end local x, y, z = 2192.42578125, -1781.095703125, 313.29595947266 local x2, y2, z2 = -1230.02612, 451.12631, 7.18750 local x3, y3, z3 = 2815.3291015625, -1461.5537109375, 32.126281738281 local lvl = tonumber(getElementData(player,"Level")) or 0 if (lvl >= 0) then spawnPlayer (player, x, y, z ) giveWeapon(player, 46) giveWeapon(player, 22,90) setElementModel(player, 0) fadeCamera( player, true) setCameraTarget( player, player) elseif (lvl >= 1) then spawnPlayer (player, x2, y2, z2 ) fadeCamera( player, true) setCameraTarget( player, player) elseif (lvl >= 15) then spawnPlayer (player, x3, y3, z3 ) fadeCamera( player, true) setCameraTarget( player, player) end end addEventHandler ( "onPlayerWasted", root, function() setTimer(wasted, 5000, 1, source) end) addEventHandler ( "onPlayerLogin", getRootElement(), function() wasted() end)
  9. Try this function wasted () local player = source if not isElement(player) then return end local x, y, z = 2192.42578125, -1781.095703125, 313.29595947266 local x2, y2, z2 = -1230.02612, 451.12631, 7.18750 local x3, y3, z3 = 2815.3291015625, -1461.5537109375, 32.126281738281 local lvl = tonumber(getElementData(player,"Level")) or 0 if (lvl >= 0) then spawnPlayer (player, x, y, z ) giveWeapon(player, 46) giveWeapon(player, 22,90) setElementModel(player, 0) elseif (lvl >= 1) then spawnPlayer (player, x2, y2, z2 ) elseif (lvl >= 15) then spawnPlayer (player, x3, y3, z3 ) fadeCamera( player, true) setCameraTarget( player, player) end end addEventHandler ( "onPlayerWasted", root, function() setTimer(wasted, 5000, 1, source) end) addEventHandler ( "onPlayerLogin", getRootElement(), function() wasted() end)
  10. More details needed to get your situation, like is there's any error causes the preventing of the resource loading .. and does it has a meta ?.. Be clear if you really wanting a help
  11. KariiiM

    Compile Lua file

    https://luac.multitheftauto.com/
  12. GTX's code seem working fine, just be sure you have declared your file as server sided in your meta xml
  13. Okay, Is there's any function exported return player's group name ?
  14. Okay, Is there's any function exported return player's group name ?
  15. You want only group members who can open the door right?
  16. You want only group members who can open the door right?
  17. Where's the group's element data?
  18. Where's the group's element data?
  19. Yeah I just saw that
  20. Yeah I just saw that
×
×
  • Create New...