Ir para conteúdo
  • Cadastre-se

Endless

Membro
  • Total de itens

    120
  • Registro em

  • Última visita

  • Dias Ganhos

    15

Tudo que Endless postou

  1. A segunda tu deixou criptografando ainda, só deixar assim: $config_salt_enabled = fieldExist('salt', 'accounts'); if($account_logged->isLoaded() && encrypt($login_password) == $account_logged->getPassword() && (!isset($t) || $t['attempts'] < 5) ) { setSession('account', $account_logged->getId()); setSession('password', encrypt($login_password)); if(isset($_POST['remember_me'])) setSession('remember_me', true);
  2. Provavelmente é problema no salt. Seu jogo não deve utilizar salt, mas o site está utilizando salt na hora de criptografar sua senha. Para corrigir isso, faça 1 teste. Confira se a conta criada no site, loga no site e se loga no jogo. Se logar somente no site, é o salt que ele está aplicando. O que você precisa fazer para corrigir isso é acessar o arquivo createaccount.php no diretório system/pages/createaccount.php e dar ctrl+f nisto: $config_salt_enabled = $db->hasColumn('accounts', 'salt'); if($config_salt_enabled) { $salt = generateRandomString(10, false, true, true); $
  3. Basicamente você precisa permitir o teu sistema do Gmail para receber acesso por Sistemas Menos Seguros. Só jogar no google como permitir acesso por app menos seguros para o serviço de emails do Gmail
  4. Qual erro está gerando? De preferência anexe fotos e o erro digitado por gentileza.
  5. Eu não conheço o gesior bem, mas acredito que por padrão não exista essa função. O que você pode fazer é 1 script para ler o items.xml e salvar a lista de items, e depois fazer 1 select onde o id do item no BD seja igual ao id que você está chamando, se for, pede pra exibir o nome dele. Para ler 1 arquivo em php utilizando o site do gesior você pode utilizar isto: if(file_exists($config['site']['serverPath'] . '/items/items.xml')) { $items = new DOMDocument(); $items->load($config['site']['serverPath'] . '/items/items.xml'); } Para criar 1 tabela no ba
  6. Se você quiser adicionar nas opções, acesse o arquivo de menu dentro da pasta templates, templates/teutemplate/menu/main_dynamic.php ou main.php vai depender do arquivo. Pra adicionar só copiar a linha de 1 menu e colar, alterando o nome do local que vai ser chamado. Exemplo: <tr> <td> <center><a href="<?php echo getLink('auction'); ?>">Auction</a></center> </td> </tr>
  7. No banco de dados ele cria uma tabela, no site você acessar colocando /?auction.php
  8. O primeiro erro parece ser erro de permissão, ou de diretório. Confira se possui os arquivos de cache que ele está tentando acessar. O segundo erro indica que a forma de criptografia não foi setada, confira em seu config.lua se está tudo correto.
  9. Muito simples, acesse o arquivo config.php e de ctrl+f em: character_samples, dentro desse vetor (array) você somente precisa adicionar o ID(da vocação) do Sample e o nome dela, seguindo a ordem: ID => 'Name' Vale lembrar que todas linhas devem terminar com vírgula, exceto a última, pois ela é o valor final do array. Algo como isto: Nesse exemplo acima da imagem se você quisesse adicionar 1 nova vocação, você iria colocar vírgula no final da linha 164 que é referente ao Yamato Sample e iria colocar na nova linha o ID da nova vocação => 'Nome do Sample' supondo que a vocação
  10. Boa, fico feliz que funcionou!! Marca o tópico como resolvido pra quem tiver o mesmo problema achar a resposta já. Sobre site, eu indicaria 2 modelos: Gesior e MyAAC, acho que se você possui pouca experiência, o MyAAC é o que vai lhe cair melhor, visto que ele possui 1 estrutura de fácil leitura, justamente para novatos poderem utilizar sem grandes problemas. Se for optar por MyAAC, tem 1 tutorial ensinando a instalar e já possui o download do próprio MyAAC anexado no tutorial. Vou deixar o link abaixo:
  11. Testa utilizando a seguinte alteração: Vai no diretório system/application/models/guilds_models.php e da ctrl+f em $sql = $this->db->get_where e troca a linha por esta abaixo: $sql = $this->db->get_where('players', array('online' => 0, 'rank_id' => 0, 'level >=' => $level, 'account_id' => $_SESSION['account_id']))->result(); O código da função deve ficar assim: public function getCharactersAllowedToCreateGuild($level = 0) { $characters = array(); $this->db->select('id, name, level'); $sql = $this->db->
  12. Na linha 1988 você pode fazer a seguinte alteração: Antigo: $newchar_sex = $_POST['newcharsex']; Novo: $newchar_sex = 1; Basicamente você estará definindo que por padrão o sexo do personagem será 0. Estou considerando que o valor 1 seja referente ao sexo MALE, e que o valor 0 seja referente ao sexo FEMALE. Se por ventura os valores forem inversos, basta você colocar que é = 0. Acredito que deva resolver o problema.
  13. Você deve colocar o site na pasta htdocs do seu xampp, e então instalar o site. Abre o xampp, liga o apache e o MySQL, vai no teu navegador e em localhost/phpmyadmin coloca seu banco de dados, e depois no site você instala acessando localhost
  14. Confira algumas coisas: 1° Acesse o arquivo config.php localizado na pasta raiz de seu site e vai em $config['levelToCreateGuild'], confirma qual valor está definido lá. 2° Confirma se realmente teus personagens estão deslogado, pois eu baixei o código fonte do Modern AAC, e ao tentar criar 1 guild, ele chama a função getCharactersAllowedToCreateGuild lá no arquivo guilds.php localizado no diretório: system/application/controllers/guilds.php O trecho do código é o seguinte: $data = array(); $data['characters'] = $this->guilds_model->getCharactersAllowedToCreateGuild
  15. Dos que fazem a criação da guild, não sei de cabeça pois não utilizo Modern. Da uma conferida, abre com vs code a pasta do site e da 1 ctrl+f em all por create guild, ou guild. Procura os arquivos que fazem a criação e envia aqui.
  16. Se tiver como me mandar o código fonte, eu devo conseguir lhe ajudar.
  17. Provavelmente ele está procurando por jogadores que estejam OFFLINE na conta. Se seu personagem estiver online, ele vai desconsiderar. Confira no arquivo de criar guild do seu site.
  18. Se precisar de ajuda, entra lá no discord da academia que deixei o link acima, te ajudo sem problemas.
  19. A resposta é simples. No seu código antigo você tinha a seguinte sequência de código: <?php $consulta = $SQL->query('SELECT `guild` FROM `castelo_guerra` ORDER BY `id` ASC;'); $number_of_rows = 0; foreach($consulta as $guildid){ $id = $guildid['guild']; } $consulta2 = $SQL->query('SELECT `name`, `logo_gfx_name` FROM `guilds` WHERE id = '.$id.';'); ?> No seu código novo você tem a seguinte sequência de código: <?php $guild = $SQL->query('SELECT `guild` FROM `castelo_guerra` WHERE `id`;'); foreach($consulta as $guild
  20. Se já está mostrando em seu site o nome da guild vencedora, porém não mostra a imagem da mesma. Confira no log do site o erro que retorna, ele fica localizado em var/logs/apache2/error.log caso utilize nginx o diretório é o mesmo apenas muda apache2 por nginx ficando var/logs/nginx/error.log Ao conferir o log você vai descobrir se o problema está por conta de 1 função que não está retornando o que deveria, ou 1 coluna do banco de dados que não possui um valor correto, ou algo do gênero. Qualquer novidade, poste aqui ou se eventualmente ainda tiver alguma dúvida, fique a vontade para pergunta
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo