Página 1 de 1

[SA] Habilidade de Arma & Jetpack.

Enviado: 01 Dez 2020, 22:20
por SkyLiz34
Olá, bom dia, Tenho duas perguntas que me ajudariam bastante para continuar com a criação do meu mod.


1.- Eu queria saber se é possível alterar o nível de habilidade de uma arma temporariamente quando o CJ está usando o Jetpack, ou melhor ainda, alterar o nível de habilidade de arma globalmente que o jetpack usa, já que o jetpack usa o nível de habilidade de arma que o CJ tem nesse momento.

2.- Será possível adicionar novas linhas ao arquivo "weapon.dat" (eu sei que o limite de linhas pode ser aumentado com um Limit Adjuster), que somente sejam usadas pelos NPCs? Refiro-me a mais linhas para armas que já possuem 3 linhas, como a MP5, eu gostaria de acrescentar uma quarta linha para que seja utilizada somente pelos NPCs .


Muito obrigado antecipadamente.

- Sky

Re: [SA] Habilidade de Arma & Jetpack.

Enviado: 02 Dez 2020, 19:09
por Junior_Djjr
Eu acho que isso vai mais pro lado de códigos do que armas, então movi o tópico.

Meu mod de trocar animação da pistola é simplesmente isto (Sanny Builder):

Código: Selecionar tudo

{$cleo}
0000:

while true
    wait 0
    if and
    02D8:   actor $player_actor current_weapon == 22
    00E1:   player 0 pressed_key 6
    then
        if is_key_pressed 49
        then
            08F8: display_stat_update_box 0
            062A: change_float_stat 69 to 0.0
            08F8: display_stat_update_box 1
        end
        if is_key_pressed 50
        then
            08F8: display_stat_update_box 0
            062A: change_float_stat 69 to 40.0
            08F8: display_stat_update_box 1
        end
        if is_key_pressed 51
        then
            08F8: display_stat_update_box 0
            062A: change_float_stat 69 to 999.0
            08F8: display_stat_update_box 1
        end
    end
end
Ou seja, é só checar se está no jetpack e colocar o número do stat da habilidade da arma em 062A: change_float_stat 69 to 40.0. Muito fácil fazer.
 
SkyLiz34 escreveu:
01 Dez 2020, 22:20
2.- Será possível adicionar novas linhas ao arquivo "weapon.dat" (eu sei que o limite de linhas pode ser aumentado com um Limit Adjuster), que somente sejam usadas pelos NPCs? Refiro-me a mais linhas para armas que já possuem 3 linhas, como a MP5, eu gostaria de acrescentar uma quarta linha para que seja utilizada somente pelos NPCs .
Tente somente adicionar a nova linha no arquivo e teste, se não funcionar, realmente precisará do fastman92 limit adjuster. É possível que funcione sem ele pois não está adicionando uma arma, só está adicionando uma nova habilidade nela, e o jogo nativamente já suporta 4 na pistola, então quem sabe...
Só lembre-se de alterar o valor de stat necessário para aquela habilidade. Daí terá que setar a habilidade de arma para os NPCs, que automaticamente usarão aquela.