Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[Resolvido] Unexpected error estranho
2 participantes
Página 1 de 1
[Resolvido] Unexpected error estranho
Olá pessoal, estou com um problema de "Unexpected error".
Código do Create (parte importante):
Até mais!
Código do Create (parte importante):
- Código:
var arquivo,str;
mapa=ds_map_create()
str=''
if file_exists('senhas.txt') {
arquivo=file_text_open_read('senhas.txt')
while(file_text_eof(arquivo)) {
str+=file_text_read_string(arquivo)
file_text_readln(arquivo)
}
file_text_close(arquivo)
}
ds_map_read(mapa,str)
Até mais!
Última edição por luiz_eldorado em Qua 23 maio 2012, 22:06, editado 1 vez(es)
Re: [Resolvido] Unexpected error estranho
Tenta while not...
Outra coisa. Você concatenou tudo numa variável só. Dependendo do tamanho do arquivo de texto, essa pode ser a causa do "Unexpected error".
- Código:
while not file_text_eof(arquivo)
{
//...
}
Outra coisa. Você concatenou tudo numa variável só. Dependendo do tamanho do arquivo de texto, essa pode ser a causa do "Unexpected error".
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido] Unexpected error estranho
Tente o que o usuário Ninja8086 disse.
Se você se interessar por Batch o código pode ser feito dessa maneira, funciona perfeitamente, testei e é funcional, não custa nada testar o código, ele envia a str para o arquivo senhas.txt:
Lembrando que o arquivo senhas.txt tem que estar no mesmo local do arquivo batch. Se não da Unexpected Error.
Fuizz!
EDIT
Você pode acrescentar também no quadro "next" a linha de código, antes do "String enviada com sucesso":
Isso vai fazer com que o Prompt mostre a string que o usuário enviou para conferir com o escrito no txt.
Isto é só uma dica Falou!
EDIT
Nossa a maioria das minhas mensagens é cheia de edit "/
Mas vamos, Responde uma pergunta que pode ser feita por alguém que estiver lendo:
Fulano: O código funciona perfeitamente mas tudo que foi digitado no texto senha é substituído pelo o novo texto digitado, tem como pular uma linha e colocar o nome desse digitado tipo assim: Digitei Oi, depois digito Olá e a palavra Olá fica abaixo da palavra Oi, ou seja acrescenta palavras mantendo as mesmas. Isso é possível?
Eu: Sim, vejamos basta trocar a linha no quadro "openread":
Por esta:
Simples não? Funciona perfeitamente! Fuizz
Talvez haja mais edits! ushaushaushaush
EDIT
Outro edit nossa acho que esse vai ser o ultimo, corrigindo o bug de avançar para o quadro errorlog, após enviar a string, adicione:
Abaixo do:
no quadro "next". Ficando assim:
Código final:
Você também pode optar por:
em vez de:
Faça o que achar melhor, ambos vão corrigir o bug. Caso optar pela função call. O código no quadro "next" ficaria assim:
E o código final:
Fuiiz
Se você se interessar por Batch o código pode ser feito dessa maneira, funciona perfeitamente, testei e é funcional, não custa nada testar o código, ele envia a str para o arquivo senhas.txt:
- Código:
@echo off
color 0f
goto vars
:vars
cls
set str=
set arquivo=senhas.txt
call :int
:int
cls
if exist "%arquivo%" goto write
if not exist "%arquivo%" goto errorlog
:write
cls
set /p str="Enviar String:"
if "%str%"=="%str%" goto openread
:openread
echo %str%> "%arquivo%"
goto next
:next
echo.
echo String enviada com sucesso.
start %arquivo%
pause>nul
:errorlog
echo Unexpected Error.
pause>nul
exit
Lembrando que o arquivo senhas.txt tem que estar no mesmo local do arquivo batch. Se não da Unexpected Error.
Fuizz!
EDIT
Você pode acrescentar também no quadro "next" a linha de código, antes do "String enviada com sucesso":
- Código:
echo A string enviada foi: %str%
Isso vai fazer com que o Prompt mostre a string que o usuário enviou para conferir com o escrito no txt.
Isto é só uma dica Falou!
EDIT
Nossa a maioria das minhas mensagens é cheia de edit "/
Mas vamos, Responde uma pergunta que pode ser feita por alguém que estiver lendo:
Fulano: O código funciona perfeitamente mas tudo que foi digitado no texto senha é substituído pelo o novo texto digitado, tem como pular uma linha e colocar o nome desse digitado tipo assim: Digitei Oi, depois digito Olá e a palavra Olá fica abaixo da palavra Oi, ou seja acrescenta palavras mantendo as mesmas. Isso é possível?
Eu: Sim, vejamos basta trocar a linha no quadro "openread":
- Código:
echo %str%> "%arquivo%"
Por esta:
- Código:
echo %str% >> "%arquivo%"
Simples não? Funciona perfeitamente! Fuizz
Talvez haja mais edits! ushaushaushaush
EDIT
Outro edit nossa acho que esse vai ser o ultimo, corrigindo o bug de avançar para o quadro errorlog, após enviar a string, adicione:
- Código:
goto write
Abaixo do:
- Código:
pause>nul
no quadro "next". Ficando assim:
- Código:
:next
echo.
echo String enviada com sucesso.
start %arquivo%
pause>nul
goto write
Código final:
- Código:
@echo off
color 0f
goto vars
:vars
cls
set str=
set arquivo=senhas.txt
call :int
:int
cls
if exist "%arquivo%" goto write
if not exist "%arquivo%" goto errorlog
:write
cls
set /p str="Enviar String:"
if "%str%"=="%str%" goto openread
:openread
echo %str%> "%arquivo%"
goto next
:next
echo.
echo String enviada com sucesso.
start %arquivo%
pause>nul
goto write
:errorlog
echo Unexpected Error.
pause>nul
exit
Você também pode optar por:
- Código:
call :write
em vez de:
- Código:
goto write
Faça o que achar melhor, ambos vão corrigir o bug. Caso optar pela função call. O código no quadro "next" ficaria assim:
- Código:
:next
echo.
echo String enviada com sucesso.
start %arquivo%
pause>nul
call :write
E o código final:
- Código:
@echo off
color 0f
goto vars
:vars
cls
set str=
set arquivo=senhas.txt
call :int
:int
cls
if exist "%arquivo%" goto write
if not exist "%arquivo%" goto errorlog
:write
cls
set /p str="Enviar String:"
if "%str%"=="%str%" goto openread
:openread
echo %str%> "%arquivo%"
goto next
:next
echo.
echo String enviada com sucesso.
start %arquivo%
pause>nul
call :write
:errorlog
echo Unexpected Error.
pause>nul
exit
Fuiiz
Última edição por Focuws em Qua 23 maio 2012, 21:53, editado 3 vez(es)
Convidad- Convidado
Re: [Resolvido] Unexpected error estranho
@Ninja8086: Valeu mesmo aí Ninja8086! Eu realmente me esqueci de usar o not...
@Focuws: Como eu disse na minha MP...
Até mais!
@Focuws: Como eu disse na minha MP...
Até mais!
Re: [Resolvido] Unexpected error estranho
Luiz dei um edit, corrigir o erro pós execução do quadro "Next", se interessar olha la no meu post.
Fuiiz
Fuiiz
Convidad- Convidado
Tópicos semelhantes
» [RESOLVIDO]"Unexpected error..." só um projeto dá esse erro
» unexpected error...
» [ajuda]unexpected error occurred during running the game
» unexpected error ocurred oq fazer?
» Unexpected error ocurred when running the game
» unexpected error...
» [ajuda]unexpected error occurred during running the game
» unexpected error ocurred oq fazer?
» Unexpected error ocurred when running the game
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos