Página 1 de 1

Como usar o comando GET_CURRENT_PLAYER_WEAPON

Enviado: 13 Ago 2018, 20:17
por RyanVinicius
Este comando pede um ID, más que ID é esse? se eu quero pegar a arma atual do jogador porque eu vou ter que por um ID de outra arma?

Re: Como usar o comando GET_CURRENT_PLAYER_WEAPON

Enviado: 13 Ago 2018, 20:30
por HybridTheory
https://www.gtagmodding.com/opcode-data ... code/046F/

Não pede um ID, pede uma variável para guardar o ID da arma do player.

Imagem



Quando você tiver dúvidas sobre o uso de algum comando, pode consultar aqui.

Re: Como usar o comando GET_CURRENT_PLAYER_WEAPON

Enviado: 13 Ago 2018, 20:40
por Um_Geek
RyanVinicius escreveu:
13 Ago 2018, 20:17
Este comando pede um ID, más que ID é esse? se eu quero pegar a arma atual do jogador porque eu vou ter que por um ID de outra arma?

você pode usar esta pagina para definir uma arma especifica https://wiki.multitheftauto.com/wiki/Weapons

Código: Selecionar tudo

script_start
{
    nop 

    lvar_int scplayer targeted weapon_id weapon_ammo

    get_player_char 0 scplayer 

    main_loop:
        wait 0 
        if get_char_player_is_targeting 0 targeted // mirando em um personagem
        and is_key_pressed vk_key_i // apertando i
            get_current_char_weapon scplayer weapon_id // pegar arma que o cj esta usando
            if not (weapon_id = 0)
                get_ammo_in_char_weapon scplayer weapon_id weapon_ammo // pegar quantidade de munição na arma
                give_weapon_to_char targeted weapon_id weapon_ammo // dar arma ao ped que esta sendo mirado
            endif
        endif
        while is_key_pressed vk_key_i
            wait 0 
        endwhile
    goto main_loop
}
script_end

no caso a cima o id da arma do CJ foi pego com o comando get_current_char_weapon.

Re: Como usar o comando GET_CURRENT_PLAYER_WEAPON

Enviado: 13 Ago 2018, 21:16
por RyanVinicius
Muito Obrigado, Você Está Sempre Me Ajudando (:

Adicionado após 3 minutos 50 segundos:
A eu complementei seu script, agora quando eu dou a arma eu removo ela do cj, ai fica mais realista!

Re: Como usar o comando GET_CURRENT_PLAYER_WEAPON

Enviado: 13 Ago 2018, 21:52
por RyanVinicius
Um Geek não sei se você vai ver, más me explica uma coisa, para que que serve isso:

Imagem

Re: Como usar o comando GET_CURRENT_PLAYER_WEAPON

Enviado: 13 Ago 2018, 22:12
por Pierre
RyanVinicius escreveu:
13 Ago 2018, 21:52
Um Geek não sei se você vai ver, más me explica uma coisa, para que que serve isso:

Imagem

Se a  arma não for id = 0, ele executa isso
Ou seja NÃO existe uma arma com id = 0, é uma condição que sempre será verdadeira.
Acho que é isso.

Added after 4 minutes 32 seconds:
dando uma observada melhor id = 0 é a mão do cj
então se estiver só com as mãos ele não executa.

Re: Como usar o comando GET_CURRENT_PLAYER_WEAPON

Enviado: 13 Ago 2018, 22:36
por RyanVinicius
A Minha Última Dúvida Para Fechar Este Tópico É:

Tem Um Jeito De Criar Um Menu Simples?
Beem Simplisinho?

Re: Como usar o comando GET_CURRENT_PLAYER_WEAPON  [RESOLVIDO]

Enviado: 13 Ago 2018, 23:03
por HybridTheory
RyanVinicius escreveu:
13 Ago 2018, 22:36
A Minha Última Dúvida Para Fechar Este Tópico É:

Tem Um Jeito De Criar Um Menu Simples?
Beem Simplisinho?

http://brmodstudio.forumeiros.com/t6207 ... nus#244711