SidneiJR Posted May 26, 2018 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.
DNL291 Posted May 26, 2018 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
SidneiJR Posted May 26, 2018 Author 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
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