
cesarfilho55
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
cesarfilho55 recebeu reputação de FeeTads em (Resolvido)Rank militar, como colocar efeito no rank com mais frags?Massa dms, obrigado pela colaboração!
-
cesarfilho55 recebeu reputação de koyotestark em (Resolvido)Effect para quem tem mais kill no serverBoa, já vi uma dessa de patente aqui, da pra adaptar, valeu!
-
cesarfilho55 recebeu reputação de Gabrielx17 em (Resolvido)ERRO para criar guild no modern accEste é 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>";
}
?>
-
cesarfilho55 deu reputação a Erimyth em Ravendawn - Apresentação InicialReacendendo 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
-
cesarfilho55 deu reputação a Endless em Instalando MyAAC em sua Máquina.Phpmyadmin foi instalado errado.
-
cesarfilho55 deu reputação a 139 em oncastspell description creature not foundErro 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
-
cesarfilho55 deu reputação a 139 em oncastspell description creature not foundO 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
-
cesarfilho55 deu reputação a Endless em [MyAAC] Sistema de Troca de VocaçãoOlá 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.
-
cesarfilho55 recebeu reputação de Cat em Instalando MyAAC em sua Máquina.Resolveu!
-
cesarfilho55 recebeu reputação de Endless em Instalando MyAAC em sua Máquina.Resolveu!
-
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);
-
cesarfilho55 recebeu reputação de Cat em [MyAAC] Plugin Auction SystemAta, por padrão já é assim então, achei q era algo que faltava, obg
-
cesarfilho55 recebeu reputação de Endless em [MyAAC] Plugin Auction SystemAta, por padrão já é assim então, achei q era algo que faltava, obg
-
cesarfilho55 deu reputação a Endless em [MyAAC] Plugin Auction SystemSe 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>
-
cesarfilho55 deu reputação a Endless em [MyAAC] Plugin Auction SystemNo banco de dados ele cria uma tabela, no site você acessar colocando /?auction.php
-
cesarfilho55 deu reputação a Endless em Instalando MyAAC em sua Máquina.Exatamente.
-
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
-
cesarfilho55 deu reputação a Endless em (Resolvido)ERRO para criar guild no modern accTesta 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!!
-
cesarfilho55 recebeu reputação de Cat em (Resolvido)ERRO para criar guild no modern accExcelente!
De fato, ele apenas cria guild se estiver no level exato. Como posso alterar isso?
-
cesarfilho55 deu reputação a vankk em DUVIDAS COMMANDOS PHPMYADMIN XAMPPSim. Para qual conta que voce gostaria de colocar os points.
-
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
-
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++)
-
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.
-
cesarfilho55 deu reputação a Absolute em [DUVIDA] Alguem poderia explicar como executar query?Em seu shop terá o painel de admin, creio eu.
-
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