-
Total de itens
150 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tudo que Hudsin postou
-
Você utiliza XAMPP? Se sim, abre ele e acessa: Na linha do mysql o botão Config -> my.ini Procure por max_allowed_packet e substitui o valor limite dele para um valor maior, exemplo: max_allowed_packet=100M
-
Se você souber onde está lançando esse comando SQL e estiver diretamente assim: UPDATE "players" SET "broadcasting" = 0, "viewers" = 0 WHERE "id" = 1 LIMIT 1 Substitua por: UPDATE "players" SET "broadcasting" = 0, "viewers" = 0 WHERE "id" IN (SELECT "id" FROM "players" WHERE "id" = 1 LIMIT 1) Fonte: stackoverflow Obs: Se a coluna id for uma chave primária da tabela players no banco de dados, esse LIMIT 1 é totalmente desnecessário e resolveria apenas o removendo do código.
-
Opa, belez? Ja tive alguns servidores e bateu uma dúvida aqui pra saber como a galera que já criou/cria OtServer atualmente se comporta perante todo o contexto que envolve fazer isso. Por exemplo: Sempre que baixo dependências, OTServers, Mapas e etc... Estes recursos muitas vezes vem cheios de vírus Vocês conhecem fontes que não contenham Trojan ou algo assim? huahuahua Ou ainda.. vcs editam o servidor na máquina de vcs ou criam uma máquina virtual apenas pra gerenciar o seu servidor e não correr risco com esses vírus e tudo mais? Abrass
-
Coloca o arquivo ou o codigo .lua dele, assim se corrigir nesse vc ja corrige nos outros
-
ALTER TABLE players ADD ip varchar(30); Tenta executar este código na sua base de dados e veja se corrige
-
Tenta tirar um print pra pegar se aparece algum erro nela antes de fechar
-
Verifica na classe: Database as funções existentes dentro dela.. verifica se existe alguma como executeQuery(DBQuery query) ou qualquer função que receba DBQuery como parâmetro e a execute no banco de dados. Após encontrar, verifica dentro da classe : DBResult como é acessado o valor retornado do banco de dados, como alguma função do seu exemplo: result->getDataInt("reset") Com essas duas informações em mãos, vc pode usar como no seu exemplo, adicionando apenas a linha do result = db->executeQuery(query), exemplo: Database* db = Database::getInstance(); DBQuery query; query << "SELECT `reset` FROM `players` WHERE `id` = " << player->getGUID(); DBResult* result; result = db->executeQuery(query); std::string resets; resets = result->getDataInt("reset"); int32_t resetes = atoi(resets.c_str()); msg->put<uint16_t>(resetes);
-
Verifica se não aparece algum erro de creaturescript.lua no onLogin
-
Aparece algum erro no console?
-
Você precisa identificar qual o script que está causando esse INSERT e postar aqui para verificarmos. Isso pode estar localizado em alguma quest, npc ou evento... Tenta falar com o player que sofreu o bug o que ele fez antes de tomar o rollback e identificar o que disparou esse INSERT bugado.. Até onde eu vi, ele recebe os itens de IDs (2120, 2580, 1987, 2550, 1988) antes de levar o bug. Tenta criar estes itens com o seu GOD/GM e identificar onde que eles são recebidos (se é em quest, npc ou evento). Talvez assim facilite pra você identificar o que está causando este insert
-
Certifique-se de ter adicionado o include do luascript.h no mesmo arquivo do luascript.cpp Se não corrigir, acredito que como luaIsPlayerUsingOtclient é uma função, vc deve se referir a ela assim quando chamá-la: lua_register (m_luaState, "isPlayerUsingOtclient", LuaInterface::luaIsPlayerUsingOtclient(XX) ); onde XX é um valor do tipo lua_State* ou uma variável que retorne valor desse mesmo tipo.
-
Vai no estilo .mundo_links e muda o atributo left para left: 1110px; Em seguida no .community_links3 e realiza o mesmo procedimento left: 1110px; Aqui funcionou. Caso não resolver me da um toque ?
-
A variavel res nao existe (nao foi declarada) no escopo (dentro) da funcao ODBCResult que esta tentando utiliza-la. Vc precisa verificar de onde essa variavel res vem para referencia-la da maneira correta ou atribuir um valor pra ela dentro da propria funcao ODBCResult, exemplo Antes de if(!res) { delete this return } Adicionar o valor de res res = resultado() if(!res) { delete this return } Onde resultado() deve ser uma funcao que retorna o valor de res ou tb pode ser o valor de outra variavel O codigo esta sem ponto e virgula pq estou usando um teclado em VM que nao tem ?
-
Bom dia, Isso significa que o registro do jogador no banco de dados possui relacao com outras tabelas, por exemplo a relacao de.. players > accouts ou players > players_itens, etc... Nesse caso, o banco de dados impede vc deletar um registro que tenha relacionamento assim. Pra resolver isso vc pode verificar se a msg de erro te mostra as tabelas que estao relacionadas e adicionar ON DELETE CASCADE nas tabelas envolvidas, como o exemplo Deste link. Apos isto tente realizar o delete novamente. Se tudo estiver correto, deve ser deletado os dados da tabela players e de todas as tabelas relacionadas ao mesmo player_id. Caso voce nao conseguir executar os passos acima, assim que que ficar livre durante a tarde ou noite te dou uma ajuda ?
-
- Caso alguém tenha interesse, sei implementar este sistema em servidores 8.6, conforme tibia global em versões recentes: Shared Experience Para compartilhar pontos de experiência, o líder da party deve ativar esse recurso através do menu clicando em si mesmo. Se a experiência compartilhada for ativada, e a criatura derrotada der pelo menos 20 pontos de exp, um bônus de experiência será dado, conforme a tabela a seguir: 20% de bônus, se os jogadores forem da mesma vocação; 30% de bônus se duas vocações diferentes estiverem compartilhando experiência; 60% de bônus se três vocações diferentes estiverem compartilhando experiência; 100% de bônus se as quatro vocações diferentes estiverem compartilhando experiência.
- 8 respostas
-
- shared exp
- party
- (e 8 mais)
-
Uso GesiorAcc e até ontem mesmo estava funcionando tudo corretamente, até criei alguns chars pra testar. Isso pode ser algum problema no Layout, Index ou Database... ta foda x_x
- 4 respostas
-
- erro
- accountmanagement tela branca
- (e 2 mais)
-
Resolveu como?
- 4 respostas
-
- erro
- accountmanagement tela branca
- (e 2 mais)
-
Até alguns dias atras conseguia criar char normalmente, porém agora a tela simplesmente fica branca: Ja tentei trocar o Accountmanagement.php e nada. :C
- 4 respostas
-
- erro
- accountmanagement tela branca
- (e 2 mais)
-
Resolvi o segundo problema trocando meu Highscores.php por esse: Porem ainda preciso de ajuda no outro, rs
-
Pelo visto fiz alguma merda na hora de editar algo, e estou com esses probleminhas: 1- Assim que entro no site, ja aparece essas abas abertas: 2- Apenas quando clica em Ranks, acontece isso: Script layout.php: Gostaria de arrumar sem instalar outro, se possivel *-*
-
Reinstalei, obrigado.
-
Olá amigos, venho trazer alguns pontos importantes que deve ser a dúvida de muita gente (assim como eu) que não tem experiência com Linux e quer colocar um OTServer on no mesmo, pelos varios recursos melhor de host em comparação ao Windows. Acredito que, se existisse algum tutorial com os seguintes tópicos, seria de grande ajuda pra muita gente: Transferir o Otserver e Site p/ o Dedicado Linux;Transferir o OTServer e o Site do Dedicado Linux para o próprio PC;Como deixar o OTServer e o Site, depois de prontos, online (comandos);Como substituir arquivo (caso queira configurar arquivos no proprio pc, enviar p/ o dedicado e substituir);Deixar o phpmyadmin acessível por outros PCs com senha (database). Se possível em video, seria de Imensa ajuda aos leigos em Linux, mas aceitamos todo tipo de tutorial que contenha essas informações. Abraço!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.