Don_Guru
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 14
Reputação : 10
Desde : 14/08/2017
Ver perfil do usuário
  • Reputação da mensagem: 100% (1 votos)
em Seg 13 Nov 2017, 00:59
As the name implies,now you can dodge roll while aiming with a gun just like in IV & V.

I got inspired by this stupid ass video too.




Código:
script_name("DodgeRoll")
script_author("guru_guru")
script_description("Inspired a bit by IV/V  and this stupid ass video https://youtu.be/Ky97jpPM4ZU?t=13s")

DELTA_TIME = 10.0
function main()
   while true do
      wait (0)
      if isPlayerPlaying(PLAYER_HANDLE) and isCharOnFoot(PLAYER_PED) and not isCharInAir(PLAYER_PED) then
         if isButtonPressed(playerHandle, 14) -- jump
         and isButtonPressed(playerHandle, 6) -- aim
         then
            local weap = getCurrentCharWeapon(PLAYER_PED)
            local slot = getWeapontypeSlot(weap)
            if slot >= 2 and slot <= 8 then
               if isButtonPressed(PLAYER_HANDLE, 0) then
                  wait(0)
                  setGameKeyState(14, 0)
                  setGameKeyState(6, 0)
                  local left_stick_x = getPositionOfAnalogueSticks(0)
                  if left_stick_x >= 16 then crouch_roll_r() end
                  if left_stick_x <= -16 then crouch_roll_l() end
               end
            end
         end
      end
   end
end

function crouch_roll_r()
   taskPlayAnim(PLAYER_PED,"CROUCH_ROLL_R","PED",DELTA_TIME,false,true,true,false,-1)
   return
end

function crouch_roll_l()
   taskPlayAnim(PLAYER_PED,"CROUCH_ROLL_L","PED",DELTA_TIME,false,true,true,false,-1)
   return
end


Just copy this in a new file called "DodgeRoll.lua" and move it to /moonloader.

To dodge just press Aim + Left/Right + Jump
avatar
Programador - Intermediário
Programador - Intermediário
Mensagens : 440
Reputação : 11
Desde : 02/06/2017
Idade : 100
Localização : Unidade Federal do Leste
Link : 127.0.0.1:80
Ver perfil do usuário
em Seg 13 Nov 2017, 22:25
.


Última edição por Veryzon em Dom 01 Jul 2018, 07:48, editado 1 vez(es)

______________________________

Don_Guru
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 14
Reputação : 10
Desde : 14/08/2017
Ver perfil do usuário
em Ter 14 Nov 2017, 01:05
Obrigado :)
Yeah a Lua tutorial would be cool but there's no need for it if you already know about SCM/GTA3sc and spend 15 minutes learning Lua syntax.
And about the engine,I would love to hear that story.Wouldn't be simpler to port SA to an already existing one?
avatar
Programador - Intermediário
Programador - Intermediário
Mensagens : 440
Reputação : 11
Desde : 02/06/2017
Idade : 100
Localização : Unidade Federal do Leste
Link : 127.0.0.1:80
Ver perfil do usuário
em Ter 14 Nov 2017, 21:41
.


Última edição por Veryzon em Dom 01 Jul 2018, 08:02, editado 1 vez(es)

______________________________

Don_Guru
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 14
Reputação : 10
Desde : 14/08/2017
Ver perfil do usuário
em Qua 15 Nov 2017, 02:00
@Veryzon escreveu:I'm rewriting the RenderWare from scratch.
Generic introductions are the best lmao

That sounds so fucking awesome! Too bad that it won't be possible to play SA w/ the improvements tho,that would have been so damn 'legal'.
So if you are rewriting it by yourself,why don't you  call it VeryzonWare ? LOL
Anyways, good luck with that,I would really like see games be developed with this :) .
avatar
Programador - Intermediário
Programador - Intermediário
Mensagens : 440
Reputação : 11
Desde : 02/06/2017
Idade : 100
Localização : Unidade Federal do Leste
Link : 127.0.0.1:80
Ver perfil do usuário
em Qua 15 Nov 2017, 02:44
.

______________________________

Conteúdo patrocinado
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum