Jump to content

Problem With Quit Event


3B00DG4MER

Recommended Posts

Hi Guys,

i'm Making a gamemode which it's RPG .......

i've problem onClientPlayerQuit

i tried to make if player Quit then Save the Last position With Mysql here is Client:

function playerQuit() 
  
local PosX,PosY,PosZ = getElementPosition(source) 
triggerServerEvent("onClientLogout", localPlayer,PosX,PosY,PosZ) 
end 
addEventHandler("onClientPlayerQuit", getRootElement(),playerQuit) 

and Here is Server:

  
function quitPlayer( PosX,PosY,PosZ ) 
local id = getElementData(source,"id") 
local query = dbExec(connection, "UPDATE `??` SET `??` = '??' AND `??` = '??' AND `??` = '??' WHERE `??` = '??' LIMIT 1","accounts","PosX",PosX,"PosY",PosY,"PosZ",PosZ,"id",id) 
  
end 
addEvent("onClientLogout",true) 
addEventHandler ( "onClientLogout", getRootElement(), quitPlayer ) 
  

Link to comment
Do that code (getElementData) in the 'playerQuit' function and send it withing the trigger.

i tried dat

client:

  
function playerQuit() 
local id = getElementData(source,"id") 
local PosX,PosY,PosZ = getElementPosition(source) 
triggerServerEvent("onUserLogout", source,PosX,PosY,PosZ,id) 
end 
addEventHandler("onClientPlayerQuit", getRootElement(),playerQuit) 

server:

function quitPlayer( PosX,PosY,PosZ,id ) 
  
local query = dbExec(connection, "UPDATE `??` SET `??` = '??' AND `??` = '??' AND `??` = '??' WHERE `??` = '??' LIMIT 1","accounts","PosX",PosX,"PosY",PosY,"PosZ",PosZ,"id",id) 
  
end 
addEvent("onUserLogout",true) 
addEventHandler ( "onUserLogout", getRootElement(), quitPlayer ) 

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