Ir para conteúdo

RenanPhellip

Membro
  • Registro em

  • Última visita

Solutions

  1. RenanPhellip's post in (Resolvido)Remover IP, versão e porta do OTClient was marked as the answer   
    Agradeço a recomendação, mas pretendo adicionar novas funcionalidades no client futuramente, e como o OTClient possui um código aberto, acredito que será mais fácil desenvolver tais sistemas.
     
    Quanto ao tópico, fui ajudado por um usuário de outro fórum, realizei as seguintes alterações:
    Em entergame.lua ficou assim:
     
    Em entergame.otui ficou assim:
     
  2. RenanPhellip's post in (Resolvido)Alterar efeito do GHOST MODE was marked as the answer   
    Agradeço pela força pessoal, mas mesmo depois de muito tempo pesquisando não encontrei nos arquivos das sources a função que dá como outfit, o efeito do GHOST MODE.
    Só consegui resolver o problema dando replace no efeito pelo cliente, utilizando o Object Builder.
     
    Solicito por favor aos moderadores que fechem o tópico.
  3. RenanPhellip's post in (Resolvido)Selecionar gênero de acordo com vocação ao criar personagens. was marked as the answer   
    Com a ajuda de alguns usuários de outro fórum consegui resolver o problema e remover a escolha de gênero na criação de personagens.
    Em htdocs\system\application\views\create_character.php removi as seguintes linhas:
    <label>Gênero:</label><select name='sex'> <option value="1">Masculino</option> <option value="0">Feminino</option> </select><br> Em htdocs\system\application\controllers\character.php adicionei a seguinte validação:
    if (in_array($_POST['vocation'], array(140,256,280,364))) { $_POST['sex'] = 0; } else { $_POST['sex'] = 1; } E por fim comentamos a linha abaixo, ficando da seguinte forma:
    /* $this->form_validation->set_rules('sex', 'Sex', 'required|integer|callback__checkSex'); */  
    Observações:
    - Os IDs 140,256,280,364 são das vocações que possuem gênero feminino, o restante é do gênero masculino.
    - A validação das vocações deve ser adicionada uma linha antes dessa outra que foi comentada.
     
    Após esses procedimentos o gênero será escolhido de acordo com a vocação, por exemplo:
    Goku - Masculino, Pan - Feminino, Vegeta - Masculino, Videl - Feminino...
  4. RenanPhellip's post in (Resolvido)Bloquear Acentuações e Alguns Nomes na Criação/Alteração de Chars was marked as the answer   
    Galera, consegui resolver o problema com a ajuda de um usuário de outro fórum.
    Em account.php, basta alterar a seguinte linha:
    if(in_array(strtolower($unit), $config['invalidNameTags'])) Para:
    if(in_array(strtolower($unit), $config['invalidNameTags']) || preg_match('/[\W+]/', $unit)) E para adicionar a mesma validação na Alteração de Nomes pelo SHOP, basta alterar em gifts.php:
    if (!preg_match('/[^A-Za-z]/', $_POST['other_char'])) { $processed = 1; $finish = true; $SQL->query('UPDATE players SET name = "'.$_POST['other_char'].'" WHERE name = "'.$destination.'"'); } else { $finish = false; $errors .= 'Sorry, but <b>'.$_POST['other_char'].'</b> contains invalid characters (Use only: A-Z, a-z).<br>'; } Para:
    if(in_array(strtolower($_POST['other_char']), $config['invalidNameTags']) || preg_match('/[\W+]/', $_POST['other_char'])) { $finish = false; $errors .= 'Sorry, but <b>'.$_POST['other_char'].'</b> contains invalid characters (Use only: A-Z, a-z).<br>'; } else { $processed = 1; $finish = true; $SQL->query('UPDATE players SET name = "'.$_POST['other_char'].'" WHERE name = "'.$destination.'"'); }  
  5. RenanPhellip's post in (Resolvido)Problemas no Create Account was marked as the answer   
    É facil, basta ir em /system/application/views/create.php
     
    Neste arquivo possuem as 4 vocações atuais, só mudar pras vocações que você configurou no config.php.
  6. RenanPhellip's post in (Resolvido)[Ajuda] algo muito sério! was marked as the answer   
    Consegui resolver o problema, infelizmente não pude associar a compra de pontos no site veinculado ao servidor, mas fiz uma página HTML individual contendo os dados redirecionando automaticamente pro PagSeguro.
  7. RenanPhellip's post in (Resolvido)[PEDIDO] Subir Mana Em PZ was marked as the answer   
    CONSEGUI PESSOAL! 
     
    Hoje resolvi pensar numa forma da mana/life regenerar normalmente em protection zone. Então pensei que a solução estava na função manaGain/healthGain que é usado no items.xml.
     
    Dei uma fuçada nas sources e encontrei a função, localizada em condition.cpp
     
     
    Procure por esta função:
    bool ConditionRegeneration::executeCondition(Creature* creature, int32_t interval) Em seguida troque isso:
    bool ConditionRegeneration::executeCondition(Creature* creature, int32_t interval) { internalHealthTicks += interval; internalManaTicks += interval; if(creature->getZone() != ZONE_PROTECTION) { if(internalHealthTicks >= healthTicks) { internalHealthTicks = 0; creature->changeHealth(healthGain); } if(internalManaTicks >= manaTicks) { internalManaTicks = 0; creature->changeMana(manaGain); } } return ConditionGeneric::executeCondition(creature, interval); } Por isso:
    bool ConditionRegeneration::executeCondition(Creature* creature, int32_t interval) { internalHealthTicks += interval; internalManaTicks += interval; if(internalHealthTicks >= healthTicks) { internalHealthTicks = 0; creature->changeHealth(healthGain); } if(internalManaTicks >= manaTicks) { internalManaTicks = 0; creature->changeMana(manaGain); } return ConditionGeneric::executeCondition(creature, interval); } Em seguida é só compilar e já era, agora a mana e life irá regenerar em protection zone xd
  8. RenanPhellip's post in (Resolvido)Como remover fundo preto da página (Modern Aac)? was marked as the answer   
    Tem razão, era no CSS, consegui arrumar! Muito obrigado 
  9. RenanPhellip's post in (Resolvido)[Pedido] Item que ao ser usado dá magic level por 60 seg. was marked as the answer   
    Cara obriigadooo! Deu certinho, continue assim! Ótima explicação! =D

Informação Importante

Confirmação de Termo