+[T]rakin Posted November 1, 2018 Share Posted November 1, 2018 Queria adicionar um blip do jogador que roubo a loja mas so quem tiver das acl de corporação ia ver o blip e depois de um tempo o blip ia sumi. Sei que pode se facil isso mas eu tentei a parte de aparece o blip funciono so da hora que para sumi que nao Server-side lojaentrar1 = createMarker(1631.87,-1172.93030,25.08428,"arrow",1.6, 255,140,0, 255,getRootElement()) -- marker entrar blip_loterica = createBlipAttachedTo ( lojaentrar1, 17 ) lojasair1 = createMarker(834.664418,7.3,1005.18701,"arrow",1.6, 255,140,0, 255,getRootElement()) -- marker sair setElementInterior(lojasair1,3) setElementDimension(lojasair1,2) blipalarme = createBlipAttachedTo ( lojaentrar1, 20 ) setElementVisibleTo ( blipalarme, root, false ) corps = { "ROTA","BOPE","BAEP","PMESP","PMERJ","ROCAM"} function entrar1(source) setElementPosition(source,832.664418,7.3,1005.18701) setElementInterior(source,3) setElementDimension(source,2) end addEventHandler("onMarkerHit",lojaentrar1, entrar1) function sair1(source) setElementPosition(source,1631.87244,-1171.66321,24.07813) setElementInterior(source,0) setElementDimension(source,0) end addEventHandler("onMarkerHit",lojasair1,sair1) ----------------------------------------------------------[LOJA 1]---------------------------------------------------------- ped = createPed ( 194, 819.40869, -0.45965, 1004.17969 ) setElementInterior (ped, 3) setElementDimension (ped, 2) setPedRotation (ped, 270) roubarloja = createMarker ( 822.74316, -0.47490, 1003.2 , "cylinder", 1.3, 255,140,0, 255, getRootElement( ) ) setElementInterior ( roubarloja, 3) setElementDimension ( roubarloja, 2) function msgloja1 (source) outputChatBox ('#000000[#0089FF Loja #000000] -#FF8C00 Para Roubar a Loja 1 digite #000000[#FFFFFF /roubar #000000]',source,255,255,255,true) end addEventHandler( "onMarkerHit", roubarloja, msgloja1 ) ---------caixa1 function comandoloja (source) if isElementWithinMarker (source, roubarloja ) then if getElementData(source,"isPolice") then outputChatBox ('#000000[#0089FF Loja #000000] -#FF8C00 Você é da policia e não pode roubar',source,255,255,255,true) return end for _,players in pairs(getElementsByType("player")) do for i, k in pairs(corps) do local ContaACL = getAccountName ( getPlayerAccount ( players ) ) if isObjectInACLGroup ("user."..ContaACL, aclGetGroup (k)) then outputChatBox("#000000[#0089FF Loja #000000] -#FF8C00 Atenção policiais o meliante [#FF0000 " .. getPlayerName(source) .. " #FF8C00]#FF8C00 está roubando a Loja 1",players,255,255,255,true) end end end setElementPosition ( lojasair1, 834.66760, 7.45359, 1010) setElementPosition ( roubarloja, 822.74316, -0.47490, 1010) outputChatBox ('#000000[#0089FF Loja #000000] -#FF8C00 Aguarde Enquanto Voce Pega O Dinheiro',source,255,255,255,true) setPedAnimation(source, "SHOP", "ROB_Loop_Threat", 40000, true, false, false, false) setPedRotation(source,90 ) setPedAnimation( ped, "SHOP", "SHP_Rob_HandsUp") triggerClientEvent ( root, "roubar", root) setElementVisibleTo ( blipalarme, root, true ) setTimer ( function() setElementPosition ( lojasair1, 834.664418,7.3,1005.18701) setElementInterior ( roubarloja, 3) setPedAnimation(ped,false) setElementPosition ( ped, 819.40869, -0.45965, 1004.17969) givePlayerMoney ( source, 500 ) setPlayerWantedLevel ( players, 6 ) outputChatBox ('#000000[#0089FF Loja #000000] -#FF8C00 Voce Roubou a Loja 1 e Pegou #000000[#ffffff R$500,00 #000000]',source,255,255,255,true) end, 40000, 1 ) setTimer ( function() setElementVisibleTo ( blipalarme, root, false ) setElementPosition( roubarloja, 822.74316, -0.47490, 1003.2) outputChatBox("#000000[#0089FF Loja #000000] -#FF8C00 Loja 1 foi recuperada e esta pronta para novos assaltos",root,255,255,255,true) end, 80000, 1 ) end end addCommandHandler ( "roubar", comandoloja ) Client-side addEventHandler("onClientRender", root, function() if (getDistanceBetweenPoints3D(1631.87,-1172.93030,25.08428, getElementPosition(getLocalPlayer()))) < 35 then local coords = {getScreenFromWorldPosition(1631.87,-1172.93030,25.08428)} if coords[1] and coords[2] then dxDrawText("Loja 1", coords[1], coords[2], coords[1], coords[2], tocolor(255, 255, 0, 255), 2.00, "default-bold", "center", "center", false, false, false, false, false) end end end) function alarmetocardentro () alarmedentro1 = playSound3D("alarme.mp3", 827.26056, 3.32271, 1004.17969, true) setSoundVolume(alarmedentro1,1.3) setElementDimension ( alarmedentro1, 2) setSoundMaxDistance(alarmedentro1, 200) setTimer ( function() stopSound (alarmedentro1) end, 70000, 1 ) end addEvent("roubar", true) addEventHandler("roubar", getRootElement(), alarmetocardentro) function alarmetocarfora () alarmefora1 = playSound3D("alarme.mp3", 1631.93286, -1169.41443, 24.07813, true) setSoundVolume(alarmefora1,1.3) setSoundMaxDistance(alarmefora1, 200) setTimer ( function() stopSound (alarmefora1) end, 70000, 1 ) end addEvent("roubar", true) addEventHandler("roubar", getRootElement(), alarmetocarfora) "So uma pergunta pode esta fazendo um topico com dois pedidos de ajuda? O tem que criar outro?" Link to comment
Jonas^ Posted November 1, 2018 Share Posted November 1, 2018 Just now, +[T]rakin said: Queria adicionar um blip do jogador que roubo a loja mas so quem tiver das acl de corporação ia ver o blip e depois de um tempo o blip ia sumi. Sei que pode se facil isso mas eu tentei a parte de aparece o blip funciono so da hora que para sumi que nao Server-side lojaentrar1 = createMarker(1631.87,-1172.93030,25.08428,"arrow",1.6, 255,140,0, 255,getRootElement()) -- marker entrar blip_loterica = createBlipAttachedTo ( lojaentrar1, 17 ) lojasair1 = createMarker(834.664418,7.3,1005.18701,"arrow",1.6, 255,140,0, 255,getRootElement()) -- marker sair setElementInterior(lojasair1,3) setElementDimension(lojasair1,2) blipalarme = createBlipAttachedTo ( lojaentrar1, 20 ) setElementVisibleTo ( blipalarme, root, false ) corps = { "ROTA","BOPE","BAEP","PMESP","PMERJ","ROCAM"} function entrar1(source) setElementPosition(source,832.664418,7.3,1005.18701) setElementInterior(source,3) setElementDimension(source,2) end addEventHandler("onMarkerHit",lojaentrar1, entrar1) function sair1(source) setElementPosition(source,1631.87244,-1171.66321,24.07813) setElementInterior(source,0) setElementDimension(source,0) end addEventHandler("onMarkerHit",lojasair1,sair1) ----------------------------------------------------------[LOJA 1]---------------------------------------------------------- ped = createPed ( 194, 819.40869, -0.45965, 1004.17969 ) setElementInterior (ped, 3) setElementDimension (ped, 2) setPedRotation (ped, 270) roubarloja = createMarker ( 822.74316, -0.47490, 1003.2 , "cylinder", 1.3, 255,140,0, 255, getRootElement( ) ) setElementInterior ( roubarloja, 3) setElementDimension ( roubarloja, 2) function msgloja1 (source) outputChatBox ('#000000[#0089FF Loja #000000] -#FF8C00 Para Roubar a Loja 1 digite #000000[#FFFFFF /roubar #000000]',source,255,255,255,true) end addEventHandler( "onMarkerHit", roubarloja, msgloja1 ) ---------caixa1 function comandoloja (source) if isElementWithinMarker (source, roubarloja ) then if getElementData(source,"isPolice") then outputChatBox ('#000000[#0089FF Loja #000000] -#FF8C00 Você é da policia e não pode roubar',source,255,255,255,true) return end for _,players in pairs(getElementsByType("player")) do for i, k in pairs(corps) do local ContaACL = getAccountName ( getPlayerAccount ( players ) ) if isObjectInACLGroup ("user."..ContaACL, aclGetGroup (k)) then outputChatBox("#000000[#0089FF Loja #000000] -#FF8C00 Atenção policiais o meliante [#FF0000 " .. getPlayerName(source) .. " #FF8C00]#FF8C00 está roubando a Loja 1",players,255,255,255,true) end end end setElementPosition ( lojasair1, 834.66760, 7.45359, 1010) setElementPosition ( roubarloja, 822.74316, -0.47490, 1010) outputChatBox ('#000000[#0089FF Loja #000000] -#FF8C00 Aguarde Enquanto Voce Pega O Dinheiro',source,255,255,255,true) setPedAnimation(source, "SHOP", "ROB_Loop_Threat", 40000, true, false, false, false) setPedRotation(source,90 ) setPedAnimation( ped, "SHOP", "SHP_Rob_HandsUp") triggerClientEvent ( root, "roubar", root) setElementVisibleTo ( blipalarme, root, true ) setTimer ( function() setElementPosition ( lojasair1, 834.664418,7.3,1005.18701) setElementInterior ( roubarloja, 3) setPedAnimation(ped,false) setElementPosition ( ped, 819.40869, -0.45965, 1004.17969) givePlayerMoney ( source, 500 ) setPlayerWantedLevel ( players, 6 ) outputChatBox ('#000000[#0089FF Loja #000000] -#FF8C00 Voce Roubou a Loja 1 e Pegou #000000[#ffffff R$500,00 #000000]',source,255,255,255,true) end, 40000, 1 ) setTimer ( function() setElementVisibleTo ( blipalarme, root, false ) setElementPosition( roubarloja, 822.74316, -0.47490, 1003.2) outputChatBox("#000000[#0089FF Loja #000000] -#FF8C00 Loja 1 foi recuperada e esta pronta para novos assaltos",root,255,255,255,true) end, 80000, 1 ) end end addCommandHandler ( "roubar", comandoloja ) Client-side addEventHandler("onClientRender", root,function() if (getDistanceBetweenPoints3D(1631.87,-1172.93030,25.08428, getElementPosition(getLocalPlayer()))) < 35 then local coords = {getScreenFromWorldPosition(1631.87,-1172.93030,25.08428)} if coords[1] and coords[2] then dxDrawText("Loja 1", coords[1], coords[2], coords[1], coords[2], tocolor(255, 255, 0, 255), 2.00, "default-bold", "center", "center", false, false, false, false, false) end endend)function alarmetocardentro ()alarmedentro1 = playSound3D("alarme.mp3", 827.26056, 3.32271, 1004.17969, true)setSoundVolume(alarmedentro1,1.3)setElementDimension ( alarmedentro1, 2)setSoundMaxDistance(alarmedentro1, 200)setTimer ( function()stopSound (alarmedentro1) end, 70000, 1 )endaddEvent("roubar", true)addEventHandler("roubar", getRootElement(), alarmetocardentro)function alarmetocarfora ()alarmefora1 = playSound3D("alarme.mp3", 1631.93286, -1169.41443, 24.07813, true)setSoundVolume(alarmefora1,1.3)setSoundMaxDistance(alarmefora1, 200)setTimer ( function()stopSound (alarmefora1) end, 70000, 1 )endaddEvent("roubar", true)addEventHandler("roubar", getRootElement(), alarmetocarfora) "So uma pergunta pode esta fazendo um topico com dois pedidos de ajuda? O tem que criar outro?" Faça topicos diferentes para cada assunto, você quer o blip seja destruido quando o jogador morre? Link to comment
+[T]rakin Posted November 1, 2018 Author Share Posted November 1, 2018 Just now, OverKILL said: Faça topicos diferentes para cada assunto, você quer o blip seja destruido quando o jogador morre? Tambem acabei me esquecendo disso Link to comment
Jonas^ Posted November 1, 2018 Share Posted November 1, 2018 25 minutes ago, +[T]rakin said: Tambem acabei me esquecendo disso Usa o evento onplayerwasted Link to comment
+[T]rakin Posted November 1, 2018 Author Share Posted November 1, 2018 Just now, OverKILL said: Usa o evento onplayerwasted Sim mas quero que quando o jogador roubar adicionar um blip dele ai eu não consegui fazer isso e vim aqui para alguem pode me ajuda Link to comment
Jonas^ Posted November 1, 2018 Share Posted November 1, 2018 Just now, +[T]rakin said: Sim mas quero que quando o jogador roubar adicionar um blip dele ai eu não consegui fazer isso e vim aqui para alguem pode me ajuda Você disse que fez a parte de aparecer o blip... Link to comment
Lukkas2201 Posted November 1, 2018 Share Posted November 1, 2018 13 minutes ago, OverKILL said: Você disse que fez a parte de aparecer o blip... Pode me ajudar com meu topico do inventario? Por favor Link to comment
+[T]rakin Posted November 1, 2018 Author Share Posted November 1, 2018 Just now, OverKILL said: Você disse que fez a parte de aparecer o blip... Sim mas não sei se fiz certo Fiz assim da linha 73 do server coloquei assim local blilp = createBlipAttachedTo(source,19), mas agora da parte de fazer sumi o blip eu não qual linha e como fazer. Link to comment
Jonas^ Posted November 1, 2018 Share Posted November 1, 2018 Just now, +[T]rakin said: Sim mas não sei se fiz certo Fiz assim da linha 73 do server coloquei assim local blilp = createBlipAttachedTo(source,19), mas agora da parte de fazer sumi o blip eu não qual linha e como fazer. Você faz o código e não testa? Ou pegou pronto? Link to comment
+[T]rakin Posted November 1, 2018 Author Share Posted November 1, 2018 Just now, OverKILL said: Você faz o código e não testa? Ou pegou pronto? Esse script de rouba loja eu baixei e eu queria adicionar essa função do blip do jogador Link to comment
Other Languages Moderators Lord Henry Posted November 1, 2018 Other Languages Moderators Share Posted November 1, 2018 Só dar destroyElement no blip, dai ele irá sumir. Link to comment
Jonas^ Posted November 1, 2018 Share Posted November 1, 2018 (edited) 7 hours ago, +[T]rakin said: Esse script de rouba loja eu baixei e eu queria adicionar essa função do blip do jogador Pra remover em um determinado tempo, que não acho viável, você pode usar um timer pra tirar o blip do jogador no tempo estimulado, e pra remover quando o jogador morrer use o evento é o que eu faria se eu fosse você, removeria somente se o jogador morrer, dai se ele assaltar de novo a policia consegue vê-lo novamente e ir atrás e prender. OnPlayerWasted Edited November 1, 2018 by OverKILL 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