[Script] Salvar/Carregar dados |
Nettoork « Censeur » 1535665740000
| 12 | ||
Olá amigos! Hoje irei apresentar a vocês algo bem interessante, um sistema de salvar e carregar dados, por exemplo, um jogador salva/carrega o level dele em seu minigame, sem conseguir manipula-lo, ou seja, totalmente seguro! Para que foi feito? Para os scripts de cafofo, scripts que requerem um sistema que salve dados, já que esse por parte da API só pode ser utilizado por algum dev, ou em algum minigame já lançado. Com ele, é possível salvar uma tabela, contato que ela contenha um número ou string como o valor de uma variável, para assim economizar espaço. Coisas como a impossibilidade de copiar o save, apenas o reescrevendo, são desvantagens de utilizar esse sistema, porém é a única solução para quem deseja ter sua funcionalidade dentro do cafofo! Antes de mais nada, devo deixar claro que, o minigame necessitará de uma senha para salvar os dados, e caso essa seja explanada, há grande possibilidade de saves serem manipulados, ou seja, se um jogador for utilizar seu script em seu cafofo, ele terá que usar uma senha diferente que só ele conheça, ou se desejar, compartilhar para pessoas confiáveis, porém devo lembrar que se essa senha for explanada, não haverá volta, qualquer script que utilizar essa senha poderá ter seus saves manipulados. Futuramente irei pensar em uma forma melhor de criptografia onde barreiras como essas possam ser quebradas, mas não estou prometendo nada! É recomendado que a tabela que você for salvar tenha poucos dados, já que quanto maior, maior será a string, e a popup do mice tem um limite de caracteres, além disso o jogador terá que copiar mais coisas.. ATENÇÃO: Se for utilizar esse sistema, tenha certeza de que o mesmo seja implementado de forma correta para evitar falhas de segurança em seu script. E a tabela a qual você pretende salvar precisará que seus valores tenham uma variável, por exemplo, {var = 10}, e não {10}, futuramente vou melhorar isso. Obs: Na verdade esse é um script de criptografia, mas preferi enfatizar a capacidade dele de salvar/carregar dados no cafofo porque é de grande utilidade, mas ele pode ser usado em sorteios ou ativação de códigos em eventos ou minigames. Eu adicionei duas funções ao 'table', veja: table.encrypt(table, string, string) -- Tabela para criptografar, Senha, Key table.decrypt(string, string, string) -- String criptografada, Senha, Key A primeira função (table.encrypt) é onde você colocará a tabela que deseja criptografar, e a senha que ela usará junto com a key para proteger a string, já a segunda função (table.decrypt) requisitará a string já criptografada, e sua senha para descriptografar, junto com a key para verificar se a string foi ou não manipulada. Veja esse exemplo onde utilizo meu sistema. E por último, claro, caso você ache alguma falha ou brecha de burlar esse sistema, favor me contatar por pm! Dernière modification le 1536700680000 |
Jellymichey « Censeur » 1535665800000
| 1 | ||
parabéns (fui obrigado) |
1 | ||
bom demais |
Bolodefchoco « Sénateur » 1535671680000
| 5 | ||
Achei tendência |
1 | ||
Parabéns |
1 | ||
Aprendi Lua completo agora '-' Agora fica tudo mais fácil.. Antes eu não sabia muito ai eu fui la no site da lua. No manual da lua e terminei ; D |
Weck 1535750040000
| | ||
[Modéré par Kiwrimai, raison : Comentário vago.] Dernière modification le 1535750100000 |
Mescouleur « Citoyen » 1535754420000
| 1 | ||
gostei não |
Gamedroit « Citoyen » 1535769540000
| 1 | ||
1° eu já havia pensado nesse sistema antes mas todos acharam que seria ruim. 2° Não tem exemplo do output no #lua, gostaria de saber o tamanho do código |
Bolodefchoco « Sénateur » 1535771160000
| 5 | ||
Contistente3 a dit : vc tem o script pra rodar e ver o tamanho vc msm ideia n é nada sem o produto :P |
Nettoork « Censeur » 1535804940000
| 6 | ||
Contistente3 a dit : 1º - Apenas confirmando o que o Bolo disse, ideias são ideias, até que virem algo concreto são apenas ideias, e além disso, eu também tive essa ideia antigamente, mas por dificuldades não consegui coloca-la em prática, mas hoje em dia foi muito mais fácil.. 2º - Eu deixei um script de exemplo na aba "Como funciona", depois vou adicionar uns prints! |