Ir para conteúdo

cesarfilho55

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    cesarfilho55 recebeu reputação de FeeTads em (Resolvido)Rank militar, como colocar efeito no rank com mais frags?   
    Massa dms, obrigado pela colaboração!
  2. Gostei
    cesarfilho55 recebeu reputação de koyotestark em (Resolvido)Effect para quem tem mais kill no server   
    Boa, já vi uma dessa de patente aqui, da pra adaptar, valeu!
  3. Gostei
    cesarfilho55 recebeu reputação de Gabrielx17 em (Resolvido)ERRO para criar guild no modern acc   
    Este é o createguild
    <?php
    require_once("system/application/config/create_character.php");
    echo "<div class='title'>Criar guilda</div>";
        if(count($characters) == 0) 
            error("Nenhum dos seus personagens tem o level requerido para criar uma guilda. (<b>".$config['levelToCreateGuild']."</b>)");
        else {
        error(validation_errors());
        echo form_open("guilds/create", array('method'=>'post'));
        echo "<label>Personagem:</label>";
        echo "<select name='character'>";
            foreach($characters as $character) {
                echo "<option value='".$character['id']."'>".$character['name']." (".$character['level'].")</option>";
            }
        echo "</select><br /><br />";
        echo "<label>Nome da guilda:</label>";
        echo "<input type='text' name='name'><br />";
        echo "<button class='btn btn-info' type='submit' name='submit'>Criar guilda</button>";
        echo "</form>";
        
        }
    ?>
  4. Curtir
    cesarfilho55 deu reputação a Erimyth em Ravendawn - Apresentação Inicial   
    Reacendendo um estilo de arte isométrico focado na imersão em jogo, na comunidade e no design de personagens únicos ao invés de gráficos vazios.
     
    Hoje o tibiaking vem apresentar a comunidade um jogo inspirado em tíbia e Albion. trazendo uma proposta que aparenta ser inovadora, com mecânicas jamais vistas antes em ot servers, o projeto foi criado do 0 tornando um jogo original.
     
    Reacendendo um estilo de arte isométrico focado na imersão em jogo, na comunidade e no design de personagens únicos ao invés de gráficos vazios. Ravendawn será um MMORPG free to play, com foco apenas em monetização ética.
     
        
    Por que Ravendawn é diferente de qualquer outro MMORPG?
     
    Construção de casas no mundo
    Em Ravendawn, o mundo é seu para conquistar! A vastidão da paisagem de Ravendawn significa que você pode construir basicamente em qualquer lugar - no meio de uma densa floresta, na areia do litoral, até mesmo no topo de uma montanha desolada. Com construção de casas e fazendas no mundo real, tudo o que você precisa fazer é reivindicar um terreno e deixar sua imaginação fluir. Una forças com outros aventureiros, reúna seus recursos e reivindique até mesmo ilhas para sua nova aliança! De uma simples cabana de madeira cercada por terras agrícolas à uma mansão de pedra que se ergue sobre seus convidados, não importa, quem sabe é você. Ravendawn é a sua tela, pinte como desejar.
     
    Economia orientada pelo jogador
    Toda a economia de Ravendawn é dirigida inteiramente por vocês, os jogadores. Com sistemas de Pacotes e Navegação, construídos com elementos de inteligência artificial auto-equilibrável, os jogadores são livres para trazer uma variedade de bens valiosos por toda parte no mundo de Ravendawn. Independente de você optar por levar seus produtos por terra ou por mar, você desempenha um papel ativo em uma economia em constante mudança.
    Mas esteja avisado - planejar uma viagem através dos mares ou uma viagem pelas montanhas também pode ser perigoso! Outros jogadores podem emboscá-lo e matá-lo para pegar sua mercadoria. Está planejando lucrar com uma longa viagem através do mar ou uma caminhada pelas montanhas? Certifique-se de contratar um guarda-costas ou forjar alianças com outros jogadores para proteger sua riqueza e garantir sua segurança!
     
    Customização quase que ilimitada
    Um dos, senão o mais importante princípio no design de Ravendawn é personalização quase que ilimitada. Ser capaz de moldar seu personagem exatamente como você deseja, com o mínimo de limitações possível. Mas isso não para em seu personagem. Os navios, montarias, tradecarts e casas no mundo de Ravendawn são quase tão profundamente personalizáveis quanto o seu próprio personagem.
     
     
     
    Site
    https://ravendawn.online Redes Sociais
    Facebook: https://www.facebook.com/ravendawnonline
    Instagram: https://www.instagram.com/ravendawnonline
    Twitter: https://twitter.com/ravendawnonline
    Discord: https://discord.com/invite/fUE8VJtXvN
  5. Gostei
    cesarfilho55 deu reputação a Endless em Instalando MyAAC em sua Máquina.   
    Phpmyadmin foi instalado errado.
  6. Gostei
    cesarfilho55 deu reputação a 139 em oncastspell description creature not found   
    Erro meu, tinha escrito o nome do combat errado. 
    Agora ta certo:

     
    local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 34) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 21) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -38.0, 0, -38.5, 0) function onCastSpell(cid, var) for k = 0, 6 do addEvent(function() if isCreature(cid) then targ = getCreatureTarget(cid) if targ > 0 then doCombat(cid, combat1, numberToVariant(targ)) end end end, k*300) end return true end  
  7. Obrigado
    cesarfilho55 deu reputação a 139 em oncastspell description creature not found   
    O erro ocorre porque esse parameters armazena o target (dentro do var) e o addEvent(function() tenta lançar a spell nele.
    Só que quando o target sai do alcance (troca de andar, morre, etc) da erro porque a spell ta tentando acertar algo que não está alcançavel.
    Pra corrigir é só por a spell pra checar se o player ainda tem target na battlelist, a cada loop do addEvent.
    Aproveitei e dei uma encolhida no script.
     
    local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 34) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 21) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -38.0, 0, -38.5, 0) function onCastSpell(cid, var) for k = 0, 6 do addEvent(function() if isCreature(cid) then targ = getCreatureTarget(cid) if targ > 0 then doCombat(cid, combat, numberToVariant(targ)) end end end, k*300) end return true end  
  8. Gostei
    cesarfilho55 deu reputação a Endless em [MyAAC] Sistema de Troca de Vocação   
    Olá senhores, hoje vim disponibilizar um Sistema desenvolvido por mim para o MyAAC onde a função dele é vender a Troca de Vocação para o jogador.

    Explicando como funciona:

    O desenvolvedor(você) vai definir 1 preço para o jogador pagar para trocar a vocação de seu personagem. Exemplo: Eu sou 1 Naruto e quero mudar minha vocação para 1 Sasuke, eu vou pagar X valor e minha vocação irá ser alterada. Abaixo 1 gif exemplificando o sistema.


     
    Como instalar em seu site:
     
    É muito simples, vou dividir por passos onde o 1° passo será a inserção do código e o 2° passo a configuração dele. Vamos lá?
     
    1° Passo (Inserção do código)
    Acesse o diretório system/pages/ e ali dentro você vai criar 2 arquivos.
    Crie 1 arquivo com nome mudarvoc.php e adicione o seguinte código dentro dele. (Esse arquivo será o responsável por tratar as requisições e irá fazer toda a parte lógica do sistema)
     
    Código mudarvoc.php:
     

    Agora dentro da mesma página crie 1 arquivo chamado mudarvocacao.php (Ele será responsável por renderizar a parte visual do sistema em seu site), adicione o seguinte código dentro dele:

    Código mudarvocacao.php:

     
     
    Agora acesse o diretório system/templates/ e ali dentro você vai criar 1 arquivo chamado mudarvoc.html.twig (Ele será a parte visual que vai enviar os dados para o sistema gerenciar e tratar eles), adicione o seguinte código dentro dele:

    Código mudarvoc.html.twig:
     

     
    Agora no diretório system/templates/ acesse o arquivo account.management.html.twig e adicione o seguinte código dentro dele na parte final dele, esse código vai checar se está ativo a opção de mudar vocação no config.php, se estiver false, ele não vai exibir o botão.

    Código para adicionar no arquivo account.management.html.twig:
     
      

    Ficando +/- assim: 



    2° Passo (Configuração do código):
     
    Agora acesse o arquivo config.php que está no diretório raiz de seu site. E vamos adicionar o seguinte código:
     

    Com estas 2 linhas de código nós já podemos controlar o sistema, a 1ª linha será responsável por ativar e desativar o sistema. A 2ª linha é responsável pelo preço que será cobrado para trocar a vocação. 


     
    Agora coloque este código:
        

    Basicamente aqui estamos definindo quais vocações serão disponibilizadas para o jogador poder trocar pela sua. 



    Exemplo: Com essa configuração estamos definindo que as vocações que você pode pegar ao pagar para trocar a sua são: Chouji, Haku, Shikamaru, Shino, Temari, Rock lee, Hinata e Ino. Fique a vontade para configurar a seu gosto.

    Agora no diretório system/ abre o arquivo chamado functions.php e adicione a seguinte função:
     

    Nessa função você vai configurar os ID das suas vocações, exemplo: $a > 10 && $a < 20, nessa situação você está conferindo se o ID da vocação este entre 11 até 19, pois ele precisa ser maior que 10 e menor do que 20. Sempre que você for adicionar 1 nova vocação nessa função, basta adicionar o else if ($a > TAL && $a < TAL) $nomevoc = "TAL";

    Pronto, configurado!!

    Repare que se você deixar a opção 'mudar_vocacao' => false lá no config.php, ele não vai exibir nada no Gerenciamento de sua conta:



    Agora se você colocar true, você deve ter algo como isto:


     
    Pronto, sistema instalado!! Agora você pode disponibilizar para seus jogadores a opção de trocar de vocação pagando um valor X de pontos.
  9. Gostei
    cesarfilho55 recebeu reputação de Cat em Instalando MyAAC em sua Máquina.   
    Resolveu!
  10. Curtir
    cesarfilho55 recebeu reputação de Endless em Instalando MyAAC em sua Máquina.   
    Resolveu!
  11. Curtir
    cesarfilho55 deu reputação a Endless em Instalando MyAAC em sua Máquina.   
    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);  
  12. Gostei
    cesarfilho55 recebeu reputação de Cat em [MyAAC] Plugin Auction System   
    Ata, por padrão já é assim então, achei q era algo que faltava, obg
  13. Curtir
    cesarfilho55 recebeu reputação de Endless em [MyAAC] Plugin Auction System   
    Ata, por padrão já é assim então, achei q era algo que faltava, obg
  14. Obrigado
    cesarfilho55 deu reputação a Endless em [MyAAC] Plugin Auction System   
    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>  
  15. Obrigado
    cesarfilho55 deu reputação a Endless em [MyAAC] Plugin Auction System   
    No banco de dados ele cria uma tabela, no site você acessar colocando /?auction.php
  16. Obrigado
    cesarfilho55 deu reputação a Endless em Instalando MyAAC em sua Máquina.   
    Exatamente.
  17. Obrigado
    cesarfilho55 deu reputação a Endless em Instalando MyAAC em sua Máquina.   
    Olá pessoal, meu nome é Endless e ultimamente eu percebo que tem muitos usuários tentando utilizar o MyAAC porém com dificuldades, então resolvi fazer 1 mini tutorial ensinando como utilizar essa plataforma AAC.

    Passo 1: Baixando o Site e Colocando em nossa máquina:
     

    Passo 2: Instalando o Site
     

    Passo 3: Acessando a área administrativa
     

    É isso!! Para aqueles que quiserem a versão do MyAAC 0.7.10 que é a que eu prefiro, vou deixar o download e o scan da mesma.
    Para utilizar a versão do MyAAC 0.7.10 é a mesma forma de instalar, só vai mudar que não precisa configurar o ip na hora de acessar o site pela 1ªx.
    Download: myaac-0.7.10.zip
    Scan: https://www.virustotal.com/gui/file/2c431fba8de2645ab2eb3d0c6815cc01fc5236d79d7c8da0123ab6dcef035441/detection

    Qualquer dúvida estou a disposição lá no Discord da Academia de Codding.
    Link do Discord: https://discord.gg/JmTn69B
     
  18. Gostei
    cesarfilho55 deu reputação a Endless em (Resolvido)ERRO para criar guild no modern acc   
    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->get_where('players', array('online' => 0, 'rank_id' => 0, 'level >=' => $level, 'account_id' => $_SESSION['account_id']))->result();         foreach($sql as $cmd) {             $characters[] = array('id'=>$cmd->id, 'name'=>$cmd->name,'level'=>$cmd->level);         }         return $characters;     }
    Eu não testei, e muito menos sei se vai funcionar, pois eu nunca trabalhei com Modern, até porque ele é bem antigo, principalmente em questão de sintaxe para funções no php, eu nem recomendaria ficar utilizando ele, se fosse para optar eu optaria por 1 MyAAC da vida ou o próprio Gesior AAC, ambos recebem atualizações constantes, o Znotee volta e meia recebe 1 que outra att. Mas eu acredito que deva funcionar, basicamente coloquei na condição para retornar os players que forem maiores ou iguais ao level necessário e não somente apenas os player com level igual. Testa ae.
    Aguardo retorno. Abraços!!
  19. Gostei
    cesarfilho55 recebeu reputação de Cat em (Resolvido)ERRO para criar guild no modern acc   
    Excelente!
     De fato, ele apenas cria guild se estiver no level exato. Como posso alterar isso?
  20. Gostei
    cesarfilho55 deu reputação a vankk em DUVIDAS COMMANDOS PHPMYADMIN XAMPP   
    Sim. Para qual conta que voce gostaria de colocar os points.
  21. Gostei
    cesarfilho55 recebeu reputação de porraloka200 em (Resolvido)AJUDA SCRIPT WODBO!   
    vai no seu servidor dat/spell/script e abra transforms.lua
     
    primeiro vc coloca as outfits do seu personagem
     
      j1 = {lookType=452} j2 = {lookType=453} j3 = {lookType=454} j4 = {lookType=455}   j5 = {lookType=456} j6 = {lookType=457} j7 = {lookType=458} j8 = {lookType=459} j9 = {lookType=460}     dps vc coloca na msm script        ---Jenk---   elseif getPlayerVocation(cid) == 484 then     if getPlayerLevel(cid) >= 50 then       doPlayerSetVocation(cid,485)          doSetCreatureOutfit(cid, j1, -1)        addEvent(trans83,ext,cid)      doSendMagicEffect(getPlayerPosition(cid), 32)  else doPlayerSendCancel(cid, "You need 50 level to first transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end   elseif getPlayerVocation(cid) == 485 then     if getPlayerLevel(cid) >= 100 then       doPlayerSetVocation(cid,486)        addEvent(trans84,ext,cid)          doSendMagicEffect(getPlayerPosition(cid), 32)             doSetCreatureOutfit(cid, j2, -1)   else doPlayerSendCancel(cid, "You need 100 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end   elseif getPlayerVocation(cid) == 486 then     if getPlayerLevel(cid) >= 150 then       doPlayerSetVocation(cid,487)        addEvent(trans85,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)              doSetCreatureOutfit(cid, j3, -1)   else doPlayerSendCancel(cid, "You need 150 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end       elseif getPlayerVocation(cid) == 487 then     if getPlayerLevel(cid) >= 200 then       doPlayerSetVocation(cid,488)        addEvent(trans86,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, j4, -1)   else doPlayerSendCancel(cid, "You need 200 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end     --- Reborn ---   elseif getPlayerVocation(cid) == 489 then     if getPlayerLevel(cid) >= 50 then       doPlayerSetVocation(cid,490)        addEvent(trans87,ext,cid)      doSendMagicEffect(getPlayerPosition(cid), 32)              doSetCreatureOutfit(cid, j5, -1)   else doPlayerSendCancel(cid, "You need 50 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end       elseif getPlayerVocation(cid) == 490 then     if getPlayerLevel(cid) >= 100 then       doPlayerSetVocation(cid,491)        addEvent(trans88,ext,cid)        doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, j6, -1)   else doPlayerSendCancel(cid, "You need 100 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end   elseif getPlayerVocation(cid) == 491 then     if getPlayerLevel(cid) >= 150 then       doPlayerSetVocation(cid,492)        addEvent(trans89,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)              doSetCreatureOutfit(cid, j7, -1)   else doPlayerSendCancel(cid, "You need 150 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end     elseif getPlayerVocation(cid) == 492 then     if getPlayerLevel(cid) >= 200 then       doPlayerSetVocation(cid,493)        addEvent(trans90,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, j8, -1)   else doPlayerSendCancel(cid, "You need 200 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end     elseif getPlayerVocation(cid) == 493 then     if getPlayerLevel(cid) >= 400 then       doPlayerSetVocation(cid,494)        addEvent(trans91,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, j9, -1)   else doPlayerSendCancel(cid, "You need 400 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end   ---End Jenk ---     é mt simples  
      elseif getPlayerVocation(cid) == 493 then transform atual     if getPlayerLevel(cid) >= 400 then lvl       doPlayerSetVocation(cid,494) prossima transform       addEvent(trans91,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, j9, -1) essa é a outfit q vc adiciono anteriormente,vc pode mudando o nome de acordo com a que vc quer coloca   ex: raditz4 = {lookType=512} < outfit (imagem do personagem)   elseif getPlayerVocation(cid) == 511 then     if getPlayerLevel(cid) >= 400 then        doPlayerSetVocation(cid,512)        addEvent(trans91,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, raditz4, -1)  
     
    espero ter ajudado !
     
     
     
     
    esqueci \/ script full power up ,mude de acordo com o seu gosto  
     
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, 26) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0.32, 0, 0.50, 0)   local arr = { {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 3, 0} }   local area = createCombatArea(arr) setCombatArea(combat, area)     function onCastSpell(cid, var) doPlayerSay(cid, 'Full Power Up', 1)  local parameters = { cid = cid, var = var, combat = combat } addEvent(onCastSpell1, 2000, parameters)  addEvent(onCastSpell1, 4000, parameters)  addEvent(onCastSpell1, 6000, parameters) addEvent(onCastSpell1, 8000, parameters)  addEvent(onCastSpell1, 12000, parameters)  addEvent(onCastSpell1, 14000, parameters)  addEvent(onCastSpell1, 16000, parameters) addEvent(onCastSpell1, 18000, parameters)  addEvent(onCastSpell1, 20000, parameters)  addEvent(onCastSpell1, 22000, parameters)  addEvent(onCastSpell1, 24000, parameters) addEvent(onCastSpell1, 26000, parameters)  addEvent(onCastSpell1, 28000, parameters) addEvent(onCastSpell1, 30000, parameters)  end  
  22. Gostei
    cesarfilho55 recebeu reputação de HaroldGamer em alguem re-up ? [8.6] Dragon Ball Verção 1.0 {by jhon992}   
    Alguem poderia re-upar este server pra mim ? (rep++)
  23. Gostei
    cesarfilho55 deu reputação a sxeinjected em (Resolvido)[DUVIDA] Quantos players este vps suportaria?   
    Uns 100 players ,depende do seu servidor,tamanho de mapa,scripts e tudo mais,mas normalmente servidores com 100 online,ja tem problemas com bastante nukers,então já se prepara para comprar um ant-ddos também,pois esses free que eles falam que já vem integrado,não adiantada nada,já fiz varios testes,com varias empresas diferentes,usando programas toscos para nukar,e consegui.
  24. Gostei
    cesarfilho55 deu reputação a Absolute em [DUVIDA] Alguem poderia explicar como executar query?   
    Em seu shop terá o painel de admin, creio eu.
  25. Gostei
    cesarfilho55 recebeu reputação de koko21 em (Resolvido)AJUDA SCRIPT WODBO!   
    vai no seu servidor dat/spell/script e abra transforms.lua
     
    primeiro vc coloca as outfits do seu personagem
     
      j1 = {lookType=452} j2 = {lookType=453} j3 = {lookType=454} j4 = {lookType=455}   j5 = {lookType=456} j6 = {lookType=457} j7 = {lookType=458} j8 = {lookType=459} j9 = {lookType=460}     dps vc coloca na msm script        ---Jenk---   elseif getPlayerVocation(cid) == 484 then     if getPlayerLevel(cid) >= 50 then       doPlayerSetVocation(cid,485)          doSetCreatureOutfit(cid, j1, -1)        addEvent(trans83,ext,cid)      doSendMagicEffect(getPlayerPosition(cid), 32)  else doPlayerSendCancel(cid, "You need 50 level to first transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end   elseif getPlayerVocation(cid) == 485 then     if getPlayerLevel(cid) >= 100 then       doPlayerSetVocation(cid,486)        addEvent(trans84,ext,cid)          doSendMagicEffect(getPlayerPosition(cid), 32)             doSetCreatureOutfit(cid, j2, -1)   else doPlayerSendCancel(cid, "You need 100 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end   elseif getPlayerVocation(cid) == 486 then     if getPlayerLevel(cid) >= 150 then       doPlayerSetVocation(cid,487)        addEvent(trans85,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)              doSetCreatureOutfit(cid, j3, -1)   else doPlayerSendCancel(cid, "You need 150 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end       elseif getPlayerVocation(cid) == 487 then     if getPlayerLevel(cid) >= 200 then       doPlayerSetVocation(cid,488)        addEvent(trans86,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, j4, -1)   else doPlayerSendCancel(cid, "You need 200 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end     --- Reborn ---   elseif getPlayerVocation(cid) == 489 then     if getPlayerLevel(cid) >= 50 then       doPlayerSetVocation(cid,490)        addEvent(trans87,ext,cid)      doSendMagicEffect(getPlayerPosition(cid), 32)              doSetCreatureOutfit(cid, j5, -1)   else doPlayerSendCancel(cid, "You need 50 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end       elseif getPlayerVocation(cid) == 490 then     if getPlayerLevel(cid) >= 100 then       doPlayerSetVocation(cid,491)        addEvent(trans88,ext,cid)        doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, j6, -1)   else doPlayerSendCancel(cid, "You need 100 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end   elseif getPlayerVocation(cid) == 491 then     if getPlayerLevel(cid) >= 150 then       doPlayerSetVocation(cid,492)        addEvent(trans89,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)              doSetCreatureOutfit(cid, j7, -1)   else doPlayerSendCancel(cid, "You need 150 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end     elseif getPlayerVocation(cid) == 492 then     if getPlayerLevel(cid) >= 200 then       doPlayerSetVocation(cid,493)        addEvent(trans90,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, j8, -1)   else doPlayerSendCancel(cid, "You need 200 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end     elseif getPlayerVocation(cid) == 493 then     if getPlayerLevel(cid) >= 400 then       doPlayerSetVocation(cid,494)        addEvent(trans91,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, j9, -1)   else doPlayerSendCancel(cid, "You need 400 level to next transform") doSendMagicEffect(getPlayerPosition(cid), 2)  end   ---End Jenk ---     é mt simples  
      elseif getPlayerVocation(cid) == 493 then transform atual     if getPlayerLevel(cid) >= 400 then lvl       doPlayerSetVocation(cid,494) prossima transform       addEvent(trans91,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, j9, -1) essa é a outfit q vc adiciono anteriormente,vc pode mudando o nome de acordo com a que vc quer coloca   ex: raditz4 = {lookType=512} < outfit (imagem do personagem)   elseif getPlayerVocation(cid) == 511 then     if getPlayerLevel(cid) >= 400 then        doPlayerSetVocation(cid,512)        addEvent(trans91,ext,cid)    doSendMagicEffect(getPlayerPosition(cid), 32)                doSetCreatureOutfit(cid, raditz4, -1)  
     
    espero ter ajudado !
     
     
     
     
    esqueci \/ script full power up ,mude de acordo com o seu gosto  
     
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, 26) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0.32, 0, 0.50, 0)   local arr = { {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 3, 0} }   local area = createCombatArea(arr) setCombatArea(combat, area)     function onCastSpell(cid, var) doPlayerSay(cid, 'Full Power Up', 1)  local parameters = { cid = cid, var = var, combat = combat } addEvent(onCastSpell1, 2000, parameters)  addEvent(onCastSpell1, 4000, parameters)  addEvent(onCastSpell1, 6000, parameters) addEvent(onCastSpell1, 8000, parameters)  addEvent(onCastSpell1, 12000, parameters)  addEvent(onCastSpell1, 14000, parameters)  addEvent(onCastSpell1, 16000, parameters) addEvent(onCastSpell1, 18000, parameters)  addEvent(onCastSpell1, 20000, parameters)  addEvent(onCastSpell1, 22000, parameters)  addEvent(onCastSpell1, 24000, parameters) addEvent(onCastSpell1, 26000, parameters)  addEvent(onCastSpell1, 28000, parameters) addEvent(onCastSpell1, 30000, parameters)  end  

Informação Importante

Confirmação de Termo