Jump to content

Not added serverside?


dugasz1

Recommended Posts

Hi!

Server:

function onPlayerChangeLoot(loot) 
  local players = getElementsWithinColShape(loot, "player") 
  for theKey, player in ipairs(players) do 
    triggerClientEvent(player, "refreshLootManual", player, loot) 
  end 
end 
addEvent("onPlayerChangeLoot", true) 
addEventHandler("onPlayerChangeLoot", getRootElement(), onPlayerChangeLoot) 
function playerDropAItem(itemName) 
  local x, y, z = getElementPosition(source) 
  local item, itemString = getItemTablePosition(itemName) 
  local itemPickup = createItemPickup(item, x + math.random(-1.25, 1.25), y + math.random(-1.25, 1.25), z, itemString) 
end 
addEvent("playerDropAItem", true) -- Here aded to server 
addEventHandler("playerDropAItem", getRootElement(), playerDropAItem) 

Client:

  if loot then 
    setElementData(loot, itemName, (getElementData(loot, itemName) or 0) + 1) 
    do 
      local players = getElementsWithinColShape(loot, "player") 
      if #players > 1 then 
        triggerServerEvent("onPlayerChangeLoot", getRootElement(), loot) 
      end 
    end 
    if not getElementData(loot, "itemloot") and getElementType(getElementData(loot, "parent")) == "vehicle" then 
    end 
  else 
    triggerServerEvent("playerDropAItem", getRootElement(), itemName) 
  end 

And it's write me : triggered server side event playerDropAItem, but it not added serverside.

And the onPlayerChangeLoot is working. Any idea?

Link to comment
  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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