Skip to content

Instantly share code, notes, and snippets.

@UmGeek
UmGeek / mod-versions-um_geek.json
Created August 1, 2019 15:54
ultimas versões de meus scripts para moonloader, gta san andreas.
{
"MOD_VERSIONS": "UM_GEEK",
"versions": {
"visual-veh-spawner.lua": {
"version": "6",
"release": "apha",
"link": "https://gta-geek.blogspot.com/2019/06/gta-sa-lua-novo-visual-vehicle-spawner.html",
},
script_author("Um Geek")
script_url("https://gta-geek.blogspot.com.br/")
script_properties('work-in-pause')
local ini = require "inicfg"
local ffi = require "ffi"
local error_codes = {
[0] = "OK",
[1] = "ERROR_MEM",
@UmGeek
UmGeek / simple_menu.lua
Last active August 15, 2018 22:29
função para moonloader, GTA SA. Criar menus simples.
-- descrição
-- 1: table_name = table com entradas do menu.
-- pos_x: posição X
-- pos_y : posição Y
-- return_text: [true] = o menu retornara o texto da opção escolhida, [false] = o menu retornara numero da opção.
function simple_menu(table_name,pos_x,pos_y,return_text)
local labels = {};
setPlayerControl(PLAYER_HANDLE,false);
setCameraBehindPlayer();
SCRIPT_START
{
NOP
WAIT 2000
LVAR_INT scplayer dialog_1_status hPed[4] int_a int_b int_c dialog_no ini_npcs_models ini_language ini_pages
LVAR_FLOAT x y z axis_z axis_x alt_z alt_x screenX screenY resX resY
LVAR_TEXT_LABEL string_a
@UmGeek
UmGeek / helmet-weapon.sc
Created July 2, 2018 19:20
GTA SA, Cleo/gta3script: Usar capacete como arma
SCRIPT_START
{
NOP
LVAR_INT scplayer weaponid int1 int2 alfa using command
LVAR_FLOAT float1 float2 res_x res_y
LVAR_TEXT_LABEL helmet_type
GOSUB LOAD_INI_SETTINGS ()
@UmGeek
UmGeek / salvar-dano.lua
Last active July 2, 2018 16:30
GTA SA Script para Moonloader. Salvar danos do veiculo.
script_author("Um_Geek");
script_url("https://gta-geek.blogspot.com.br/");
script_version_number(0.0);
local ffi = require "ffi";
local memory = require "memory";
local gsx = nil;
local gsxCbRef = -1;
local gsxStrData = "cardam";
SCRIPT_START
{
NOP
WAIT 100
LVAR_FLOAT upX upY upZ upA dwX dwY dwZ dwA posX posY posZ fixZ anmpos anm_speed
LVAR_INT counter pcoords scan scplayer anm_pause timer1 timer2 disable
CONST_INT LADDERS 15
// Um Geek
SCRIPT_START
{
NOP
LVAR_INT hPed hCar teleport
LVAR_FLOAT max min x y z
IF NOT READ_INT_FROM_INI_FILE "cleo\Sa-In-Sphere (Um-Geek).ini" "Settings" "Disable Mod" teleport
teleport = 0
@UmGeek
UmGeek / Simple PlayAnim.sc
Last active May 10, 2018 17:52
GTA San Andreas, Simple PlayAnime Cleo
SCRIPT_START
{
NOP
WAIT 500
LVAR_INT scplayer command_key
LVAR_TEXT_LABEL IFP
@UmGeek
UmGeek / playAnim.lua
Created May 10, 2018 15:17
Script para moonloader, GTA San Andreas, play anim simples.
script_name("animspray")
local IFP = "spraycan"
local ANIMATION = "spraycan_full"
function main()
repeat
if wasKeyPressed(0x50) then -- tecla P
if not hasAnimationLoaded(IFP) then
requestAnimation(IFP)