[Lua] Bug do "Wifi" |
Nettoork « Censeur » 1495948920000
| 0 | ||
Bem ... esses dias eu estava rodando um jogo chamado #mestre no cafofo da minha tribo (Área 801), e fui jogar um pouco em uma sala vanilla, nada ocorreu. Até que meu amigo me invita para seu cafofo, chegando lá, meu chat do Lua começa a alertar, mostrar prints e etc; depois disso já fiquei totalmente curioso, como será que isso é possível? Porque quando fui no cafofo dele o chat Lua funcionou e nas salas comuns não? "Algo de errado não está certo", pois então eu fiz os seguintes testes: Na imagem a cima, eu abro 3 telas do Transformice, uma em um cafofo, e duas em outro. A conta Useems ficou responsável pelo cafofo da tribo "OSPROS", já a Tygrounetiy, o da "Área 801". O Tygrounetiy executará a ação do script no seu cafofo sozinho; depois disso, Nettoork irá para o cafofo do Useems, e verá qual resultado dará no seu chat Lua com o script rodando no cafofo do Tygro! [^] Já nessa outra imagem, Nettoork e Useems estão juntos em um cafofo separado de Tygro, onde no seu cafofo possuí um script executado por Nettoork. Tygro executa a mensagem "a", acionando o script; curiosamente, Nettoork recebe a mensagem em OUTRO cafofo, fora da sala! [^] Já aqui, vemos o exemplo de outro script, onde quando o Tygro executar a mensagem "a", apareça uma mensagem para quem esteja na sala, e imprima uma mensagem falando que tal jogador recebeu a mensagem. Por incrível que pareça, mesmo Nettoork estando fora do cafofo, além dele receber a mensagem, o script acusa que Nettoork está na sala do Tygro! Perceba que tfm.get.room.playerList *Só lendo já dá para ver oque isso faz*, ele pega todos os jogadores da sala, porém Nettoork não está no cafofo! Porém, podemos perceber que o bug apenas acontece com quem executa o script, e também que apenas prints ou erros são enviados para o executor do script (Não TextAreas ou Funções). Sei que é um bug que não interfere muito no jogo, porém é um bug, e como todo bug, deve ser resolvido! |
Jellymichey « Censeur » 1495967040000
| 0 | ||
Pode simplificar? |
0 | ||
Jellymichey a dit : Ele conseguiu continuar rodando um script que executou em um cafofo mesmo estando em outro cafofo diferente do anterior. Talvez seja um bug ou talvez não. Para continuar rodando um script no cafofo, precisa de, ao menos, um rato. E como você executou o script no mesmo cafofo do Tygro, o script continuou rodando mesmo você estando em outro cafofo pelo fato do Tygro ainda continuar no mesmo que você rodou o script. Resumindo; todo o script foi rodado no cafofo do Tygro, e pelo fato de ter a função print nele, apareceu as mensagens dele no console. O que eu acredito é que isso seja um bug, mesmo, e se for, deve ser corrigido. Imagina se alguém usa isso para ver o que outras pessoas andam falando no outro cafofo. |
Nettoork « Censeur » 1495978440000
| 0 | ||
Resumo: Como o Flyingwr disse, isso pode fazer com que as pessoas vejam a conversa dos outros de outro cafofo, porém o curioso é que as mensagens apenas aparecem para quem rodou o script quando essa pessoa está em um cafofo. E além disso, como você pode ver na terceira imagem, o script imprime todos os jogadores na sala do Tygro, aparecendo o nome de Tygro e Nettoork, porém Nettoork não está na sala de Tygro! |
Tocutoeltuco « Censeur » 1495981140000
| 0 | ||
Nettoork « Censeur » 1495981920000
| 0 | ||
Tocutoeltuco a dit : Se não é um bug, eu acho que não consegui entender o porque do script acusar que o jogador está no cafofo porém ele não está! É como se o script pegasse o nome do cara que executou o script,verifica-se se ele está no cafofo ou não, porém não verifica o nome do cafofo que o cara está, não sei te explicar vey, pra mim isso é um bug! Toma ai mais um exemplo: |
Jellymichey « Censeur » 1495983300000
| 0 | ||
Nettoork a dit : Ou seja, rodo um script e convido meio mundo para entrar, dps saio e vou fazer a minha vidinha de apanhar qjs, e o #Lua continua ativo a fazer os prints que tem a fazer? |
Nettoork « Censeur » 1495984140000
| 0 | ||
Jellymichey a dit : Técnicamente sim, se você estiver em outro cafofo, não em uma sala comum. |
Travonrodfer « Censeur » 1513981560000
| 0 | ||
Pisou no walk talk |
Travonrodfer « Censeur » 1513981680000
| 0 | ||
O motivo desse bug provavelmente é por causa q todas as contas partilham do mesmo ip |
0 | ||
Travonrodfer a dit : Exatamente, rodando o Script e usar o mesmo IP pode ter sido a causa do problem |
0 | ||
Travonrodfer a dit : |