no więc tak, problem tkwi w funkcji triggerClientEvent - wysyłasz ją do każdego "client"a/do każdego gracza. W eventach "onPlayerLogin" i "onPlayerJoin" graczem który wchodzi jest "source" więc musisz zmienić wszystkie funckje "triggerClientEvent" na triggerClientEvent (source,"questwdis", source) - pierwszy "source" to klient do którego wysyłasz dany event i tylko u niego to się wykonuje, gdy nie wstawiłeś tam nic - event był wysyłany do wszystkich.
Gotowy kod:
function enebleguestgui ()
triggerClientEvent (source,"dxguiclose", source)
triggerClientEvent (source,"questw", source)
fadeCamera(source,false)
setElementData (source, "Kills", 0 )
setElementData (source,"Deaths", 0 )
setElementData (source,"Score", 0 )
setElementData (source,"Level", 1 )
end
addEventHandler ("onPlayerLogout", getRootElement(), enebleguestgui)
addEventHandler ("onPlayerJoin", getRootElement(), enebleguestgui)
function disableguestguii ()
triggerClientEvent (source,"playerlogin", source)
triggerClientEvent (source,"dxgui", source)
triggerClientEvent (source,"questwdis", source)
end
end
addEventHandler ("onPlayerLogin", getRootElement(), disableguestguii)
PS miałeś błąd przy funkcji "fadeCamera" nie podałeś gracza któremy ma się ,,fadedować camerę''
Pozdrowienia - Mab