Jump to content

GTX

Members
  • Posts

    1,273
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by GTX

  1. GTX

    my source bugs

    What? You need to provide code.
  2. GTX

    Fire Shake

    Did you try it?
  3. GTX

    Fire Shake

    Try this: local x, y, z = getElementPosition(source) createExplosion(x, y, z, 6, false, 0.2, false)
  4. GTX

    my source bugs

    Uff... Line 500, function notifyAboutExplosion: function notifyAboutExplosion() local col = getElementData(source,"parent") if isElement(col) then local x1,y1,z1 = getElementPosition(source) local spawn = getElementData(col, "spawn") if type(spawn) == "table" then id,x,y,z = spawn[1],spawn[2],spawn[3],spawn[4] setTimer(respawnDayZVehicle,1800000,1,id,x,y,z,source,col,getElementData(col,"MAX_Slots")) setElementData(col,"deadVehicle",true) setElementData(source,"isExploded",true) createExplosion (x1+4,y1+1,z1,4) createExplosion (x1+2,y1-4,z1,4) createExplosion (x1-1,y1+5,z1,4) createExplosion (x1-4,y1,z1-2,4) end end end addEventHandler("onVehicleExplode", getRootElement(), notifyAboutExplosion) Line 611, function onPlayerEnterDayzVehicle: function onPlayerEnterDayzVehicle(veh,seat) local col = getElementData(veh,"parent") if not isElement(col) then return end local id = getElementModel(veh) if not seat == 1 then return end local tires,engine,parts = getVehicleAddonInfos (id) setVehicleEngineState ( veh, false ) setElementData(veh,"maxfuel",getVehicleMaxFuel(col)) setElementData(veh,"needtires",tires) setElementData(veh,"needengines",engine) setElementData(veh,"needparts",parts) if ((getElementData(col,"Tire_inVehicle") or 0) < tonumber(tires)) then setVehicleEngineState ( veh, false ) return end if ((getElementData(col,"Engine_inVehicle") or 0) < tonumber(engine)) then setVehicleEngineState ( veh, false ) return end if not getElementData(col,"Parts_inVehicle") then setElementData(col,"Parts_inVehicle",math.random(0,parts)) end if (getElementData(col,"fuel") or 0) <= 1 then if not getElementModel(veh) == 509 then triggerClientEvent (source, "displayClientInfo", source,"Vehicle","No tank left in this vehicle!",22,255,0) setVehicleEngineState ( veh, false ) return end end setVehicleEngineState ( veh, true ) bindKey(source,"k","down",setEngineStateByPlayer) outputChatBox("Press 'K' to turn the engine on/off!",source) end addEventHandler ( "onPlayerVehicleEnter", getRootElement(), onPlayerEnterDayzVehicle ) Line 664, function setVehiclesFuelPerMinute: function setVehiclesFuelPerMinute () for i,veh in ipairs(getElementsByType("vehicle")) do if getVehicleEngineState(veh) == true then if not isElement(getElementData(veh,"parent")) then return end if getElementData(getElementData(veh,"parent"),"fuel") >= 0 then --setElementData(getElementData(veh,"parent"),"fuel",getElementData(getElementData(veh,"parent"),"fuel")-getVehicleFuelRemove(getElementModel(veh),getElementData(veh,"parent"))) setElementData(getElementData(veh,"parent"),"fuel",(getElementData(getElementData(veh,"parent"),"fuel") or 0)-(getVehicleFuelRemove(getElementModel(veh),getElementData(veh,"parent")) or 0)) else setVehicleEngineState ( veh, false ) end end end end setTimer(setVehiclesFuelPerMinute,20000,0)
  5. GTX

    Fire Shake

    Hmm, that's odd. Did you put it under ground?
  6. GTX

    my source bugs

    Line 257: if isElement(getElementData(source,"playerCol")) then destroyElement(getElementData(source,"playerCol")) end
  7. GTX

    Fire Shake

    Stain? You mean it deals damage or you see the explosion?
  8. GTX

    my source bugs

    Line 624, function getVehicleMaxFuel: function getVehicleMaxFuel(loot) if not isElement(loot) then return end local modelID = getElementModel(getElementData(loot,"parent")) for i,vehicle in ipairs(vehicleFuelTable) do if modelID == vehicle[1] then return vehicle[2] end end return false end
  9. local numbers = 7 addEventHandler ("onClientPlayerDamage",localPlayer, function() local Zx,Zy,Zz = getElementPosition( localPlayer ) local sound = playSound3D ("sonido/hurt"..math.random(1, numbers)..".WAV",Zx,Zy,Zz,false) setSoundMaxDistance (sound, 20) end)
  10. GTX

    my source bugs

    I already solved that (here). Seems like you didn't restart the resource?
  11. GTX

    command

    function send (player,command,player2,money) if ( not player2 or not tonumber ( money ) ) then outputChatBox ( "The correct syntax for /"..tostring(command).." is /"..tostring(command).." [playername] [amount]", player, 255, 255, 0 ) return false end local money = math.floor ( tonumber ( money ) ) local money2 = getPlayerMoney ( player ) local taker = findPlayer ( player2 ) local name = getPlayerName ( player ) if ( money and money2 >= money and tonumber ( money ) and taker and player2 ) then takePlayerMoney ( player, money ) outputChatBox ( "You sent "..money.."$ to "..player2".", player, 255, 255, 0, false ) givePlayerMoney ( taker, money ) outputChatBox ( name.." sent you "..money.."$ "..player2".", player2, 255, 255, 0, false ) end end addCommandHandler ( "send", send ) function findPlayer(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end end end end
  12. GTX

    my source bugs

    Line 401: if isElement(getElementData(source,"playerCol")) then destroyElement(getElementData(source,"playerCol")) end
  13. No, you can only replace existing weapons.
  14. I doubt slothbot resource has that feature. I also doubt someone will do that advanced AI for you.
  15. GTX

    my source bugs

    vehicleSpawn.lua: Line 668: setElementData(getElementData(veh,"parent"),"fuel",(getElementData(getElementData(veh,"parent"),"fuel") or 0)-(getVehicleFuelRemove(getElementModel(veh),getElementData(veh,"parent")) or 0)) survivorSystem.lua: Line 371: if isElement(elementBackpack[source]) then
  16. GTX

    Colshape

    There's no other possible way I'm afraid. Why do you need it? Try with markers.
  17. Assign more health & damage to them. typeSettings = { --{Name,Weapon,Skin,Damage,Health} {"guard",31,287,9000,24000}, } I doubled damage & health
  18. mapdisplay:type('shadow', 2, 0, 0, 0, 255) nextdisplay:type('shadow', 2, 0, 0, 0, 255) Or mapdisplay:type('stroke', 2, 0, 0, 0, 255) nextdisplay:type('stroke', 2, 0, 0, 0, 255)
  19. GTX

    my source bugs

    Line 291: if isElement(elementBackpack[source]) then
  20. Try putting everything in one code and in one event handler.
  21. GTX

    my source bugs

    Line 123: local x,y,z = getAccountData(account,"last_x") or 0,getAccountData(account,"last_y") or 0,getAccountData(account,"last_z") or 0
  22. GTX

    my source bugs

    Show me your login.lua.
  23. GTX

    Colshape

    I think that's not possible (yet?). You must recreate it.
  24. GTX

    my source bugs

    function checkResourceRequirements ( res ) = { { { { "nothing to see here" } } } } function () return "nope" end () if getResourceName(getThisResource()) ~= "DayZ" then reason = "Name of resource does not match (DayZ)!" end if reason then outputServerLog ( "Resource " .. getResourceName(res) .. " wasn't started: ("..reason..")." ) outputChatBox ( "Resource " .. getResourceName(res) .. " wasn't started: ("..reason..").", getRootElement(), 255, 255, 255 ) outputConsole ( "Resource " .. getResourceName(res) .. " wasn't started: ("..reason..")." ) outputDebugString ( "Resource " .. getResourceName(res) .. " wasn't started: ("..reason..")." ) cancelEvent() end end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), checkResourceRequirements )
×
×
  • Create New...