Hello Mmowned 
I'm abit stuck on a luascript im working on. The idea is to create 2 objects, which are spawned in Booty bay and Everlook. the player has to follow hints throughout azeroth to reach the other object, and if both of them are clicked the player gets a collectors item as reward.
There is a problem tho.. if a player (we'll call him player 1) clicks the object in BB, and another player (player 2) clicks the object in everlook player 2 gets the reward straight away, because player 1 has set the local value for BB to 1 for "has clicked it"
is there a way to save the values per player, or a workaround so everyone has to click both?
teh code:
Code:
local GO_Explore1_ID = 17189225
local GO_Explore2_ID = 17189226
local ClickedObject1 = 0
local ClickedObject2 = 0
function ClickObject_Everlook(pGameObject, Event, Player)
if (Player:GetItemCount(870263) >= 1) then
Player:SendBroadcastMessage("You already have the reward!")
else
ClickedObject1 = 1
Player:SendBroadcastMessage("Congratulations! A Pet has been added to your inventory.")
if (ClickedObject1 == 1) and (ClickedObject2 == 1) then
Player:AddItem(870263, 1)
end
end
end
function ClickObject_Bootybay(pGameObject, Event, Player)
if (Player:GetItemCount(870263) >= 1) then
Player:SendBroadcastMessage("You already have the reward!")
else
ClickedObject2 = 1
Player:SendBroadcastMessage("Congratulations! A Pet has been added to your inventory.")
if (ClickedObject1 == 1) and (ClickedObject2 == 1) then
Player:AddItem(870263, 1)
end
end
end
RegisterGameObjectEvent(GO_Explore1_ID, 4, "ClickObject_Everlook")
RegisterGameObjectEvent(GO_Explore2_ID, 4, "ClickObject_Bootybay")
Ofcourse +rep to those that try to help 
thanks!