Amigo, não tenho certeza, mais seria um 'problema' de SQL? Pelo campo level ser um tipo int sendo até 10 caracteres(se não me engano)..se for isso, resolveria você fazer um alter table no campo, trocando de int para bigint(permite até 19 caracteres, se não me engano)..
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- Como Eu Posso Deixar Os Jogadores Upar Mais De Nivel 717K [High Exp Ot!]
Como Eu Posso Deixar Os Jogadores Upar Mais De Nivel 717K [High Exp Ot!]
Por elmasmalo1, 29 de dez. de 2011 em Archived
info
Grupo: Artesão
Registrado: 26/06/06
Posts: 115
Reputação: +1
Char no Tibia: Kasugol

info
Grupo: Campones
Registrado: 02/12/10
Posts: 3
Reputação: 0

Amigo, não tenho certeza, mais seria um 'problema' de SQL? Pelo campo level ser um tipo int sendo até 10 caracteres(se não me engano)..se for isso, resolveria você fazer um alter table no campo, trocando de int para bigint(permite até 19 caracteres, se não me engano)..
eae mano mt obrigado por sua contestaçao tenho certeza de q e uma boa contestaçao. tou testando agra mais como eu posso fazer isso :S nao tenho certeza de como fazer isso
seria como esse comando> ALTER TABLE players
ALTER COLUMN level BIGINT??? ajuda pls?
Editado Dezembro 30 por AbdiSan
info
Grupo: Artesão
Registrado: 26/06/06
Posts: 115
Reputação: +1
Char no Tibia: Kasugol

Olá XTibiano,
Qual banco de dados você está utilizando ? (por curiosidade)
Para alterar o tipo de um campo, no caso a coluna, utiliza-se a expressão :
ALTER TABLE NomeDaTabela ALTER COLUMN NomeDaColuna TipoDoCampo
Que no seu caso, seria mais ou menos assim :
ALTER TABLE NomeDaTabela ALTER COLUMN level BIGINT
Estas são as querys que você deve executar, para fazer isso, se estiver usando mysql pelo xampp, wampp, ou derivados há o phpmyadmin(pode ser acessado via browser, http://127.0.0.1/phpmyadmin), nele há a database do seu servidor, cujo qual o nome vem por padrão do servidor, após entrar na database do servidor, clique la em cima, na aba SQL e aí você insere a instrução SQL que eu mencionei acima.
Caso for outro tipo de database como por exemplo, sqlite, pode talvez ser feito via programa para realizar a mesma operação..
info
Grupo: Campones
Registrado: 02/12/10
Posts: 3
Reputação: 0

Olá XTibiano,
Qual banco de dados você está utilizando ? (por curiosidade)
Para alterar o tipo de um campo, no caso a coluna, utiliza-se a expressão :
ALTER TABLE NomeDaTabela ALTER COLUMN NomeDaColuna TipoDoCampo
Que no seu caso, seria mais ou menos assim :
ALTER TABLE NomeDaTabela ALTER COLUMN level BIGINT
Estas são as querys que você deve executar, para fazer isso, se estiver usando mysql pelo xampp, wampp, ou derivados há o phpmyadmin(pode ser acessado via browser, http://127.0.0.1/phpmyadmin), nele há a database do seu servidor, cujo qual o nome vem por padrão do servidor, após entrar na database do servidor, clique la em cima, na aba SQL e aí você insere a instrução SQL que eu mencionei acima.
Caso for outro tipo de database como por exemplo, sqlite, pode talvez ser feito via programa para realizar a mesma operação..
Oi mano, eu estou fazendo isso pra uma database basada em sqlite, mais eu tenho a habilidade de fazer isso com um "Query Analizer" que fica no dentro do programa, mais ele diz " Error ejecutando consulta: near "ALTER": syntax error
<simple query executor>"
e linguajem e espanhol pq eu sou espanhol ^^ mais emtao creio q vc podem intender algo mais o menos.
info
Grupo: Artesão
Registrado: 26/06/06
Posts: 115
Reputação: +1
Char no Tibia: Kasugol

Perdão amigo, acredito que minha expressão SQL estava errada.
Experimente está :
ALTER TABLE NombreTabela MODIFY COLUMN level BIGINT
info
Grupo: Campones
Registrado: 02/12/10
Posts: 3
Reputação: 0

Perdão amigo, acredito que minha expressão SQL estava errada.
Experimente está :
ALTER TABLE NombreTabela MODIFY COLUMN level BIGINT
sigue tirando o errore pero ja consegui a manera de mudar ao datatype, com um programa de nome SQLite Admin eu fiz o mudança de datatype pero aum assim, está igual. nao aumenta d experiencia ne level
info
Grupo: Artesão
Registrado: 26/06/06
Posts: 115
Reputação: +1
Char no Tibia: Kasugol

E o campo experiencia, alterou tambem, ou somente o level??
info
Grupo: Campones
Registrado: 02/12/10
Posts: 3
Reputação: 0

E o campo experiencia, alterou tambem, ou somente o level??
tudo mudei tudo o campo de exp campo de level de tudo
info
Grupo: Artesão
Registrado: 26/06/06
Posts: 115
Reputação: +1
Char no Tibia: Kasugol

Então já não sei mais o que te dizer, talvez seja o limite máximo pela distro mesmo..
Não posso te garantir, mais acho que é questão da programação da distro..
Infelizmente só até aí posso te ajudar..
info
Grupo: Campones
Registrado: 02/12/10
Posts: 3
Reputação: 0

Então já não sei mais o que te dizer, talvez seja o limite máximo pela distro mesmo..
Não posso te garantir, mais acho que é questão da programação da distro..
Infelizmente só até aí posso te ajudar..
ta bom mano, e obrigado pelo tuda sua ajuda ate aki ^^ mt agracedido
info
Grupo: Conde
Registrado: 10/12/11
Posts: 962
Reputação: +99
Gênero: Masculino

se n tao conseguindo upa dps dese lvl e vc n consegue resolve o problema bota um sistema de reset
info
Grupo: Campones
Registrado: 02/12/10
Posts: 3
Reputação: 0

se n tao conseguindo upa dps dese lvl e vc n consegue resolve o problema bota um sistema de reset
mano a coisa e q eu já tenho o sistema de reset :S mais solo funfa si vc tem 717217 e dai um reset... volta denovo a lvl 1000



info
Grupo: Campones
Registrado: 02/12/10
Posts: 3
Reputação: 0
Olha pessoal,
como eu tava falando, eu tenho um OT legal de exp alta, e eu taba tratando de fazer que os jogadores podam upar mais de 717,217 de level, pq ese e o LVL Cap (maximo)
emtao eu preciso de alguem q me ajude a mudar o maximo lvl de 717k a 1kk
essa e meu copia de stages.xml mais ela nao funfa:
ajuda-me alguem! DOU REP+!!! por favor meu ot ta basado no TFS+ pero ele e um Mix Soft 1.0.0 Subwat OT