SidneiJR Posted May 26, 2018 Share Posted May 26, 2018 --Server function AddStar(Jogador) for _, Jogador in pairs(getElementsByType("player")) do local wanted = getPlayerWantedLevel(Jogador) if wanted < 6 then setPlayerWantedLevel(Jogador, wanted +1) end end end addEvent("AddStar", true) addEventHandler("AddStar", root, AddStar) --Client function Loja(localplayer, matchingDimension) if assalta == true and ativo == true and passivo == false then setTimer( MensagemCorre, 10000, 1) setTimer( DxAssaltar, 120000, 1) mny = getPlayerMoney() randomMoney = Money[math.random(#Money)] if isElementWithinMarker (localPlayer, Marker_Loja1) then triggerServerEvent("AddStar", localPlayer) exports["notices"]:addNotification("Você está assaltando a loja, aguarde alguns segundos para sair",'info') setElementFrozen ( localPlayer, true ) setTimer(setElementFrozen,10000, 1,localPlayer, false) setElementPosition ( localPlayer, 369.29598999023,-6.4505863189697,1001.8515625 ) setElementRotation( localPlayer,-0, 0, 0.57838475704193) setPedAnimation ( Ped_Loja1, "shop", "SHP_Rob_HandsUp", -1, true, false, false ) setPedAnimation ( localPlayer, "ped", "gang_gunstand", -1, true, false, false ) setTimer(setPedAnimation, 30000, 1, Ped_Loja1 ) setTimer(setPedAnimation, 10000, 1, localPlayer ) setTimer(setPlayerMoney,10000,1, mny +randomMoney ) assalta = false end else end end addCommandHandler("roubar", Loja) Estou querendo adicionar 1 estrela cada vez que o jogador digita /roubar dentro do marker, porém todos os jogadores online recebem, em qual parte eu errei? Nenhum erro é gerado no debug. Link to comment
DNL291 Posted May 26, 2018 Share Posted May 26, 2018 (edited) Um erro óbvio aí. Tire o loop que está no código e em setPlayerWantedLevel troque por source. Edit: O jogador vai receber dinheiro no lado client, pra sincronizar o dinheiro com os outros jogadores você precisa definir no lado server. Edited May 26, 2018 by DNL291 Link to comment
SidneiJR Posted May 26, 2018 Author Share Posted May 26, 2018 (edited) Não sei o que seria esse loop. Devo retirar de qual lado? @Resolvido --Server function AddStar() local wanted = getPlayerWantedLevel(source) if wanted < 6 then setPlayerWantedLevel(source, wanted +1) end end addEvent("AddStar", true) addEventHandler("AddStar", root, AddStar) Retirei o loop e funcionou. Irei organizar o dinheiro. Edited May 26, 2018 by SidneiJR 1 Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now