SSGames - Servidores online de qualidade - Inscreva-se Ja! é entre para nossa comunidade! - Ouça nossa web radio -Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

Ajuda de comando

Compartilhe
avatar
BoW_WoW
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 13
Moedas : 754
Data de inscrição : 23/05/2016
Idade : 18
Localização : Las Venturas

Ajuda de comando

Mensagem por BoW_WoW em Ter 13 Fev 2018 - 0:56

Bom, no meu GM eu tenho que usar o comando /ENTRAR para entrar em algum interior, e /SAIR pra sair de um interior, tem como deixar uma tecla que no caso o ENTER ao invés de ficar usando um comando para fazer isso?
avatar
๖̶ۣۜ͡๖ۣۜℛყaɳƶเฑL✞
--> Postador Iniciante
--> Postador Iniciante

Steam Steam : ๖̶ۣۜ͡๖ۣۜℛყaɳƶเฑL✞
Zello : ๖̶ۣۜ͡๖ۣۜℛყaɳƶเฑL✞
Mensagens : 27
Moedas : 180
Data de inscrição : 21/01/2018
Idade : 16
Localização : ๖̶ۣۜ͡๖ۣۜBrasil㋡

Re: Ajuda de comando

Mensagem por ๖̶ۣۜ͡๖ۣۜℛყaɳƶเฑL✞ em Ter 13 Fev 2018 - 16:12

Adicione isso em cima do seu GM em seu Definir


Codigo:


#define PRESSED (% 0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0))! = (%0))) 


Em seguida, adicione este retorno de chamada se você não tiver. Caso você já tenha, basta adicionar o interior do retorno de chamada.


Codigo:


público OnPlayerKeyStateChange (playerid, newkeys, oldkeys)
{
    se (PRESSED (KEY_SECONDARY_ATTACK))
    {
        se(IsPlayerInRangeOfPoint (playerid, 7, x, y, z)) {
            SetPlayerPos (playerid, x, y, z);
            SetPlayerFacingAngle (playerid, a);
            SetPlayerInterior (playerid, interiorid);
        }
    }
    retorno 1;
}




IsPlayerInRangeOfPoint (playerid, 7, x, y, z ): Posição do portão 
SetPlayerPos (playerid, x, y, z ): Posição a que o jogador irá realizar. 
SetPlayerFacingAngle (playerid, a ): Ângulo para o qual o jogador irá. 
SetPlayerInterior (playerid, interiorid ): Interior para o qual o jogador irá. 


Substitua o que selecionei em vermelho, para os seus dados.



|       Se       |
★----------------------★
|    Sentindo!   |
★----------------------★
|    Solitario!   |
★----------------------★
|    Sempre!    |
Um prazer estar aki!
avatar
BoW_WoW
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 13
Moedas : 754
Data de inscrição : 23/05/2016
Idade : 18
Localização : Las Venturas

Re: Ajuda de comando

Mensagem por BoW_WoW em Qua 28 Fev 2018 - 20:20

@๖̶ۣۜ͡๖ۣۜℛყaɳƶเฑL✞ escreveu:
Adicione isso em cima do seu GM em seu Definir


Codigo:


#define PRESSED (% 0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0))! = (%0))) 


Em seguida, adicione este retorno de chamada se você não tiver. Caso você já tenha, basta adicionar o interior do retorno de chamada.


Codigo:


público OnPlayerKeyStateChange (playerid, newkeys, oldkeys)
{
    se (PRESSED (KEY_SECONDARY_ATTACK))
    {
        se(IsPlayerInRangeOfPoint (playerid, 7, x, y, z)) {
            SetPlayerPos (playerid, x, y, z);
            SetPlayerFacingAngle (playerid, a);
            SetPlayerInterior (playerid, interiorid);
        }
    }
    retorno 1;
}




IsPlayerInRangeOfPoint (playerid, 7, x, y, z ): Posição do portão 
SetPlayerPos (playerid, x, y, z ): Posição a que o jogador irá realizar. 
SetPlayerFacingAngle (playerid, a ): Ângulo para o qual o jogador irá. 
SetPlayerInterior (playerid, interiorid ): Interior para o qual o jogador irá. 


Substitua o que selecionei em vermelho, para os seus dados.
Eu não entendi mano.. ce pode me ensinar passo a passo como que funciona estes 


Código:
[size=18]IsPlayerInRangeOfPoint [/size]


[size=18]SetPlayerPos [/size]





[size=18]SetPlayerFacingAngle [/size]





[size=18]SetPlayerInterior [/size]


É que tou começando a ler alguns livros sobre lógica de programação, e não entendo quase nada ainda..

Conteúdo patrocinado

Re: Ajuda de comando

Mensagem por Conteúdo patrocinado


    Data/hora atual: Qua 23 Maio 2018 - 4:19

    Copyright © SSGamers 2011/2018 - DIREITOS RESERVADOS PARA COMUNIDADE SSGAMERS S.A.