Portal SAMP
Fixado: Dúvidas Curtas - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: Fixado: Dúvidas Curtas (/showthread.php?tid=27)

Páginas: 1 2 3 4 5


RE: Dúvidas Curtas - DeathSync - 25/08/2022

Como removo aquele fundo escuro de uma skin em textdraw


RE: Dúvidas Curtas - xbruno1000x - 25/08/2022

(25/08/2022 20:16)DeathSync Escreveu: Como removo aquele fundo escuro de uma skin em textdraw

No NTD você precisa diminuir a transparência da sombra/contorno para 0. Caso esteja usando outro editor, procure por um equivalente.


RE: Dúvidas Curtas - Sants - 30/08/2022

(13/01/2022 13:44)Dr Editor Escreveu: Uma dúvida bem idiota e que eu me esqueço SEMPRE.
Como estou no trabalho e no meio de um sistema que posso terminar aqui, alguém me da a luz e dizer qual a direção de X e Y, por gentileza?
Nunca lembro qual posição direciona pra frente/atrás e para os lados.
Preciso saber pra fazer os cálculos de posições para criar um retângulo!



[Imagem: licao22.gif]

Eixo X (Abscissas ou absxixas pra ficar mais fácil de lembrar): Esquerda (-) e direita (+)
Eixo Y: Cima (+) e embaixo (-)


RE: Dúvidas Curtas - Dr Editor - 30/08/2022

(30/08/2022 09:55)Sants Escreveu:
(13/01/2022 13:44)Dr Editor Escreveu: Uma dúvida bem idiota e que eu me esqueço SEMPRE.
Como estou no trabalho e no meio de um sistema que posso terminar aqui, alguém me da a luz e dizer qual a direção de X e Y, por gentileza?
Nunca lembro qual posição direciona pra frente/atrás e para os lados.
Preciso saber pra fazer os cálculos de posições para criar um retângulo!



[Imagem: licao22.gif]

Eixo X (Abscissas ou absxixas pra ficar mais fácil de lembrar): Esquerda (-) e direita (+)
Eixo Y: Cima (+) e embaixo (-)

Já resolvi. Mas muito obrigado mesmo assim!


RE: Dúvidas Curtas - DeathSync - 03/09/2022

Alguém sabe alguma forma de ocultar o mapa? Um vez vi em algum servidor, que o minimapa e quando olhava o mapa pelo esc ficava tudo escuro.


RE: Dúvidas Curtas - xbruno1000x - 04/09/2022

(03/09/2022 13:06)DeathSync Escreveu: Alguém sabe alguma forma de ocultar o mapa? Um vez vi em algum servidor, que o minimapa e quando olhava o mapa pelo esc ficava tudo escuro.

Provavelmente criaram uma gangzone preta cobrindo o mapa inteiro.


RE: Dúvidas Curtas - DeathSync - 06/09/2022

Como identificar se o jogador está agachado e correndo?


RE: Dúvidas Curtas - Dr Editor - 06/09/2022

(06/09/2022 09:32)DeathSync Escreveu: Como identificar se o jogador está agachado e correndo?

Agachado:
É possível identificar a tecla pressionada, mas mais eficaz seria identificar a animação.
Um porém de detectar animações é que no mobile pode haver problemas por conta da desincronização.

Correndo:
Usava animação até descobrir o problema de desincronização. Após isso passei a utilizar verificação de velocidade.


RE: Dúvidas Curtas - DeathSync - 13/09/2022

Como verificar se o jogador está na agua e tem como verificar se o jogador está batendo em algum objeto? ex: jogador está correndo e encosta na parede de um prédio, e se encostar ele morre.


RE: Dúvidas Curtas - xbruno1000x - 13/09/2022

(13/09/2022 18:46)DeathSync Escreveu: Como verificar se o jogador está na agua e tem como verificar se o jogador está batendo em algum objeto? ex: jogador está correndo e encosta na parede de um prédio, e se encostar ele morre.

Função para verificar se o player está na agua:
Código:
IsPlayerInWater(playerid)
{
    new Float:Z;// não mude para static
    GetPlayerPos(playerid,Z,Z,Z);
    if(Z < 0.7) switch(GetPlayerAnimationIndex(playerid)) { case 1543,1538,1539: return 1; }
    if(GetPlayerDistanceFromPoint(playerid,-965,2438,42) <= 700 && Z < 45)return 1;
    new Float:water_places[][] =
    {

        {
            25.0,    2313.0,    -1417.0,    23.0},
        {
            15.0,    1280.0,    -773.0,        1082.0},
        {
            15.0,    1279.0,    -804.0,        86.0},
        {
            20.0,    1094.0,    -674.0,        111.0},
        {
            26.0,    194.0,    -1232.0,    76.0},
        {
            25.0,    2583.0,    2385.0,        15.0},
        {
            25.0,    225.0,    -1187.0,    73.0},
        {
            50.0,    1973.0,    -1198.0,    17.0},
        {
            140.0,    1923.0, 1592.0,     10.0}
    };
    for(new t=0; t < sizeof water_places; t++)
    if(GetPlayerDistanceFromPoint(playerid,water_places[t][1],water_places[t][2],water_places[t][3]) <= water_places[t][0]) return 1;
    return 0;
}

Para detectar essas outras colisões talvez com MapAndreas, ColAndreas, 3DTryg ou outras.