Página 1 de 1

[SA] Star Point Markers

Enviado: 18 Out 2020, 23:39
por Neon
Baseado no antigo More Markers, esse mod permite que você crie marcadores adicionais no mapa

Basta marcar um local no mapa com o marcador original enquanto segura TAB (ou enquanto pressiona o direcional esquerdo caso no controle) que um marcardor de estrela será criado no lugar. Ao pressionar R (ou direcional direito) o último marcador criado será apagado. Você pode usar até 20 marcadores simultaneamente, e eles não são salvos com o jogo
Você também pode definir uma cor para o marcador ou deixar que sejam aleatórias, ou diminuir a opacidade dele.

Imagem

É necessário a última versão da CLEO+

Star Point Markers 1.1.7z
(3.94 KiB) Baixado 234 vezes

Source CodeAbrir

Código: Selecionar tudo

SCRIPT_START
{
    LVAR_INT r g b a i iRandomCol iBlip[20] iStarPoint n
    LVAR_FLOAT x y z
    READ_INT_FROM_INI_FILE "cleo/Star Point Markers.ini" "Settings" "StarColorR" r
    READ_INT_FROM_INI_FILE "cleo/Star Point Markers.ini" "Settings" "StarColorG" g
    READ_INT_FROM_INI_FILE "cleo/Star Point Markers.ini" "Settings" "StarColorB" b
    READ_INT_FROM_INI_FILE "cleo/Star Point Markers.ini" "Settings" "StarColorA" a
    
    LOAD_TEXTURE_DICTIONARY rstarpt
    LOAD_SPRITE 1 r_starpt
    GET_TEXTURE_FROM_SPRITE 1 iStarPoint
    
    SET_SCRIPT_EVENT_ON_MENU ON StarPoint i
    WHILE TRUE
        WAIT 0
    ENDWHILE
    StarPoint:
    
    IF n >= 20
        n = 20
    ENDIF
    IF n <= 0
        n = 0
    ENDIF
    
    IF NOT IS_PC_USING_JOYPAD
        IF n < 20
            IF GET_TARGET_BLIP_COORDS x y z
            AND IS_KEY_PRESSED VK_TAB
                GOSUB addBlip
            ENDIF
        ENDIF
        IF n > -1
            IF IS_KEY_JUST_PRESSED VK_KEY_R
                GOSUB removeBlip
            ENDIF
        ENDIF
    ENDIF
    IF IS_PC_USING_JOYPAD
        IF n < 20
            IF GET_TARGET_BLIP_COORDS x y z
            AND IS_BUTTON_JUST_PRESSED PAD1 LEFTSHOCK
                GOSUB addBlip
            ENDIF
        ENDIF
        IF n > -1
        IF IS_BUTTON_JUST_PRESSED PAD1 RIGHTSHOCK
            GOSUB removeBlip
        ENDIF
        ENDIF
    ENDIF
    RETURN_SCRIPT_EVENT
    addBlip:
        READ_MEMORY 0xBA6774 4 FALSE i
        REMOVE_BLIP i
        WRITE_MEMORY 0xBA6774 4 0 FALSE
        IF r = -1
        AND g = -1
        AND b = -1
            GENERATE_RANDOM_INT_IN_RANGE 15 255 r
            GENERATE_RANDOM_INT_IN_RANGE 15 255 g
            GENERATE_RANDOM_INT_IN_RANGE 15 255 b
            ADD_CLEO_BLIP iStarPoint x y FALSE r g b a iBlip[n]
            n += 1
            r = -1
            g = -1
            b = -1
        ELSE
            ADD_CLEO_BLIP iStarPoint x y FALSE r g b a iBlip[n]
            n += 1
        ENDIF
    RETURN
    removeBlip:
        REMOVE_CLEO_BLIP iBlip[n]
            n -= 1
    RETURN
}
SCRIPT_END

Re: [SA] Star Point Markers

Enviado: 18 Out 2020, 23:43
por Junior_Djjr
Eu acho que dá para fazer o marcador original ser automaticamente substituído na nova versão da CLEO+ usando o evento ON_MENU.

Re: [SA] Star Point Markers

Enviado: 18 Out 2020, 23:45
por Neon
Junior_Djjr escreveu:
18 Out 2020, 23:43
Eu acho que dá para fazer o marcador original ser automaticamente substituído na nova versão da CLEO+ usando o evento ON_MENU.
Só se adicionar como configuração opcional, porque o marcador original ainda é muito útil (teleporte, GPS etc)

Re: [SA] Star Point Markers

Enviado: 18 Out 2020, 23:49
por Junior_Djjr
Neon escreveu:
18 Out 2020, 23:45
Junior_Djjr escreveu:
18 Out 2020, 23:43
Eu acho que dá para fazer o marcador original ser automaticamente substituído na nova versão da CLEO+ usando o evento ON_MENU.
Só se adicionar como configuração opcional, porque o marcador original ainda é muito útil (teleporte, GPS etc)  
E se preservar o original?

Poderia pensar em algo mais prático, por exemplo, se a pessoa segurar o botão de marcar o marcador por mais de 1 segundo, marca a estrela em vez do marcador original. Assim o mod fica com uso mais prático e simples. Não é legal fazer comandos assim.

Re: [SA] Star Point Markers

Enviado: 23 Out 2020, 23:55
por Neon
Atualizado v1.1:
  • Mod simplificado, agora funciona todo no menu: basta posicionar o marcador normalmente enquanto segura TAB (ou direcional esquerdo) para criar um marcador de estrela. Aperte R (ou direcional direito) para remover o último marcador criado. Ainda não é salvo com o jogo.

Re: [SA] Star Point Markers

Enviado: 24 Out 2020, 01:29
por Junior_Djjr
Eu acho que seria melhor, principalmente para diferenciar com o outro mod do tipo, que o seu guarde num arquivo diretamente, em vez de com o jogo, por mim é ok assim.

Re: [SA] Star Point Markers

Enviado: 24 Out 2020, 10:02
por Xamugel
Neon escreveu:
18 Out 2020, 23:39
Você também pode definir uma cor para o marcador ou deixar que sejam aleatórias, ou diminuir a opacidade dele.

Imagem
Cê tá criando novos ícones pro jogo? Essa cetinha do player tá massa.

Re: [SA] Star Point Markers

Enviado: 24 Out 2020, 18:35
por Neon
Xamugel escreveu:
24 Out 2020, 10:02
Neon escreveu:
18 Out 2020, 23:39
Você também pode definir uma cor para o marcador ou deixar que sejam aleatórias, ou diminuir a opacidade dele.
Cê tá criando novos ícones pro jogo? Essa cetinha do player tá massa.
Só criando novos baseado nos da versão mobile e modificando alguns