Muito bom parabéns, é sugerido colocar a criação dessa tabela para quem não tem a mesma na database.
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Premium Paper - [Talkaction] e [Action]
CR
Premium Paper - [Talkaction] e [Action]
Por Crypter, 24 de fev. de 2017 em Actions e Talkactions
action
talkactions
4
2.4k
info
Grupo: Infante
Registrado: 06/03/13
Posts: 1.6k
Reputação: +319
Gênero: Masculino
Char no Tibia: Lord Sorte

24 de fevereiro de 2017 às 20:30
Editado Fevereiro 24 por kttallan
24 de fevereiro de 2017 às 21:08
31 minutos atrás, kttallan disse:Muito bom parabéns, é sugerido colocar a criação dessa tabela para quem não tem a mesma na database.
Uma database que usa site se não tiver essas tabelas daria Erro , então obviamente quem for usar isso tem que ter um site.
2 meses depois...
info
Grupo: Artesão
Registrado: 05/06/15
Posts: 119
Reputação: +31
Gênero: Outro

06 de abril de 2017 às 02:44
favor coloca credito.




info
Grupo: Visconde
Registrado: 23/02/17
Posts: 368
Reputação: +136
Gênero: Masculino
Infos:
Ao usar o comando !sellpoints quantidade , voce ira criar um item com a quantidade de pontos digitada assim voce podera vender pontos do site in game.
Em data/libs
Crie um Arquivo chamado PremiumPaper.lua
function getPremiumPoints(cid) local query = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = "..getPlayerAccountId(cid)) return query:getDataInt("premium_points") <= 0 and 0 or query:getDataInt("premium_points")endfunction setPremiumPoints(cid, amount) return db.executeQuery("UPDATE `accounts` SET `premium_points` = "..amount.." WHERE `id` = "..getPlayerAccountId(cid))endEm data/talkactions/scripts
Crie um arquivo chamado sell_points.lua
Em talkactions.xml
Em data/actions/scripts
Crie um arquivo chamado paper_points.lua
Em Actions.xml adicione:
( Lembre-se de configurar o itemid para um que voce nao tenha usado )
Imagem(1):
Editado Fevereiro 24 por Crypter