Bom, eu removi essa tag do if e agora deu um erro na distro, '<eof>' expected near 'end' ![]()
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] [Encerrado] Script não da erro, porém não funciona
[Encerrado] [Encerrado] Script não da erro, porém não funciona
Por AdilsonHacker, 14 de ago. de 2017 em Tópicos Sem Resposta
info
Grupo: Visconde
Registrado: 24/11/12
Posts: 474
Reputação: +98
Gênero: Masculino

info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

8 horas atrás, AdilsonHacker disse:Bom, eu removi essa tag do if e agora deu um erro na distro, '<eof>' expected near 'end'
Todo if é finalizado com um end.
Quando se declara um if, finaliza sempre o bloco com um end.
Retire um end, sem ser o último end do script.
Tu precisa estudar pelo menos o básico sobre scripts lua.
Sugiro que estude.
Editado Agosto 16 por Poccnn
info
Grupo: Visconde
Registrado: 24/11/12
Posts: 474
Reputação: +98
Gênero: Masculino

16 horas atrás, Poccnn disse:Todo if é finalizado com um end.
Quando se declara um if, finaliza sempre o bloco com um end.
Retire um end, sem ser o último end do script.
Tu precisa estudar pelo menos o básico sobre scripts lua.
Sugiro que estude.
Muito obrigado, irei estudar sim.
O script agora "funciona" nem da erro no distro, porém, não funfa.
uso o comando direitinho usando o comando !venderpremium QUANTIDADE,PLAYERNAME e sempre aparece a seguinte mensagem: 22:58 nao esta online ou nao existe.
Já tentei de todo jeito.
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

Substitua do seu script essa parte:
Citarlocal _,_,id,name = param:lower():find('premium (%d+) (.+)')
Por esta:
Citarlocal id,name = param:lower():find('(%d+) (.+)')
Testa.
info
Grupo: Visconde
Registrado: 24/11/12
Posts: 474
Reputação: +98
Gênero: Masculino

6 horas atrás, Poccnn disse:Substitua do seu script essa parte:
Por esta:
Testa.
Mesma coisa, sem erros no distro mas, ainda continua dizendo que o player nao existe ou nao esta online!
Grato ^^
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

faz um teste. imprime as duas variaveis: id e name.
Editado Agosto 17 por Poccnn
info
Grupo: Visconde
Registrado: 24/11/12
Posts: 474
Reputação: +98
Gênero: Masculino

5 horas atrás, Poccnn disse:faz um teste. imprime as duas variaveis: id e name.
Desculpa-me, mas como eu faço isso?
info
Grupo: Administrador
Registrado: 26/02/07
Posts: 254
Reputação: +205
Gênero: Masculino
Char no Tibia: Frenvius

info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino




info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino
Se é trad vip, então não precisa dessa condição posta no if.
Remove isso e pronto.