Brazilian Modding Studio
Olá, seja bem vindo à Comunidade BMS!

Para se registrar no fórum, siga os passos:

1 - Clique em "Registrar-se" aqui em baixo;
2 - Aceite os termos de serviço;
3 - Escolha um nome de usuário e senha;
4 - Realize o login no fórum clicando em "Conectar-se".

Compartilhe
avatar
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Censurando since 2011
Mensagens : 22944
Reputação : 727
Desde : 03/05/2012
Idade : 22
Localização : Ibitinga - SP
Link : www.MixMods.com.br
Ver perfil do usuáriohttp://MixMods.com.br
em Seg 02 Abr 2018, 01:06
@Um Geek escreveu:

Não sei... Pelo menos no MixSets o valor de max health (do CJ) é float. Dá uma testadinha.

Testei, muito bugado isto ai, vindo que GET_CHAR_HEALTH é int , realmente é float sec




Este não quis funcionar aqui.

Código:

0D49=3, %3d% = compare_strings %1s% %2s% // IF and SET
Compares two strings.
Param 1: string/pointer to string
Param 2: string/pointer to string
Condition: returns true if strings are equal

Código:

    <Command ID="0xd49" Name="COMPARE_STRINGS">
 <Args>
 <Arg Type="STRING" AllowPointer="true"/>
 <Arg Type="STRING" AllowPointer="true"/>
 </Args>
    </Command>

Na hora de testar que vai ser o bicho.




Antes de sair coloquei os que voce fez para testar, mas o compilador nem finalizou o trabalho


Acho que só por conta destes trues com T maiúsculos.
O comando das strings são 3 argumentos, não 2.
Código:
0D49=3, %3d% = compare_strings %1s% %2s% // IF and SET
E doidera ter que ser "true" não "True", não sabia. Enfim, só botar pra substituir tudo aí.
Graçado que na mensagem de erro parece que tá falando inverso.

______________________________
BMS agora em nova plataforma:
Forum.MixMods.com.br
avatar
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Título : Carinha que mora logo ali
Mensagens : 748
Reputação : 154
Desde : 07/03/2017
Localização : BH - MG
Link : https://gta-geek.blogspot.com.br/
Ver perfil do usuáriohttps://gta-geek.blogspot.com.br/
em Qua 04 Abr 2018, 13:32
Arrumei o compare_strings, deixei passar este int de retorno, pelo que parece retorna algo relativo a diferença -1, 0, 1.

______________________________

.::
Os mods que crio serão colocados no meu workshop link
avatar
Programador - Avançado
Programador - Avançado
Mensagens : 19282
Reputação : 384
Desde : 04/05/2012
Idade : 21
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com
em Qua 04 Abr 2018, 13:55
@Um Geek escreveu:Arrumei o compare_strings, deixei passar este int de retorno, pelo que parece retorna algo relativo a diferença -1, 0, 1.

Deve ser um strcmp.
http://en.cppreference.com/w/c/string/byte/strcmp

______________________________

Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Conteúdo patrocinado
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum