Jump to content

Problem this script. ( setElementData, getElementData)


Carlos23

Recommended Posts

function indit(thePlayer) 
  
setElementData(thePlayer, "zsaksz", 0) 
  
end 
addEventHandler ( "onResourceStart", getRootElement(), indit ) 
  
  
function pakolas(thePlayer) 
  
if getElementData(thePlayer,"zsaksz") == 0 then 
if (exports.global:hasItem(thePlayer, 158) ) then 
  
  
setElementData(thePlayer, "zsaksz", 1222) 
  
exports.global:takeItem(thePlayer, 158) 
exports.global:giveItem(thePlayer, 159, 1) 
  
setElementInterior(ped, 1) 
burger = createObject(1550,0,0,0) 
setElementDimension(burger, 19) 
setElementInterior(burger, 1) 
exports.bone_attach:attachElementToBone(burger,thePlayer,3,0,-0.25,0,0,50,180) 
  
-- triggerClientEvent(thePlayer, "guielo", thePlayer) 
else 
outputChatBox("Elöbb kéne egy zsák amibe pakolhatsz...", thePlayer, 255,100,0) 
end 
else 
  
outputChatBox("Már van rajtad egy táska. Egyszerre nem bírsz el többet." .. zsakrajta .. " ", thePlayer, 255,100,0) 
  
end 
end 
  

if getElementData(thePlayer,"zsaksz") == 0 then doesn't work
Link to comment
addEventHandler( "onMarkerHit", pakol, pakolas ) 

if still not work :S Solution?

'pakol' is not defined? Change it to getRootElement() otherwise.

Also I would change:

addEventHandler ( "onResourceStart", getRootElement(), indit ) 

To:

addEventHandler ( "onResourceStart", getResourceRootElement(), indit ) 

Because it is otherwise starts the function everytime a resource starts. (Except is you want that, then leave it how it is)

Link to comment
function indit(thePlayer) 
  
setElementData(thePlayer, "zsaksz", 0) 
  
end 
addEventHandler ( "onResourceStart", getRootElement(), indit ) 

Event 'onResourceStart' can't send 'thePlayer' lol. That's why it doesn't work. You have to give up the player...

Link to comment
function indit() 
  
setElementData(source, "zsaksz", 0) 
  
end 
addEventHandler ( "onPlayerJoin", getRootElement(), indit ) 
  
  
function pakolas(thePlayer) 
  
if getElementData(thePlayer,"zsaksz") == 0 then 
if (exports.global:hasItem(thePlayer, 158) ) then 
  
  
setElementData(thePlayer, "zsaksz", 1222) 
  
exports.global:takeItem(thePlayer, 158) 
exports.global:giveItem(thePlayer, 159, 1) 
  
setElementInterior(ped, 1) 
burger = createObject(1550,0,0,0) 
setElementDimension(burger, 19) 
setElementInterior(burger, 1) 
exports.bone_attach:attachElementToBone(burger,thePlayer,3,0,-0.25,0,0,50,180) 
  
-- triggerClientEvent(thePlayer, "guielo", thePlayer) 
else 
outputChatBox("Elöbb kéne egy zsák amibe pakolhatsz...", thePlayer, 255,100,0) 
end 
else 
  
outputChatBox("Már van rajtad egy táska. Egyszerre nem bírsz el többet." .. zsakrajta .. " ", thePlayer, 255,100,0) 
  
end 
end 
addEventHandler ( "onMarkerHit", getRootElement(), pakolas) 
  

Link to comment

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...