Jump to content

setElementData, waiting for sync?


dzek (varez)

Recommended Posts

ok, im getting crazy with all those events

to script simple mission i need a lot of events,

it was easier to script main.scm

nvm

function startMission()
triggerServerEvent('startMission', getLocalPlayer()) -- this creates vehicle, and puts player into it
-- and also do setElementData (thePlayer, "missionVehicle", createdVehicle)
-- now i want to read element data, and set an client exit vehicle event
-- but i cannot, becouse of lag, between sending data
end
addEventHandler ( "onClientGUIClick", myBtn, startMission, false )

so, should i create next freaking event, for waiting data to sync? or theres another way.. maybe i dont know something yet?

Link to comment

ok, im getting crazy with all those events

to script simple mission i need a lot of events,

it was easier to script main.scm

nvm

function startMission()
triggerServerEvent('startMission', getLocalPlayer()) -- this creates vehicle, and puts player into it
-- and also do setElementData (thePlayer, "missionVehicle", createdVehicle)
-- now i want to read element data, and set an client exit vehicle event
-- but i cannot, becouse of lag, between sending data
end
addEventHandler ( "onClientGUIClick", myBtn, startMission, false )

so, should i create next freaking event, for waiting data to sync? or theres another way.. maybe i dont know something yet?

Link to comment
ok, im getting crazy with all those events

to script simple mission i need a lot of events,

it was easier to script main.scm

nvm

function startMission()
triggerServerEvent('startMission', getLocalPlayer()) -- this creates vehicle, and puts player into it
-- and also do setElementData (thePlayer, "missionVehicle", createdVehicle)
-- now i want to read element data, and set an client exit vehicle event
-- but i cannot, becouse of lag, between sending data
end
addEventHandler ( "onClientGUIClick", myBtn, startMission, false )

so, should i create next freaking event, for waiting data to sync? or theres another way.. maybe i dont know something yet?

Well, in the 'startMission' function you could put the event handler in the "setElementData" (or the trigger for a client event) so you'll be sure that the data has already been synced.

Link to comment
ok, im getting crazy with all those events

to script simple mission i need a lot of events,

it was easier to script main.scm

nvm

function startMission()
triggerServerEvent('startMission', getLocalPlayer()) -- this creates vehicle, and puts player into it
-- and also do setElementData (thePlayer, "missionVehicle", createdVehicle)
-- now i want to read element data, and set an client exit vehicle event
-- but i cannot, becouse of lag, between sending data
end
addEventHandler ( "onClientGUIClick", myBtn, startMission, false )

so, should i create next freaking event, for waiting data to sync? or theres another way.. maybe i dont know something yet?

Well, in the 'startMission' function you could put the event handler in the "setElementData" (or the trigger for a client event) so you'll be sure that the data has already been synced.

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