Jump to content

Tommy.

Members
  • Posts

    226
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Tommy.

  1. function playerJustGotDied()
    	local x, y, z = getElementPosition ( source)
    	if (getZoneName (x, y, z, true) == "Las Venturas") then
    		local money = createPickup(x, y, z, 3, 1212)
    		outputChatBox("öldün")
    	end
    end
    addEventHandler("onPlayerWasted", getRootElement(), playerJustGotDied);

    I did not test

    • Thanks 1
  2. I did not test.
     

    --ClientSide
    function getStatusCamera()
    	local spec = getCameraTarget()
      	local veh =  getVehicleOccupant(spec)
    	if (getElementType(spec) == "player") then 
    		getElementHealth(veh)
    		getVehicleNitroLevel(veh)
        end
    end

     

    • Thanks 1
  3. Some Administrator deleted Acl Admin and I do not want to restart the server, how can I resolve this?

    LOG: [2017-08-24 20:00:16] ACL: admin: ACL 'Admin' deleted

    If I can find out who it was, it helps too.

  4. 3 minutes ago, CodyL said:

    One second and I'll have fixed one.

    
    function createTEAM ()
    	teamSTAFF = createTeam ("STAFF", 0, 255, 255)
    end
    addEventHandler("onResourceStart", resourceRoot, createTEAM) 
    
    groupSTAFF = { [ "Console" ] = true, [ "Admin"  ] = true, [ "SuperModerator"  ] = true, [ "Moderator" ] = true };
    
    function isHeIn()
    for i,v in pairs(groupSTAFF) do
    if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup(i)) then
    return true
    end
    end
    end
     
    function STAFF()
    	if isHeIn() then
    		setPlayerTeam(source, teamSTAFF)
    	end
    end
    addEventHandler("onPlayerLogin",getRootElement(),STAFF) 
    

    Might work.

    Thank you, I love you, brother. <3

    • Like 1
  5. 23 minutes ago, CodyL said:
    
    function createTEAM ()
    	teamSTAFF = createTeam ("STAFF", 0, 255, 255)
    end
    addEventHandler("onResourceStart", resourceRoot, createTEAM) 
    
    groupSTAFF = { [ "Console" ] = true, [ "Admin"  ] = true, [ "SuperModerator"  ] = true, [ "Moderator" ] = true }; 
    function STAFF()
    	if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("groupSTAFF")) then
    		setPlayerTeam(source, teamSTAFF)
    	end
    end
    addEventHandler("onPlayerLogin",getRootElement(),STAFF) 
    

    " " <- These puppies, cannot forget them.

     

     

     

    function createTEAM ()
    	teamSTAFF = createTeam ("STAFF", 0, 255, 255)
    end
    addEventHandler("onResourceStart", resourceRoot, createTEAM) 
    
    groupSTAFF = { [ "Console" ] = true, [ "Admin"  ] = true, [ "SuperModerator"  ] = true, [ "Moderator" ] = true }; 
    function STAFF()
    	if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("groupSTAFF")) then
    		setPlayerTeam(source, teamSTAFF)
    	end
    end
    addEventHandler("onPlayerLogin",getRootElement(),STAFF) 

     

    debugscript:

    http://prntscr.com/ds34m0

  6. function createTEAM ()
    	teamSTAFF = createTeam ("STAFF", 0, 255, 255)
    end
    addEventHandler("onResourceStart", resourceRoot, createTEAM) 
    
    groupSTAFF = { [ "Console" ] = true, [ "Admin"  ] = true, [ "SuperModerator"  ] = true, [ "Moderator" ] = true }; 
    function STAFF()
    	if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup(groupSTAFF)) then
    		setPlayerTeam(source, teamSTAFF)
    	end
    end
    addEventHandler("onPlayerLogin",getRootElement(),STAFF) 

    debugscript:
    http://prntscr.com/ds2kqi

     

  7. 1 minute ago, LoPollo said:

    the code i provided is working for me, but the default gravity is 0.008 (not 0.0008 btw

    i do have an element at argument 1, are you sure u copied the code? (maybe you edited and forgot something, dunno)

    Thanks, I was putting 0.0008 <3

    • Like 1
  8. 3 minutes ago, Gravestone said:

    Try

    
    function Gravity ()
        setPedGravity(source, 0.0001)
      	player = source 
    	setTimer(function()
    		setPedGravity(player, 0.0008)
    	end, 5000, 1)	
    end
    addEvent("Gravity-5s",true)
    addEventHandler("Gravity-5s",getRootElement(),Gravity)
    

    No error in debugscript but does not work :'(

  9. 1 minute ago, LoPollo said:

    Source does not exists inside the timer (line 4 server)

    You must pass the source as a parameter to the timer

     

     

     

    that's right?

    function Gravity ()
        setPedGravity(source, 0.0001)
    	setTimer(function(source)
    		setPedGravity(source, 0.0008)
    	end, 5000, 1)	
    end
    addEvent("Gravity-5s",true)
    addEventHandler("Gravity-5s",getRootElement(),Gravity)

     

  10. I want to stop the gravity after 5 seconds

    Gravity changes to 0.0001 but does not return to 0.0008

     

    --client side

    
    panel = false
    function test()
    	dxDrawRectangle(414, 297, 109, 29, tocolor(0, 0, 0, 150), false)
    	dxDrawText("TEST GRAVITY", 414, 297, 523, 326, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false)
    end
    function onClientClick (button,state)
    	if parte1hab and button == "left" and state == "down" then
    		if isCursorOnElement(414, 297, 109, 29) then 
    			triggerServerEvent ("Gravity-5s", getLocalPlayer())
    		end
    	end
    end
    addEventHandler("onClientClick",root,onClientClick)
    
    function open()
    	if panel == false then
    		addEventHandler ("onClientRender", root, test)
    		panel = true 
    		showCursor (true)
    	else
    		removeEventHandler ("onClientRender", root, test)
    		panel = false
    		showCursor (false) 
    	end
    end
    bindKey("F5", "down", open)

     

    --server side

    function Gravity ()
        setPedGravity(source, 0.0001)
    	setTimer(function()
    		setPedGravity(source, 0.0008)
    	end, 5000, 1)	
    end
    addEvent("Gravity-5s",true)
    addEventHandler("Gravity-5s",getRootElement(),Gravity)

     

×
×
  • Create New...