Code:
/**
* This file is from https://bitbucket.org/ThreeSocks/gtaiv-example-mods/
*
* By Three-Socks
*
*/
#include <natives.h>
#include <common.h>
#include <strings.h>
#include <types.h>
#include <consts.h>
#include "Functions.c"
float x, y, z, h, game_cam_x, game_cam_y, game_cam_z, pos_x = 0.05000000, width = 0.30000000, height = 0.30000000;
uint r = 255, g = 255, b = 255, a = 210;
Camera game_cam;
void DoLoop(void)
{
GET_CHAR_COORDINATES(GetPlayerPed(), &x, &y, &z);
GET_CHAR_HEADING(GetPlayerPed(), &h);
GET_GAME_CAM(&game_cam);
if (IS_CAM_ACTIVE(game_cam))
{
GET_CAM_ROT(game_cam, &game_cam_x, &game_cam_y, &game_cam_z);
set_up_draw(2, width, height, r, g, b, a);
draw_float("NUMBR", pos_x, 0.10000000, x);
set_up_draw(2, width, height, r, g, b, a);
draw_float("NUMBR", pos_x, 0.13000000, y);
set_up_draw(2, width, height, r, g, b, a);
draw_float("NUMBR", pos_x, 0.16000000, z);
set_up_draw(2, width, height, r, g, b, a);
draw_float("NUMBR", pos_x, 0.19000000, h);
set_up_draw(2, width, height, r, g, b, a);
draw_float("NUMBR", pos_x, 0.25000000, game_cam_x);
set_up_draw(2, width, height, r, g, b, a);
draw_float("NUMBR", pos_x, 0.28000000, game_cam_y);
set_up_draw(2, width, height, r, g, b, a);
draw_float("NUMBR", pos_x, 0.31000000, game_cam_z);
}
}
void main(void)
{
while(true)
{
WAIT(0);
DoLoop();
}
}