Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[Ajuda] sistema de cortar arvore

$
0
0
Galera, fiz um sistema de cortar arvore porem ele está bugado, coloquei pra quando a arvore atingisse 0 de vida ela recebia uma mensagem que não pode ser cortada.. mas toda vez que eu bato a mensagem se repete.

Code:

new ArvoreVida[MAX_ARVORES];
new Bateu[MAX_ARVORES]; 
new ObjetoArvore[MAX_ARVORES];

Code:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
        for(new i = 1; i <= MAX_ARVORES; i++)
        {
                if(IsPlayerInRangeOfPoint(playerid, 1.0, Arvores[i][0], Arvores[i][1], Arvores[i][2]))
            {
                    if(PRESSED(KEY_FIRE))
                    {
                            if(ArvoreVida[i] >= 10)
                            {
                                Bateu[i]++;
                                ArvoreVida[i] -= 10;
                                      PlayerPlaySound(playerid,1190,0.0,0.0,0.0);
                                if(Bateu[i] == 10 || ArvoreVida[i] == 0)
                                {
                                    ResetarTree(i);
                                    Bateu[i] = 0;
                                    SendClientMessage(playerid, -1, "uau você ganhou madeiras!");
                                    print("o jogador bateu");

                                    }
                            }else {
                                    SendClientMessage(playerid, 0xA3A3A3FF, "essa artvore já foi cortada!!");
                            }
                }
            }
        }
    return 1;
}


Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>