04/12/2020 00:16
(22/11/2020 01:36)guikommander Escreveu: ShiftOffsetToPosition
Presente no pacote 3DTryG
Exemplo de uso:
Código PHP:new Float:OffSetArmaX /* Digite aqui os offsets da arma*/,
Float:OffSetArmaY /* Digite aqui os offsets da arma*/,
Float:OffSetArmaZ /* Digite aqui os offsets da arma*/;
new Float:PosicoesFinaisXYZ[3];
GetActorPos(atorid, PosAtorX, PosAtorY, PosAtorZ);
GetActorAngle(atorid, AnguloAtor);
ShiftOffsetToPosition(PosAtorX, PosAtorY, PosAtorZ, 0.0, 0.0, AnguloAtor, OffSetArmaX, OffSetArmaY, OffSetArmaZ, PosicoesFinaisXYZ[0], PosicoesFinaisXYZ[1], PosicoesFinaisXYZ[2]);
SetObjectPos(objeto_arma, PosicoesFinaisXYZ[0], PosicoesFinaisXYZ[1], PosicoesFinaisXYZ[2]);
Eu testei no meu sistema de Bilhar, e ficou perfeito essa função. Você pode tentar
Link do pacote: https://github.com/AbyssMorgan/3DTryg
Essa lib tá quebrada aqui...
https://github.com/AbyssMorgan/3DTryg/bl...3DTryg.inc
não compila
Código:
#define ENABLE_3D_TRYG_YSI_SUPPORT
#include <3DTryg>
Na hora de compilar acontece aquele erro
Código:
[Finished in 3.8s with exit code -11]
[cmd: ['pawncc', 'TWD.pwn', '-;+', '-v2', '-d3', '-Z+', '-\\)+']]
[dir: /home/anty/Documents/sampserver/gamemodes]
[path: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games]