kevincouto6

Members
  • Content count

    102
  • Joined

  • Last visited

Community Reputation

0 Neutral

About kevincouto6

  • Rank
    Punk-@ss B*tch
  1. Ped Atirar Player invasion

    client-side Olá teria como me dizer alguma outra dica, eu acho que não esta funcionando porque estou especificando apenas a localização do player, porem se eu usar a localização do ped ele da "a nill value", e a mesma coisa esta acontecendo com apenas a local do player function onPedRender() local ped = getElementsByType ( "ped" ) for theKey, thePed in ipairs(ped) do if getElementData(thePed, "shoot") then cancelEvent() local x ,y, z = getElementPosition(thePed) local sx, sy, sz = getElementPosition(localPlayer) local Dist = getDistanceBetweenPoints3D (x, y, z, sx, sy, sz) givePedWeapon(thePed, 31, 5000, true) setPedControlState(thePed, "fire", true) setPedAimTarget(thePed, sx, sy, sz) setPedRotation(player, findRotation(x , y)) end end end addEventHandler("onClientRender", root, onPedRender) addEventHandler("onClientPedDamage", root, onPedRender)
  2. Ped Atirar Player invasion

    Poderia me ajudar, Não estou conseguindo aplicar a função findRotation no script client-side local x1, y1 = getElementPosition( getLocalPlayer()) local x2, y2 = getElementPosition( ped ) function playerlocal () local x, y, z = getElementPosition( getLocalPlayer()) end addEventHandler ( "onClientRender", root, playerlocal ) function findRotation( x1, y1, x2, y2 ) local t = -math.deg( math.atan2( x2 - x1, y2 - y1 ) ) return t < 0 and t + 360 or t end function ped1 () ped = createPed(104, -2406.92749, -593.24597, 132.64844) givePedWeapon( ped, 31, 5000, true) setElementFrozen( ped, true) setControlState( ped, "fire", true) setPedRotation ( ped, findRotation ) setPedAimTarget ( ped, playerlocal ) end addCommandHandler("ped",ped1 )
  3. Mission

    desculpem outro post não consegui editar par givePlayerMoney eu fiz assim Sever-side function MissionWin () givePlayerMoney(client, 30000) end addEvent ("trueMission", true) addEventHandler ("trueMission", getRootElement(), MissionWin) client-side function ZedMissionWin () zombiesKilled = 0 outputChatBox( "Good job, mission completed!" ) triggerServerEvent ("trueMission", localPlayer) removeEventHandler("onClientPedWasted",getRootElement(),ZedMissionCheckKill) removeEventHandler ( "onClientRender",getRootElement(), createText ) end Queria saber se esta correto, no meus testes funcionaram, queria sabe opinião se esta correto ?
  4. Mission

    Muito obrigado consegui resolver faltou especificar "client" no triggerClientEvent
  5. Mission

    O script é client, o que vc me mandou no outro tópico eu peguei e usei para outra missão, agora preciso dessa para para matar os zombies que spanw no gamemode de zombies
  6. Ped Atirar Player invasion

    Alguem poderia me dar algum exemplo não estou conseguindo faze-lo, ea função findRotation e para server-side isso sig que vou ter que usar triggerServerEvent ?
  7. Mission

    Funcionou corretamente, porem a função givePlayerMoney ( 50000 ) Não estão funcionando eles estão ficando visiveis para todos os player online function createText () dxDrawText("Killed Zombies "..(zombiesKilled).."/300", 348, 4, 582, 30, tocolor(255, 255, 255, 255), 0.50, "bankgothic", "left", "top" ) end
  8. Ped Atirar Player invasion

    yeah porem ele mira apenas no lugar que foi usado o commando, a mira não move acompanhando o player, eu modifiquei um pouco mais ainda n funciona --Client-siide function cmdArmedPed( command, thePlayer ) local x, y, z = getElementPosition(localPlayer) -- Get your position local thePed = createPed(12,-712.21143, 942.30859, 12.34728, 0, 0, 90) -- Create a CJ ped nearby givePedWeapon(thePed, 31, 5000, true) -- Give him 5000 rounds of M4 setControlState(thePed, "fire", true) -- Make him shoot continuously setPedAimTarget ( thePed, x, y, z ) setPedCameraRotation ( thePlayer, x, y, z ) end addEventHandler ( "onColShapeHit", createcol, cmdArmedPed ) function createcol () triggerServerEvent ( "mission", resourceRoot ) end server-side function areas () local hillArea = createColRectangle ( -715.63965, 989.01202, 155, 155 ) local hillRadar = createRadarArea ( -715.63965, 989.01202, 155, -155, 0, 255, 0, 175 ) end addEvent( "mission", true ) addEventHandler( "mission", resourceRoot, greetingHandler )
  9. Ped Atirar Player invasion

    yeah,
  10. Ped Atirar Player invasion

    --Client-siide function cmdArmedPed( command, thePlayer ) local x, y, z = getElementPosition(localPlayer) -- Get your position local thePed = createPed(12,-712.21143, 942.30859, 12.34728, 0, 0, 90) -- Create a CJ ped nearby givePedWeapon(thePed, 31, 5000, true) -- Give him 5000 rounds of M4 setControlState(thePed, "fire", true) -- Make him shoot continuously setPedAimTarget ( thePed, x, y, z ) setPedCameraRotation ( thePlayer, x, y, z ) end addCommandHandler("armedped", cmdArmedPed) Poderiam me ajudar, bom quero que os PED atire nos player que invadir a zona, porem o ped n pode caminhar, mas queria movesse junto com a arma para atirar ou seja que ele tivese rotação, podem me ajudar com isso ? --serve-side local hillArea = createColRectangle ( -715.63965, 989.01202, 15, 15 ) local hillRadar = createRadarArea ( -715.63965, 989.01202, 40, -40, 0, 255, 0, 175 )
  11. [REL] SlothBot an AI fighting Bot for MTA

    New Link for download please
  12. Mission

    Desculpe, o script e o primeiro que postei porem ele esta ativando para todos jogadores o script e apenas este abaixo, nele estão as funções da missão e apenas Client o script, porem a missão ativa para todos jogadores, eu queria que se ativa-se apenas para o jogador que querese fazer
  13. Mission

    Porem ainda a missão esta aparecendo para todos, queria deixar uma missão individual
  14. Mission

    Server-side --mission 3-- function mission3 () triggerClientEvent ("mission", source) end addEvent ("mission", true) -- Cria o evento "iniciaJob e permite que ele seja chamado pelo client. addEventHandler ("mission", getRootElement(), mission3) -- Executa essa função quando o evento "iniciaJob" for chamado. Client-side addEventHandler ("onClientGUIClick", getRootElement(), function (button, state, absoluteX, absoluteY) local me = not guiGetVisible (windowMission) if (source == ExitButton) then guiSetVisible (windowMission, me) showCursor (me) elseif (source == FistButton) then triggerServerEvent ("iniciaJob", localPlayer) -- Inicia o evento "iniciarJob" que estiver no script server. E manda o localPlayer como elemento ativador. guiSetVisible(windowMission, false) showCursor( false ) elseif (source == SecondButton) then triggerServerEvent ("iniciaJob2", localPlayer) -- Inicia o evento "iniciarJob" que estiver no script server. E manda o localPlayer como elemento ativador. guiSetVisible(windowMission, false) showCursor( false ) elseif (source == ThirdButton ) then triggerServerEvent ("mission", localPlayer) -- Inicia o evento "iniciarJob" que estiver no script server. E manda o localPlayer como elemento ativador. guiSetVisible(windowMission, false) showCursor( false ) elseif (source == FourthButton ) then triggerServerEvent ("iniciaJob4", localPlayer) -- Inicia o evento "iniciarJob" que estiver no script server. E manda o localPlayer como elemento ativador. guiSetVisible(windowMission, false) showCursor( false ) end end) outro Client com a missão zombiesKilled = 0 function ZedMissionWin (thePlayer) zombiesKilled = 0 outputChatBox( "Good job, mission completed!" ) givePlayerMoney ( 50000 ) removeEventHandler("onClientPedWasted",getRootElement(),ZedMissionCheckKill) removeEventHandler ( "onClientRender",getRootElement(), createText ) end function ZedMissionCheckKill ( thePlayer ) if ( thePlayer and getElementType(thePlayer) == "player" and getElementType(source) == "ped" ) then zombiesKilled = zombiesKilled+1 end if zombiesKilled >= 300 then ZedMissionWin () end end function createText (thePlayer) dxDrawText("Killed Zombies "..(zombiesKilled).."/300", 348, 4, 582, 30, tocolor(255, 255, 255, 255), 0.50, "bankgothic", "left", "top" ) end function startZedMission (thePlayer) outputChatBox ( "Your Get Mission" ) addEventHandler ( "onClientPedWasted", getRootElement(), ZedMissionCheckKill ) addEventHandler ( "onClientRender", getRootElement(), createText ) end addEvent ("mission", true) addEventHandler ("mission", getRootElement(), startZedMission)
  15. Mission

    Estou com esta missão, porem ele esta para todos jogadores completarem juntos, mas quero que seja individual, que cada jogador possa faze-la sozinho tentei de algumas formas mas acontecerem alguns erros, alguem pode ajudar zombiesKilled = 0 function ZedMissionWin (thePlayer) zombiesKilled = 0 outputChatBox( "Good job, mission completed!" ) givePlayerMoney ( 50000 ) removeEventHandler("onClientPedWasted",getRootElement(),ZedMissionCheckKill) removeEventHandler ( "onClientRender",getRootElement(), createText ) end function ZedMissionCheckKill ( thePlayer ) if ( thePlayer and getElementType(thePlayer) == "player" and getElementType(source) == "ped" ) then zombiesKilled = zombiesKilled+1 end if zombiesKilled >= 300 then ZedMissionWin () end end function createText (thePlayer) dxDrawText("Killed Zombies "..(zombiesKilled).."/300", 348, 4, 582, 30, tocolor(255, 255, 255, 255), 0.50, "bankgothic", "left", "top" ) end function startZedMission (thePlayer) outputChatBox ( "Your Get Mission" ) addEventHandler ( "onClientPedWasted", getRootElement(), ZedMissionCheckKill ) addEventHandler ( "onClientRender", getRootElement(), createText ) end addEvent ("mission", true) addEventHandler ("mission", getRootElement(), startZedMission)