Olá! Algumas pessoas me perguntam como fiz a include [XP.inc], é bem simples fazer um movimento em uma box
caso ainda não tenho vistam é include é baseada no sistema de level nativo do jogo Grand Theft Auto V, no caso a locomoção dessa include é "estática" só é alterada com o chamado da função.
Primeiramente precisamos da textdraw para tirarmos o cálculos rs, pegarei uma qualquer como base.
como todos nós sabemos (ou a maioria), a base gira em torno da criação ou seja CreatePlayerTextDraw, não importa como você queira que ela se mexa sempre será a mesma logica. Voltando ao assunto pegaremos a nossa base, como eu quero que ela se mexa para os lados pegarei a coordenada X.
Espera um pouco.. você não sabe qual base pegar ? lhe amostrarei um exemplo!
Voltando ao assunto, pegarei a base X da textdraw e diminuirei pela coordenada de termino assim recebendo a base, não sabe qual é? bem amigos é a textsize, vou te dar um exemplo mais simples possível
Começo ( C ) = 563.932861 Termino ( T ) = 626.000000 Base ( B ) = 0.63 Esse valor é a subtração entre C e T
de forma alguma a base pode ser negativa, o valor tem que ser absoluto basta diminuir pelo numero maior primeiro. antes de tudo caso sua base seja maior que 100 basta dividir por 100, por exemplo: 403 - 241 = (162 / 100 = 1.62) enfim para para mexer sua barra de carregamento basta fazer isso.
X + (variavel*base)
Não sou muito bom em dar tutoriais como podemos ver, mas ao menos tentei ajudar vocês qualquer problema me chamem no DM
Boa tarde, estou criando um objeto com o CreateDynamic mas quero alterar a Draw Distance dele pra ele carregar um pouco mais longe pq está carregando apenas quando chega muito perto.
Estou usando assim e o objeto não está sendo carregado no Mapa "sem motivos"
CreateDynamicObject(17082, -1648.70593, -701.88684, 50.04860, 0.00000, 0.00000, 71.76040,300);
new ts1[MAX_PLAYERS];
new ts2[MAX_PLAYERS];
new ts3[MAX_PLAYERS];
new ts4[MAX_PLAYERS];
new ts5[MAX_PLAYERS];
new ts6[MAX_PLAYERS];
new ts7[MAX_PLAYERS];
new ts8[MAX_PLAYERS];
new ts9[MAX_PLAYERS];
new ts10[MAX_PLAYERS];
new ts11[MAX_PLAYERS];
new ts12[MAX_PLAYERS];
ou não? posso criar o quanto eu quiser sei que muitas pode dar problema de desempenho mas a questão é eu posso criar muitas?
Eu queria fazer um sistema que ao player digitar um CMD, aparecesse um txd com model preview de um acessório, preço e nome, em em baixo uma seta para passar para o próximo, (tipo um carrossel), e quando o player clicasse ele compraria o mesmo. Como posso fazer isto?