Ir para conteúdo

Yasuo

Membro
  • Registro em

  • Última visita

Tudo que Yasuo postou

  1. Filho da puta, você pede mais que mendingo
  2. Yasuo postou uma resposta no tópico em Playground (Off-topic)
    Qm e vc ?
  3. Yasuo postou uma resposta no tópico em Suporte & Pedidos
    Mais e o mesmo template do nto brasil e alguns onlines so mudo a cor.
  4. Cara todo Client e compatível não nenhum Client especifico para NTO --'
  5. Yasuo postou uma resposta no tópico em Suporte Tibia OTServer
    aonde fica isso na pasta do site.
  6. Yasuo postou uma resposta no tópico em Suporte Tibia OTServer
    Eae galera eu tenho uma dúvida, quando adiciono um item ele fica com a sprite de tal item, so que de "TIBIA" eu queria mudar por outra pois tenho um servidor de NTO.
  7. Porque se não vende um item que da vocation vip hora.
  8. Yasuo postou uma resposta no tópico em Suporte Tibia OTServer
    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
  9. Yasuo postou uma resposta no tópico em Suporte Tibia OTServer
    Olá pessoal andei pesquisando e não consegui encontrar esse sistema, eu já vi um parecido e era do Vodkart mais não consegui encontrar. Gostaria de um comando que envia-se certo Item/Count para o depot de certo jogador /todepot nome,item,count
  10. Yasuo postou uma resposta no tópico em Sprites
    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.
  11. Yasuo postou uma resposta no tópico em Suporte & Pedidos
    Reset D: ? Seria legal aparecer um ícone bem pequeno da skill do lado do nome, mais bem pequeno mesmo.
  12. Yasuo postou uma resposta no tópico em Suporte Tibia OTServer
    Cara isso é meio que inútil custa alguma coisa reiniciar o Servidor.
  13. Tenta ver o script que te mandei. Sobre a tag vai em spells.xml e acha o nome da spells e la vai tar Exhaustion"1000" algo do tipo
  14. 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
  15. Cara eu acho que a uma diferença nas spr do RME e do tibia Normal, o RME liberou algumas Dat. especiais para tais versões pois não funcionavam, mais elas não podem ser abertas em programas de edição de client.
  16. Cara isso ta desatualizado ¬¬ @Topic Tente usar este aqui amigo Download
  17. <?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.
  18. Tem as source do servidor ?
  19. Yasuo postou uma resposta no tópico em Playground (Off-topic)
    Quanta agressividade
  20. Coloca acess 5 e tenta.
  21. Yasuo postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Nossa ficou perfeito cara Rep+, você poderia fazer um moveements que quando o player passar por cima levar dano, iria botar alguns fogo dentro do Kamui pra quando os cara desesperados correr levar dano.
  22. Bem legal !
  23. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 134) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -95.2, 1, -85.2, 1) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionParam(condition, CONDITION_PARAM_SPEED, -400) setCombatCondition(combat, condition) function onCastSpell(cid, var) local position1 = {x=getThingPosition(getCreatureTarget(cid)).x, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(position1, 182) return doCombat(cid, combat, var) end
  24. Foda era quando o jogo não pegava ehuehuehue.
  25. Começa por Delphi ..., depois que aprender, vai tentando estudar outras coisas como Jscript, C etc...

Informação Importante

Confirmação de Termo