Bom, eu removi essa tag do if e agora deu um erro na distro, '<eof>' expected near 'end' ![]()
- Forums
- 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
By AdilsonHacker, 14 de ago. de 2017 in Tópicos Sem Resposta
info
Group: Visconde
Joined: 24/11/12
Posts: 474
Reputation: +98
Gender: Masculino

info
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: 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.
Edited Agosto 16 by Poccnn
info
Group: Visconde
Joined: 24/11/12
Posts: 474
Reputation: +98
Gender: 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
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: 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
Group: Visconde
Joined: 24/11/12
Posts: 474
Reputation: +98
Gender: 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
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: Masculino

faz um teste. imprime as duas variaveis: id e name.
Edited Agosto 17 by Poccnn
info
Group: Visconde
Joined: 24/11/12
Posts: 474
Reputation: +98
Gender: 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
Group: Administrador
Joined: 26/02/07
Posts: 254
Reputation: +205
Gender: Masculino
Tibia Character: Frenvius

info
Group: Herói
Joined: 28/11/10
Posts: 3.4k
Reputation: +585
Gender: Masculino




info
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: Masculino
Se é trad vip, então não precisa dessa condição posta no if.
Remove isso e pronto.