Atualizado 09/08/21
Corrigido GET_COLPOINT_DEPTH e GET_COLPOINT_SURFACE com opcode diferente do newOpcodes.
Atualizado 07/10/20
Arquivos .ini atualizados com mais novos comandos da CLEO+.
Atualizado 07/10/20
Adicionado cheat "SCRL" para ativar/desativar o SCRLog durante o jogo. Fica salvo no arquivo .ini.
Estå pré-adaptado para a nova versão do CLEO+ que eu devo lançar em breve.
A janela de crash agora Ă© mais confiĂĄvel (antes existia uma mĂnima chance de ser mostrada sem necessidade). O log mudou um pouco tambĂ©m.
CorreçÔes para a compatibilidade do GTA III e VC.
As opçÔes de configuraçÔes que vĂȘm no foram refeitas, agora hĂĄ mais opçÔes mais leves ainda.
Como notado pelo HzanRsxa2959, a janela de crash nĂŁo aparece com GInput instalado, mas estranhamente o problema Ă© corrigido ao renomear a pasta "GInput" dentro do ModLoader para qualquer outro nome, como "GInputSA".
Â
Atualizado 07/09/20
Mod de 2012, com uma pequena atualização do lazyuselessman e Junior_Djjr, que o deixou compatĂvel com uma futura atualização da CLEO, foi adicionado mais algumas opçÔes no arquivo .ini e uma janela de crash que mostra o nome do script causador do crash.
O problema do lag foi corrigido instalando o SCRLog no ModLoader, mas se isto nĂŁo funciona para vocĂȘ, o mod agora inclui novas opçÔes para gerar o log com menos impacto no FPS.
Também adicionado os comandos do CLEO+.
Em geral, o mod agora estå mais " friendly", hå pré-configuraçÔes no , e eu refiz o tutorial de como uså-lo.
SCRLog Ă© um mod ASI que faz um log (registro) dos Ășltimos scripts processados do seu GTA III, VC ou SA, para, por exemplo, descobrir qual mod CLEO causou crash no seu jogo, inclusive o motivo do crash. Ă um sucessor do velho SCMLog.
CompatĂvel com praticamente qualquer versĂŁo do III, VC e SA.
AlĂ©m de uma janela de crash, caso o erro tenha sido diretamente num script, tambĂ©m gerarĂĄ um arquivo "scrlog.log" que Ă© Ăștil tanto para pessoas leigas, quanto para quem cria mods descobrirem qual Ă© o motivo exato do crash, e assim corrigi-lo.
Lembrando que nem sempre o problema Ă© no mod, por exemplo, um crash ao criar um carro pode ser problema do carro.
 Â
Isto pode abaixar um pouco o FPS do seu jogo caso o seu PC seja fraco e tenha muitos mods CLEO, mas Ă© por um bem maior. Na configuração padrĂŁo o impacto Ă© muito baixo, mas vocĂȘ precisa testar se realmente estĂĄ funcionando. VocĂȘ pode querer desativar o mod em gameplays casuais com um jogo jĂĄ bem testado.
 Â
Leia o tutorial abaixo para entender como usĂĄ-lo da maneira correta.
Se o SCRLog nĂŁo mostrar o crash pra vocĂȘ, provavelmente nĂŁo tem relação com scripts CLEO. EntĂŁo use o CrashInfo.
 Â
Tamanho: 102 KB
âAutor: LINK/2012
Melhorias: Junior_Djjr
e ao GTA:VC JP: lazyuselessman
Recomendado usar junto com:
Como usar:
BĂĄsico:
Sempre que o jogo iniciar, o mod criarĂĄ um arquivo "scrlog.log" (nĂŁo .ini!) na mesma pasta do arquivo scrlog.asi.
Quando o jogo causar crash, as informaçÔes do Ășltimo script processado estarĂŁo no final do scrlog.log, e caso de fato o crash seja causado por um script, aparecerĂĄ uma janela de crash com o nome dele e Ășltima linha.
Somente pela janela do crash vocĂȘ jĂĄ sabe o nome do script causador do crash, mas caso essa janela nĂŁo apareça:
Antes de tudo, leia o Leiame/Ree do mod para fazer o teste para saber se o mod realmente estĂĄ funcionando.
No momento GInput faz a janela de crash nĂŁo aparecer, e estranhamente foi corrigido renomeando o nome da pasta dele no modloader para outro nome, como "GInputSA".
Caso a janela realmente nĂŁo esteja aparecendo e o motivo Ă© realmente um script, abra o seu "scrlog.log" com o bloco de notas e procure pelo Ășltimo script no final. Continue lendo:
Como descobrir qual script deu erro:
No exemplo da imagem acima, o nome do script causador do erro Ă© "testcra":
Normalmente o nome do script Ă© o nome do inĂcio do arquivo (por exemplo "testcrash.cs"), ou entĂŁo um nome semelhante Ă proposta do mod.
Caso vocĂȘ nĂŁo encontre, abra o "cleo.log" na pasta do jogo e pesquise (CTRL+F) pelo nome do script, na linha de cima vocĂȘ terĂĄ o nome do arquivo.
Caso o nome seja "noname", normalmente Ă© porque o crash foi causado no main.scm, o que nĂŁo Ă© normal no jogo vanilla.
Caso o final do log, no Ășltimo script, termine com "Finished processing." IGNORE! O log neste caso Ă© inĂștil (mas vocĂȘ pode confiar na janela do crash) e provavelmente nĂŁo foi um mod CLEO que causou o crash. Use o CrashInfo para saber o real motivo. O CrashInfo tambĂ©m pode ajudar algumas vezes mesmo com o scrlog, servindo como complemento.
Sabendo qual Ă© o script causador do problema, contate o autor do mod enviando o "scrlog.log" para ele, assim ele saberĂĄ corrigir.
Entendendo de modo técnico:
Se vocĂȘ quer entender mais a fundo: O problema em especĂfico aparece na janela do crash, e na Ășltima linha do tal script no scrlog.log, por exemplo.
Neste exemplo, o comando "[0A8C]" causou problema. Lembrando que "[0001] WAIT" é só a finalização, se terminar com WAIT, TERMINATE_THIS_CUSTOM_SCRIPT, RETURN_SCRIPT_EVENT ou "Finished processing.", ignore!
VocĂȘ pode pesquisar por isso, neste exemplo em especĂfico, por "[0A8C]", na Lista de Crash (CTRL+F). No entanto, isto raramente te ajudarĂĄ, pois normalmente o erro Ă© do mod. Qualquer pessoa que entenda o mĂnimo de CLEO/SCM, principalmente GTA3script, consegue te ajudar e/ou corrigir.