Ir para conteúdo

Yasuo

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    Yasuo recebeu reputação de LucasEduardo em Criando nova sample   
    OBS: Não irei ensina o básico(como importar, criar db..etc.)...falarei só da parte dos samples.
     
     
    Tutorial usando Modern AAC:
     
     
    Primeiro abra o seu localhost/phpmyadmin   ou 127.0.0.1/phpmyadmin
     
     
    Em seguida crie uma database com nome que desejar.
     
     
    Ao abrir a database que você criou....você irá importar o arquivo mysql.sql   que fica na pasta  data/schemas/mysql.sql
     
     
    Feito isso, abra a tabela players 
    Por padrão...acredito que venha ao menos o char account manager...É ele que iremos utilizar para cria nosso sample!
     
     
    Explicação(só do que é relevante a criação do sample):
     
    id: é o número de identificação ordenado de acordo com a criação dos chars.
    Name: É o nome do char.
    world_id: É a identificação do mundo que o char faz parte.
    group_id: É o que vai determina o acesso do char.
    account_id: É a identificação da conta que o char pertence(também ordenado de acordo com a criação de contas).
    level: É o nível em que o char se encontra.
    vocation: É a identificação da vocação do personagem(ordenado de acordo com o arquivo vocations.xml que se localiza na pasta data/xml).
    health: É a quantidade atual de hp do char.
    healthmax: É a quantidade máxima de hp do char.
    looktype: É o Itemtype(outfit) inicial do char.
    maglevel: É o nível magico do char.
    mana: É a quantidade de mana atual do char.
    manamax: É a quantidade máxima de mana do char.
    town_id: Identificação da cidade inicial do char.
    posx   posy   posz :  É a posição atual do char nas coordenadas x, y, z.
    cap: Capacidade que o char aguenta carregar.
     
     
     
    Edição:
     
     
    Name: Aqui você irá colocar o nome do sample.
    Level: Aqui você irá colocar o level inicial do player.
    Vocation: Aqui você irá colocar a vocação desse sample(verificar o arquivo vocations.xml na pasta data/xml).
    health: Aqui você irá colocar a quantidade de hp que o novo char irá ter:
    healthmax: Deixe igual o valor do health.
    looktype: Aqui você irá colocar o itemtype(outfit) que o novo char irá ter ao logar(no caso a outfit inicial da vocação), para editar essa parte será necessario o Dat Editor, com ele você abrirá seu cliente e procurará o Itemtype(outfit) inicial da vocação.
    maglevel: Aqui você irá colocar o nível mágico do char ao ser criado.
    mana: Aqui você irá colocar a quantidade de mana que o novo char irá ter.
    manamax: Deixe igual o valor da mana.
    town_id: Aqui você irá colocar a identificação da cidade inicial do char.
    posx  posy  posz : Aqui você irá colocar as coordenadas iniciais do char(onde ele ao logar irá aparecer).
    cap: Aqui você irá colocar a capacidade de carregamento inicial do char.
     
    Feito isso agora você precisa edita o arquivo config.php que fica na pasta do site!
     
     
    Edição:
     
    $config['vocations'] =   
     
    Aqui você coloca as vocações(o nome do sample) ordenados começando de 1 . Exemplo:
     
    $config['vocations'] = array(1=>"Goku");
     
     
     
    $config['server_vocations'] =
     
    Aqui você coloca as vocações(o nome do sample) com uma pequena mudança, em vez de ordena começando de 1, você irá colocar o id da vocação contido no arquivo vocations.xml na pasta data/xml. Exemplo:
     
    $config['server_vocations'] = array(0=>"None", 228=>"Goku");
     
     
     
    $config['newchar_vocations'][0][1] = 
     
    Aqui você irá colocar novamente o nome do sample ordenado começando de 1. Exemplo:
     
    [0]: identificação do mundo(world).
    [1]: ordem dos samples.
     
     
    $config['newchar_vocations'][0][1] = "Goku"; $config['newchar_vocations'][0][2] = "Bardock";         $startPos['x'] =  $startPos['y'] =  $startPos['z'] =    Aqui você irá colocar as coordenadas inicais do char. Exemplo:   $startPos['x'] = 1000; $startPos['y'] = 1000; $startPos['z'] = 7;         Quase acabando so mais uma coisa:       Abra a pasta do seu site e vá até  system/application/views/create.php     Aperte  Ctrl + F e localize isso:   select name="vocation" class="keyboardInput" id="vocation">   Logo em baixo você irá coloca novamente o nome dos sample ordenados começando de 1. Exemplo:   <select name="vocation" class="keyboardInput" id="vocation">   <option value="1">Goku</option> <option value="2">Bardock</option>   </select>           Bom é isso. Até mais!       Ajudei? REP+ Não Vai Cair Dedo!   By Listrick
  2. Gostei
    Yasuo recebeu reputação de NtoServer em Criando nova sample   
    OBS: Não irei ensina o básico(como importar, criar db..etc.)...falarei só da parte dos samples.
     
     
    Tutorial usando Modern AAC:
     
     
    Primeiro abra o seu localhost/phpmyadmin   ou 127.0.0.1/phpmyadmin
     
     
    Em seguida crie uma database com nome que desejar.
     
     
    Ao abrir a database que você criou....você irá importar o arquivo mysql.sql   que fica na pasta  data/schemas/mysql.sql
     
     
    Feito isso, abra a tabela players 
    Por padrão...acredito que venha ao menos o char account manager...É ele que iremos utilizar para cria nosso sample!
     
     
    Explicação(só do que é relevante a criação do sample):
     
    id: é o número de identificação ordenado de acordo com a criação dos chars.
    Name: É o nome do char.
    world_id: É a identificação do mundo que o char faz parte.
    group_id: É o que vai determina o acesso do char.
    account_id: É a identificação da conta que o char pertence(também ordenado de acordo com a criação de contas).
    level: É o nível em que o char se encontra.
    vocation: É a identificação da vocação do personagem(ordenado de acordo com o arquivo vocations.xml que se localiza na pasta data/xml).
    health: É a quantidade atual de hp do char.
    healthmax: É a quantidade máxima de hp do char.
    looktype: É o Itemtype(outfit) inicial do char.
    maglevel: É o nível magico do char.
    mana: É a quantidade de mana atual do char.
    manamax: É a quantidade máxima de mana do char.
    town_id: Identificação da cidade inicial do char.
    posx   posy   posz :  É a posição atual do char nas coordenadas x, y, z.
    cap: Capacidade que o char aguenta carregar.
     
     
     
    Edição:
     
     
    Name: Aqui você irá colocar o nome do sample.
    Level: Aqui você irá colocar o level inicial do player.
    Vocation: Aqui você irá colocar a vocação desse sample(verificar o arquivo vocations.xml na pasta data/xml).
    health: Aqui você irá colocar a quantidade de hp que o novo char irá ter:
    healthmax: Deixe igual o valor do health.
    looktype: Aqui você irá colocar o itemtype(outfit) que o novo char irá ter ao logar(no caso a outfit inicial da vocação), para editar essa parte será necessario o Dat Editor, com ele você abrirá seu cliente e procurará o Itemtype(outfit) inicial da vocação.
    maglevel: Aqui você irá colocar o nível mágico do char ao ser criado.
    mana: Aqui você irá colocar a quantidade de mana que o novo char irá ter.
    manamax: Deixe igual o valor da mana.
    town_id: Aqui você irá colocar a identificação da cidade inicial do char.
    posx  posy  posz : Aqui você irá colocar as coordenadas iniciais do char(onde ele ao logar irá aparecer).
    cap: Aqui você irá colocar a capacidade de carregamento inicial do char.
     
    Feito isso agora você precisa edita o arquivo config.php que fica na pasta do site!
     
     
    Edição:
     
    $config['vocations'] =   
     
    Aqui você coloca as vocações(o nome do sample) ordenados começando de 1 . Exemplo:
     
    $config['vocations'] = array(1=>"Goku");
     
     
     
    $config['server_vocations'] =
     
    Aqui você coloca as vocações(o nome do sample) com uma pequena mudança, em vez de ordena começando de 1, você irá colocar o id da vocação contido no arquivo vocations.xml na pasta data/xml. Exemplo:
     
    $config['server_vocations'] = array(0=>"None", 228=>"Goku");
     
     
     
    $config['newchar_vocations'][0][1] = 
     
    Aqui você irá colocar novamente o nome do sample ordenado começando de 1. Exemplo:
     
    [0]: identificação do mundo(world).
    [1]: ordem dos samples.
     
     
    $config['newchar_vocations'][0][1] = "Goku"; $config['newchar_vocations'][0][2] = "Bardock";         $startPos['x'] =  $startPos['y'] =  $startPos['z'] =    Aqui você irá colocar as coordenadas inicais do char. Exemplo:   $startPos['x'] = 1000; $startPos['y'] = 1000; $startPos['z'] = 7;         Quase acabando so mais uma coisa:       Abra a pasta do seu site e vá até  system/application/views/create.php     Aperte  Ctrl + F e localize isso:   select name="vocation" class="keyboardInput" id="vocation">   Logo em baixo você irá coloca novamente o nome dos sample ordenados começando de 1. Exemplo:   <select name="vocation" class="keyboardInput" id="vocation">   <option value="1">Goku</option> <option value="2">Bardock</option>   </select>           Bom é isso. Até mais!       Ajudei? REP+ Não Vai Cair Dedo!   By Listrick
  3. Gostei
    Yasuo recebeu reputação de Mojiin em Minha Primeira Edit Deu Sprite   
    Você só pintou elas de outra cor, já estava tudo pintado a unica coisa que você fez foi nada além de passar outro pixel por cima.
  4. Gostei
    Yasuo recebeu reputação de wallacewts em Criando nova sample   
    OBS: Não irei ensina o básico(como importar, criar db..etc.)...falarei só da parte dos samples.
     
     
    Tutorial usando Modern AAC:
     
     
    Primeiro abra o seu localhost/phpmyadmin   ou 127.0.0.1/phpmyadmin
     
     
    Em seguida crie uma database com nome que desejar.
     
     
    Ao abrir a database que você criou....você irá importar o arquivo mysql.sql   que fica na pasta  data/schemas/mysql.sql
     
     
    Feito isso, abra a tabela players 
    Por padrão...acredito que venha ao menos o char account manager...É ele que iremos utilizar para cria nosso sample!
     
     
    Explicação(só do que é relevante a criação do sample):
     
    id: é o número de identificação ordenado de acordo com a criação dos chars.
    Name: É o nome do char.
    world_id: É a identificação do mundo que o char faz parte.
    group_id: É o que vai determina o acesso do char.
    account_id: É a identificação da conta que o char pertence(também ordenado de acordo com a criação de contas).
    level: É o nível em que o char se encontra.
    vocation: É a identificação da vocação do personagem(ordenado de acordo com o arquivo vocations.xml que se localiza na pasta data/xml).
    health: É a quantidade atual de hp do char.
    healthmax: É a quantidade máxima de hp do char.
    looktype: É o Itemtype(outfit) inicial do char.
    maglevel: É o nível magico do char.
    mana: É a quantidade de mana atual do char.
    manamax: É a quantidade máxima de mana do char.
    town_id: Identificação da cidade inicial do char.
    posx   posy   posz :  É a posição atual do char nas coordenadas x, y, z.
    cap: Capacidade que o char aguenta carregar.
     
     
     
    Edição:
     
     
    Name: Aqui você irá colocar o nome do sample.
    Level: Aqui você irá colocar o level inicial do player.
    Vocation: Aqui você irá colocar a vocação desse sample(verificar o arquivo vocations.xml na pasta data/xml).
    health: Aqui você irá colocar a quantidade de hp que o novo char irá ter:
    healthmax: Deixe igual o valor do health.
    looktype: Aqui você irá colocar o itemtype(outfit) que o novo char irá ter ao logar(no caso a outfit inicial da vocação), para editar essa parte será necessario o Dat Editor, com ele você abrirá seu cliente e procurará o Itemtype(outfit) inicial da vocação.
    maglevel: Aqui você irá colocar o nível mágico do char ao ser criado.
    mana: Aqui você irá colocar a quantidade de mana que o novo char irá ter.
    manamax: Deixe igual o valor da mana.
    town_id: Aqui você irá colocar a identificação da cidade inicial do char.
    posx  posy  posz : Aqui você irá colocar as coordenadas iniciais do char(onde ele ao logar irá aparecer).
    cap: Aqui você irá colocar a capacidade de carregamento inicial do char.
     
    Feito isso agora você precisa edita o arquivo config.php que fica na pasta do site!
     
     
    Edição:
     
    $config['vocations'] =   
     
    Aqui você coloca as vocações(o nome do sample) ordenados começando de 1 . Exemplo:
     
    $config['vocations'] = array(1=>"Goku");
     
     
     
    $config['server_vocations'] =
     
    Aqui você coloca as vocações(o nome do sample) com uma pequena mudança, em vez de ordena começando de 1, você irá colocar o id da vocação contido no arquivo vocations.xml na pasta data/xml. Exemplo:
     
    $config['server_vocations'] = array(0=>"None", 228=>"Goku");
     
     
     
    $config['newchar_vocations'][0][1] = 
     
    Aqui você irá colocar novamente o nome do sample ordenado começando de 1. Exemplo:
     
    [0]: identificação do mundo(world).
    [1]: ordem dos samples.
     
     
    $config['newchar_vocations'][0][1] = "Goku"; $config['newchar_vocations'][0][2] = "Bardock";         $startPos['x'] =  $startPos['y'] =  $startPos['z'] =    Aqui você irá colocar as coordenadas inicais do char. Exemplo:   $startPos['x'] = 1000; $startPos['y'] = 1000; $startPos['z'] = 7;         Quase acabando so mais uma coisa:       Abra a pasta do seu site e vá até  system/application/views/create.php     Aperte  Ctrl + F e localize isso:   select name="vocation" class="keyboardInput" id="vocation">   Logo em baixo você irá coloca novamente o nome dos sample ordenados começando de 1. Exemplo:   <select name="vocation" class="keyboardInput" id="vocation">   <option value="1">Goku</option> <option value="2">Bardock</option>   </select>           Bom é isso. Até mais!       Ajudei? REP+ Não Vai Cair Dedo!   By Listrick
  5. Gostei
    Yasuo recebeu reputação de Thiago Rulexz em (Resolvido)[Ajuda] Buypremium por item   
    <?xml version="1.0" encoding="UTF-8"?> <mod name="Buy premium command" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="no"> <config name="buypremium_config"><![CDATA[ config = { days = 7, item = 2500, cost = 150, maxDays = 360 } ]]></config> <talkaction words="!buypremium; !pacc" event="buffer"><![CDATA[ domodlib('buypremium_config') if(getPlayerPremiumDays(cid) > config.maxDays) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return end if(not doPlayerRemoveItem(cid, config.item, config.cost)) then doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return end doPlayerAddPremiumDays(cid, config.days) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.") ]]></talkaction> </mod> Tenta ai.
     
    Item = ID Do item que ira precisar
    Cost = Quantidade que ira precisar.
  6. Gostei
    Yasuo recebeu reputação de kaboflow em Minha Primeira Edit Deu Sprite   
    Você só pintou elas de outra cor, já estava tudo pintado a unica coisa que você fez foi nada além de passar outro pixel por cima.
  7. Gostei
    Yasuo recebeu reputação de Wend em (Resolvido)Como colocar "exausted" em uma spell?   
    local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 70) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -40.3, 1, -50.5, 1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 70) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 70) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -40, 1, -50.5, 1) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 70) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 70) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -40, 1, -50.5, 1) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 70) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 70) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -40.3, 1, -50.5, 1) arr1 = { {3} } arr2 = { {3} } arr3 = { {3} } arr4 = { {3} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) local function onCastSpell1(parameters)     return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters)     return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var) end local function onCastSpell3(parameters)     return isPlayer(parameters.cid) and doCombat(parameters.cid, combat3, parameters.var) end local function onCastSpell4(parameters)     return isPlayer(parameters.cid) and doCombat(parameters.cid, combat4, parameters.var) end function onCastSpell(cid, var) local waittime = 1 -- Tempo de exhaustion local storage = 115818 if exhaustion.check(cid, storage) then     doPlayerSendCancel(cid, "You are exhausted") return false end local position370 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 200, parameters) addEvent(onCastSpell2, 400, parameters) addEvent(onCastSpell2, 800, parameters) addEvent(onCastSpell2, 1000, parameters) exhaustion.set(cid, storage, waittime)     doSendMagicEffect(position370, 126) return TRUE end
  8. Gostei
    Yasuo recebeu reputação de FireW4LL em [AJUDA] Otitemeditor não abre de jeito nenhum !   
    Cara isso ta desatualizado ¬¬
     
    @Topic
     
    Tente usar este aqui amigo Download
  9. Gostei
    Yasuo deu reputação a xWhiteWolf em [SPELL] Kamui in   
    Fala galera do TK, tirei essa madrugada pra trazer um conteúdo novo a pedido do membro @alanmtd1, trata-se da spell Kamui do Obito só que eu fiz ela um pouquinho diferente; 
    Testado em TFS 0.3.6, cliente 8.54;
    Descrição pra quem não conhece:
    O player fala 'kamui in', se ele tiver com um target vai entrar e o target; do contrário entra ele e todos que estiverem à sua volta;
    Feito isso eles serão teleportados para o Kamui, um lugar que você vai criar no seu mapa editor e colocar NO-PVP ZONE, spawn de monstro e NO Logout.
    Preste bem atenção nisso porque se você esquecer quaisquer um desses vai dar bug.
    Depois de X segundos todos os players/monstros que vc teleportou voltarão para onde estavam (a menos que eles morram no kamui).
    Porque isso ocorre? Simples, eu só fui perceber como os caras do Naruto Online fizeram esse script depois de ter terminado a minha versão e eu to com preguiça demais de refazer tudo pra ficar igualzinho à versão deles hahauhauhauh então é importante que o kamui seja um local onde não haja mortes, justamente pra não haverem mensagens de erro tipo essa:
    [26/07/2014 04:27:46] [Error - Spell Interface]  [26/07/2014 04:27:46] In a timer event called from:  [26/07/2014 04:27:46] data/spells/scripts/especiais/kamui.lua:onCastSpell [26/07/2014 04:27:47] Description:  [26/07/2014 04:27:47] (luaDoTeleportThing) Thing not found Bom, vamos ao script:


      Agora em spells.xml: <instant name="KAMUI" words="kamui in" lvl="120" mana="200" prem="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="especiais/kamui.lua"> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant> Bom, pra configurar vc mexe na parte inicial do script e ja tá tudo explicadinho... quem sabe um dia eu refaça esse script pra ficar igualzinho o deles auhuhea até lá usem essa versão aí que até que está bem caprichadinha. Toda vez que alguém morrer no kamui vai aparecer uma mensagem de erro mas ela não afeta em nada, podem ficar relaxados. O único jeito de remover isso é impedindo as mortes dentro do kamui oque tira toda a graça da coisa, espero que tenham gostado ;]
     

Informação Importante

Confirmação de Termo