Ir para conteúdo

Tony Araujo

Visconde
  • Total de itens

    446
  • Registro em

  • Última visita

  • Dias Ganhos

    30

Histórico de Reputação

  1. Upvote
    Tony Araujo recebeu reputação de lSainty em [OFFICIAL!] oldPokemon.online (SvkE ~ PxG 2012 fully based)   
    É com grande honra que tenho o prazer de anunciar que o servidor oldPokemon online está oficialmente lançado, trazendo consigo toda a nostalgia do poketibia oldschool e com muitas outras novidades em sua essência. Eu convido-os para viajar ao passado, mais especificadamente 2009 onde todo esse sonho começou e onde teve seus dias mais gloriosos. Vamos nessa?
     
     
    Bom, junto ao servidor, como lançamos juntos ao feriado de páscoa, estamos com um singelo evento de páscoa ativo. Para todos os jogadores que criarem suas contas e logarem pelos próximos 15 dias, automaticamente ganharão a outfit exclusiva de páscoa.
     
    Site: http://www.oldpokemon.online
    Discord: https://discord.gg/MzT2EAN
    Facebook: https://www.facebook.com/oldPokemonOT
    Instagram: https://www.instagram.com/oldPokemon.online
  2. Upvote
    Tony Araujo recebeu reputação de nociam em [BETA-TEST] oldPokemon (SvkE based) - Online Now!   
    Fala galera, tranquilão? Bom, hoje eu to aqui pra apresentar pra vocês o meu xodó. O projeto no qual já trabalho tem 4 anos, e de muita luta e sofrimento kkkkkkk, afinal, passamos por trancos e barrancos. Foi um servidor que eu pensei em fazer diferente, a forma que ele funcionava. Trabalhei em cima de uma source até eu criar a minha própria, voltada completamente para pokémon, para ter um melhor desempenho, tirando todas as funções do tibia e deixando o servidor bem mais leve. 
     
    Bom, vamos falar exatamente o que é o oldPokemon. Eu criei esse servidor, junto com meu primo João, na ideia de trazer o oldschool do poketibia de volta a vida. Eu vejo muita gente comentando em vários forums / canais de poketibia / grupos do fb, que sentem saudades do antigo SvkE, e olha, eu também sentia, então foi de onde partimos nessa dura jornada de trazer um servidor que fosse fielmente o SvkE, porém com vários sistemas novos e funções inovadoras em nosso client e servidor. É com grande alegria que compartilho com vocês o Beta Test deste servidor, após uma longa caminhada.
     
     
    Algumas imagens do servidor:
     
    O servidor está contando com os seguintes sistemas:
     
    E MUITO MAIS!
     
     
     
    Para criar a conta, basta entrar no 1/1 e criar pelo Account Manager.
     
    Discord Link:
    https://discord.gg/UsKAPP2
     
    Download Link (Atualizado 10/04): 
    [MEGA.NZ]: https://mega.nz/#!hltigY4Z!CEncVtvPfuUzATIgK6Y9rPbrXGsCJ2xR6GxnCuWC_Dg [MEDIAFIRE]: https://www.mediafire.com/file/cbe23xa63trdc7t/oldPokemon_%2802.04%29.rar/file [DROPBOX]: https://www.dropbox.com/s/frcj0fotzfp2k56/oldPokemon%20%2802.04%29.rar?dl=0 SCAN DO CLIENT: https://www.virustotal.com/gui/file/64cb6d5bb3896fba98408336d4671e61b6c49bb57faf782f3f9bcfd393880f8d/detection  

     
  3. Upvote
    Tony Araujo recebeu reputação de KarlKalvin em [BETA-TEST] oldPokemon (SvkE based) - Online Now!   
    Fala galera, tranquilão? Bom, hoje eu to aqui pra apresentar pra vocês o meu xodó. O projeto no qual já trabalho tem 4 anos, e de muita luta e sofrimento kkkkkkk, afinal, passamos por trancos e barrancos. Foi um servidor que eu pensei em fazer diferente, a forma que ele funcionava. Trabalhei em cima de uma source até eu criar a minha própria, voltada completamente para pokémon, para ter um melhor desempenho, tirando todas as funções do tibia e deixando o servidor bem mais leve. 
     
    Bom, vamos falar exatamente o que é o oldPokemon. Eu criei esse servidor, junto com meu primo João, na ideia de trazer o oldschool do poketibia de volta a vida. Eu vejo muita gente comentando em vários forums / canais de poketibia / grupos do fb, que sentem saudades do antigo SvkE, e olha, eu também sentia, então foi de onde partimos nessa dura jornada de trazer um servidor que fosse fielmente o SvkE, porém com vários sistemas novos e funções inovadoras em nosso client e servidor. É com grande alegria que compartilho com vocês o Beta Test deste servidor, após uma longa caminhada.
     
     
    Algumas imagens do servidor:
     
    O servidor está contando com os seguintes sistemas:
     
    E MUITO MAIS!
     
     
     
    Para criar a conta, basta entrar no 1/1 e criar pelo Account Manager.
     
    Discord Link:
    https://discord.gg/UsKAPP2
     
    Download Link (Atualizado 10/04): 
    [MEGA.NZ]: https://mega.nz/#!hltigY4Z!CEncVtvPfuUzATIgK6Y9rPbrXGsCJ2xR6GxnCuWC_Dg [MEDIAFIRE]: https://www.mediafire.com/file/cbe23xa63trdc7t/oldPokemon_%2802.04%29.rar/file [DROPBOX]: https://www.dropbox.com/s/frcj0fotzfp2k56/oldPokemon%20%2802.04%29.rar?dl=0 SCAN DO CLIENT: https://www.virustotal.com/gui/file/64cb6d5bb3896fba98408336d4671e61b6c49bb57faf782f3f9bcfd393880f8d/detection  

     
  4. Upvote
    Tony Araujo recebeu reputação de FlamesAdmin em [ACTION] Auto Loot - Coletando ao abrir corpo   
    Eai galera do Eks, tudo bão? Quanto tempo que eu não venho por esses lados, saudades xD
    Bom, sem muita enrolação, eu vim postar pra vocês o sistema de auto loot que eu fiz aqui rapidinho (literalmente, 10 mins), porém que ficou bem bacana. É aquele esquema, você coleta o loot quando abre o corpo do bicho morto. Está bem simples, porém funcional. Eu pesquisei a respeito, pra ter uma ideia e não encontrei nenhum que tivesse com um código legal, todos estavam bem antigos.
     
    Eu não tive muito tempo testando, então caso encontrem qualquer bug, me avise pfv.
     
    function onUse(cid, item, fromPosition, itemEx, toPosition) if getItemAttribute(item.uid, "corpseowner") ~= cid then return doPlayerSendCancel(cid, "You're not the owner.") end local items = {} for i = 0, getContainerSize(item.uid) do local it = getContainerItem(item.uid, i) if it.uid > 0 then table.insert(items, {it.itemid, it.type}) doRemoveItem(it.uid) end end if #items > 0 then for k = 1, #items do local playerItem = getPlayerItemById(cid, true, items[k][1]) if playerItem.uid > 0 then if (playerItem.type + items[k][2]) > 100 then doPlayerAddItem(cid, items[k][1], (playerItem.type + items[k][2]) - 100) doTransformItem(playerItem.uid, items[k][1], 100) else doTransformItem(playerItem.uid, items[k][1], playerItem.type + items[k][2]) end else doPlayerAddItem(cid, items[k][1], items[k][2]) end end return true end return false end  
  5. Upvote
    Tony Araujo recebeu reputação de gabriel28 em [ACTION] Auto Loot - Coletando ao abrir corpo   
    Eai galera do Eks, tudo bão? Quanto tempo que eu não venho por esses lados, saudades xD
    Bom, sem muita enrolação, eu vim postar pra vocês o sistema de auto loot que eu fiz aqui rapidinho (literalmente, 10 mins), porém que ficou bem bacana. É aquele esquema, você coleta o loot quando abre o corpo do bicho morto. Está bem simples, porém funcional. Eu pesquisei a respeito, pra ter uma ideia e não encontrei nenhum que tivesse com um código legal, todos estavam bem antigos.
     
    Eu não tive muito tempo testando, então caso encontrem qualquer bug, me avise pfv.
     
    function onUse(cid, item, fromPosition, itemEx, toPosition) if getItemAttribute(item.uid, "corpseowner") ~= cid then return doPlayerSendCancel(cid, "You're not the owner.") end local items = {} for i = 0, getContainerSize(item.uid) do local it = getContainerItem(item.uid, i) if it.uid > 0 then table.insert(items, {it.itemid, it.type}) doRemoveItem(it.uid) end end if #items > 0 then for k = 1, #items do local playerItem = getPlayerItemById(cid, true, items[k][1]) if playerItem.uid > 0 then if (playerItem.type + items[k][2]) > 100 then doPlayerAddItem(cid, items[k][1], (playerItem.type + items[k][2]) - 100) doTransformItem(playerItem.uid, items[k][1], 100) else doTransformItem(playerItem.uid, items[k][1], playerItem.type + items[k][2]) end else doPlayerAddItem(cid, items[k][1], items[k][2]) end end return true end return false end  
  6. Thanks
    Tony Araujo recebeu reputação de jeanflamengo em [ACTION] Auto Loot - Coletando ao abrir corpo   
    Eai galera do Eks, tudo bão? Quanto tempo que eu não venho por esses lados, saudades xD
    Bom, sem muita enrolação, eu vim postar pra vocês o sistema de auto loot que eu fiz aqui rapidinho (literalmente, 10 mins), porém que ficou bem bacana. É aquele esquema, você coleta o loot quando abre o corpo do bicho morto. Está bem simples, porém funcional. Eu pesquisei a respeito, pra ter uma ideia e não encontrei nenhum que tivesse com um código legal, todos estavam bem antigos.
     
    Eu não tive muito tempo testando, então caso encontrem qualquer bug, me avise pfv.
     
    function onUse(cid, item, fromPosition, itemEx, toPosition) if getItemAttribute(item.uid, "corpseowner") ~= cid then return doPlayerSendCancel(cid, "You're not the owner.") end local items = {} for i = 0, getContainerSize(item.uid) do local it = getContainerItem(item.uid, i) if it.uid > 0 then table.insert(items, {it.itemid, it.type}) doRemoveItem(it.uid) end end if #items > 0 then for k = 1, #items do local playerItem = getPlayerItemById(cid, true, items[k][1]) if playerItem.uid > 0 then if (playerItem.type + items[k][2]) > 100 then doPlayerAddItem(cid, items[k][1], (playerItem.type + items[k][2]) - 100) doTransformItem(playerItem.uid, items[k][1], 100) else doTransformItem(playerItem.uid, items[k][1], playerItem.type + items[k][2]) end else doPlayerAddItem(cid, items[k][1], items[k][2]) end end return true end return false end  
  7. Upvote
    Tony Araujo recebeu reputação de Dipirona SZ em [BETA-TEST] oldPokemon (SvkE based) - Online Now!   
    Fala galera, tranquilão? Bom, hoje eu to aqui pra apresentar pra vocês o meu xodó. O projeto no qual já trabalho tem 4 anos, e de muita luta e sofrimento kkkkkkk, afinal, passamos por trancos e barrancos. Foi um servidor que eu pensei em fazer diferente, a forma que ele funcionava. Trabalhei em cima de uma source até eu criar a minha própria, voltada completamente para pokémon, para ter um melhor desempenho, tirando todas as funções do tibia e deixando o servidor bem mais leve. 
     
    Bom, vamos falar exatamente o que é o oldPokemon. Eu criei esse servidor, junto com meu primo João, na ideia de trazer o oldschool do poketibia de volta a vida. Eu vejo muita gente comentando em vários forums / canais de poketibia / grupos do fb, que sentem saudades do antigo SvkE, e olha, eu também sentia, então foi de onde partimos nessa dura jornada de trazer um servidor que fosse fielmente o SvkE, porém com vários sistemas novos e funções inovadoras em nosso client e servidor. É com grande alegria que compartilho com vocês o Beta Test deste servidor, após uma longa caminhada.
     
     
    Algumas imagens do servidor:
     
    O servidor está contando com os seguintes sistemas:
     
    E MUITO MAIS!
     
     
     
    Para criar a conta, basta entrar no 1/1 e criar pelo Account Manager.
     
    Discord Link:
    https://discord.gg/UsKAPP2
     
    Download Link (Atualizado 10/04): 
    [MEGA.NZ]: https://mega.nz/#!hltigY4Z!CEncVtvPfuUzATIgK6Y9rPbrXGsCJ2xR6GxnCuWC_Dg [MEDIAFIRE]: https://www.mediafire.com/file/cbe23xa63trdc7t/oldPokemon_%2802.04%29.rar/file [DROPBOX]: https://www.dropbox.com/s/frcj0fotzfp2k56/oldPokemon%20%2802.04%29.rar?dl=0 SCAN DO CLIENT: https://www.virustotal.com/gui/file/64cb6d5bb3896fba98408336d4671e61b6c49bb57faf782f3f9bcfd393880f8d/detection  

     
  8. Upvote
    Tony Araujo recebeu reputação de Shiroe em [BETA-TEST] oldPokemon (SvkE based) - Online Now!   
    Fala galera, tranquilão? Bom, hoje eu to aqui pra apresentar pra vocês o meu xodó. O projeto no qual já trabalho tem 4 anos, e de muita luta e sofrimento kkkkkkk, afinal, passamos por trancos e barrancos. Foi um servidor que eu pensei em fazer diferente, a forma que ele funcionava. Trabalhei em cima de uma source até eu criar a minha própria, voltada completamente para pokémon, para ter um melhor desempenho, tirando todas as funções do tibia e deixando o servidor bem mais leve. 
     
    Bom, vamos falar exatamente o que é o oldPokemon. Eu criei esse servidor, junto com meu primo João, na ideia de trazer o oldschool do poketibia de volta a vida. Eu vejo muita gente comentando em vários forums / canais de poketibia / grupos do fb, que sentem saudades do antigo SvkE, e olha, eu também sentia, então foi de onde partimos nessa dura jornada de trazer um servidor que fosse fielmente o SvkE, porém com vários sistemas novos e funções inovadoras em nosso client e servidor. É com grande alegria que compartilho com vocês o Beta Test deste servidor, após uma longa caminhada.
     
     
    Algumas imagens do servidor:
     
    O servidor está contando com os seguintes sistemas:
     
    E MUITO MAIS!
     
     
     
    Para criar a conta, basta entrar no 1/1 e criar pelo Account Manager.
     
    Discord Link:
    https://discord.gg/UsKAPP2
     
    Download Link (Atualizado 10/04): 
    [MEGA.NZ]: https://mega.nz/#!hltigY4Z!CEncVtvPfuUzATIgK6Y9rPbrXGsCJ2xR6GxnCuWC_Dg [MEDIAFIRE]: https://www.mediafire.com/file/cbe23xa63trdc7t/oldPokemon_%2802.04%29.rar/file [DROPBOX]: https://www.dropbox.com/s/frcj0fotzfp2k56/oldPokemon%20%2802.04%29.rar?dl=0 SCAN DO CLIENT: https://www.virustotal.com/gui/file/64cb6d5bb3896fba98408336d4671e61b6c49bb57faf782f3f9bcfd393880f8d/detection  

     
  9. Upvote
    Tony Araujo recebeu reputação de Wase Wiss em [BETA-TEST] oldPokemon (SvkE based) - Online Now!   
    Fala galera, tranquilão? Bom, hoje eu to aqui pra apresentar pra vocês o meu xodó. O projeto no qual já trabalho tem 4 anos, e de muita luta e sofrimento kkkkkkk, afinal, passamos por trancos e barrancos. Foi um servidor que eu pensei em fazer diferente, a forma que ele funcionava. Trabalhei em cima de uma source até eu criar a minha própria, voltada completamente para pokémon, para ter um melhor desempenho, tirando todas as funções do tibia e deixando o servidor bem mais leve. 
     
    Bom, vamos falar exatamente o que é o oldPokemon. Eu criei esse servidor, junto com meu primo João, na ideia de trazer o oldschool do poketibia de volta a vida. Eu vejo muita gente comentando em vários forums / canais de poketibia / grupos do fb, que sentem saudades do antigo SvkE, e olha, eu também sentia, então foi de onde partimos nessa dura jornada de trazer um servidor que fosse fielmente o SvkE, porém com vários sistemas novos e funções inovadoras em nosso client e servidor. É com grande alegria que compartilho com vocês o Beta Test deste servidor, após uma longa caminhada.
     
     
    Algumas imagens do servidor:
     
    O servidor está contando com os seguintes sistemas:
     
    E MUITO MAIS!
     
     
     
    Para criar a conta, basta entrar no 1/1 e criar pelo Account Manager.
     
    Discord Link:
    https://discord.gg/UsKAPP2
     
    Download Link (Atualizado 10/04): 
    [MEGA.NZ]: https://mega.nz/#!hltigY4Z!CEncVtvPfuUzATIgK6Y9rPbrXGsCJ2xR6GxnCuWC_Dg [MEDIAFIRE]: https://www.mediafire.com/file/cbe23xa63trdc7t/oldPokemon_%2802.04%29.rar/file [DROPBOX]: https://www.dropbox.com/s/frcj0fotzfp2k56/oldPokemon%20%2802.04%29.rar?dl=0 SCAN DO CLIENT: https://www.virustotal.com/gui/file/64cb6d5bb3896fba98408336d4671e61b6c49bb57faf782f3f9bcfd393880f8d/detection  

     
  10. Upvote
    Tony Araujo recebeu reputação de Taiger em [ACTION] Auto Loot - Coletando ao abrir corpo   
    Eai galera do Eks, tudo bão? Quanto tempo que eu não venho por esses lados, saudades xD
    Bom, sem muita enrolação, eu vim postar pra vocês o sistema de auto loot que eu fiz aqui rapidinho (literalmente, 10 mins), porém que ficou bem bacana. É aquele esquema, você coleta o loot quando abre o corpo do bicho morto. Está bem simples, porém funcional. Eu pesquisei a respeito, pra ter uma ideia e não encontrei nenhum que tivesse com um código legal, todos estavam bem antigos.
     
    Eu não tive muito tempo testando, então caso encontrem qualquer bug, me avise pfv.
     
    function onUse(cid, item, fromPosition, itemEx, toPosition) if getItemAttribute(item.uid, "corpseowner") ~= cid then return doPlayerSendCancel(cid, "You're not the owner.") end local items = {} for i = 0, getContainerSize(item.uid) do local it = getContainerItem(item.uid, i) if it.uid > 0 then table.insert(items, {it.itemid, it.type}) doRemoveItem(it.uid) end end if #items > 0 then for k = 1, #items do local playerItem = getPlayerItemById(cid, true, items[k][1]) if playerItem.uid > 0 then if (playerItem.type + items[k][2]) > 100 then doPlayerAddItem(cid, items[k][1], (playerItem.type + items[k][2]) - 100) doTransformItem(playerItem.uid, items[k][1], 100) else doTransformItem(playerItem.uid, items[k][1], playerItem.type + items[k][2]) end else doPlayerAddItem(cid, items[k][1], items[k][2]) end end return true end return false end  
  11. Upvote
    Tony Araujo recebeu reputação de yoh em [8.54] The Forgotten Server (Version : OrochiElf 1.0)   
    Fala ai pessoal do Xtibia, ultimamente eu vejo muitos membros querendo abrir o seu proprio projeto, e precisar de umas sourcers para editar e talz, e nao conseguir editar, para sua base.
    Então eu querendo ajudar os membros, fiz uma versão aqui do TFS , e editei umas funçoes que pode ajudar muitos.
    Segue o changelog.
     
     
    ChangeLog - (TFS OrochiElf v1.0)
     
    -Adicionado a funçao doPlayerCastSpell(cid, spell) -Adicionado a funçao doPlayerSetSkillLevel(cid, skillId, value) -Adicionado a funçao doPlayerSetMagicLevel(cid, value) -Adicionado a funçao doSendChannels(cid) -Adicionado AutoStacking Item (Junta os items automaticamente)  
    Aqui vai uma fotozinha para mostrar que o servidor não tem bug algum, está limpo.
     

     
    Bom galera, vou ensinar a usar cada uma das funçoes citadas no changelog
     
    doPlayerCastSpell -> é usado para fazer o player soltar uma magia.[/size] Exemplo de uso : doPlayerCastSpell(cid, "Exori Vis") Isso irá fazer o player executar uma magia, ou no caso, o player iria usar a magia (Exori Vis) é bom para fazer sistema de cooldown. doPlayerSetSkillLevel -> é usado para setar um novo valor para a skill do player. Exemplo de uso : doPlayerSetSkillLevel(cid, 0, getPlayerSkill(cid, 0) + 10) Isso iria me adicionar 10 pontos da minha skillid 0 , ou seja, fist fighting. doPlayerSetMagicLevel -> é usada da mesma forma que o doPlayerSetSkillLevel doSendChannels -> é usado para abrir a caixa de canais, a mesma que mostra os canais (Trade, Help, Report , entre outros)  
    Espero que ajude muitos membros.
     
    Download Link (Tfs OrochiElf v1.0) -> http://www.mediafire...dbd5aa4xm6uux6u
    Scan (Tfs OrochiElf v1.0) -> https://www.virustot...sis/1366158244/
     
    Obs : Os viros citados no site, sao os virus normais do The Forgotten Server.
    Obs²: Não estou obrigando ninquem a baixar , ou a gostar do meu feito. então fica a seu critério.
     
     
    Pedido: Eu gostaria que voces deixassem opnioes, no que deveria ter na versao 1.1 (;
    Obrigado ai galera, espero que ajude
  12. Thanks
    Tony Araujo recebeu reputação de Arnz190 em [OrochiElf] New OTRestarter v1.0   
    New OTRestarter
    version: 1.0
    developer: Tony Araújo (OrochiElf) pt. Gabriel Nogueira (Idéias)
     
     
    Funções:
    - Auto Restarter (Ele inicia o servidor assim que ele não detectar mais que o processo está ativo, ou seja, toda vez que o seu servidor fechar sozinho, o programa automaticamente irá reconhecer e irá reinicia-lo.)
     
    - Auto Crash Timer (Uma nova função inédita foi adicionada, esta função é responsável por detectar quando o processo do servidor para de funcionar, algo que acontece frequentemente, então ele irá reconhecer e reiniciar o processo.)
     
    - Auto Restarter Timer (Outra função nova adicionada nesta versão, esta função é responsável por programar os horários que você deseja reiniciar o seu servidor. ela é bastante usada para evitar o desperdício de memória usada no consumo do processo do servidor, ou seja, quando um servidor está ativo por muito tempo o gasto de memória aumenta, então esta função irá reiniciar o processo do seu servido de acordo com os horários que você marcar.
     
    Para próxima versão:
    - OTRestarter hosting (Esta função será uma inovação bastante bacana, ela dará o direito de você acessar o Restarter *que estará provavelmente instalado no VPS/Dedicado do servidor* sem que a pessoa precise acionar a conexão remota, ou seja, funcionará parecido com um FTP Control, você poderá controlar o Restarter e ter acesso as informações gravadas no LOG do programa através de um simples client, deixando possível ser acessado em computadores diferentes, e em breve uma versão para mobile/celular.)
     
     
    Imagem do funcionamento do programa:

     
    Download:
    Link Aqui
     
  13. Upvote
    Tony Araujo recebeu reputação de PostadorHunter em [ACTION] Auto Loot - Coletando ao abrir corpo   
    Eai galera do Eks, tudo bão? Quanto tempo que eu não venho por esses lados, saudades xD
    Bom, sem muita enrolação, eu vim postar pra vocês o sistema de auto loot que eu fiz aqui rapidinho (literalmente, 10 mins), porém que ficou bem bacana. É aquele esquema, você coleta o loot quando abre o corpo do bicho morto. Está bem simples, porém funcional. Eu pesquisei a respeito, pra ter uma ideia e não encontrei nenhum que tivesse com um código legal, todos estavam bem antigos.
     
    Eu não tive muito tempo testando, então caso encontrem qualquer bug, me avise pfv.
     
    function onUse(cid, item, fromPosition, itemEx, toPosition) if getItemAttribute(item.uid, "corpseowner") ~= cid then return doPlayerSendCancel(cid, "You're not the owner.") end local items = {} for i = 0, getContainerSize(item.uid) do local it = getContainerItem(item.uid, i) if it.uid > 0 then table.insert(items, {it.itemid, it.type}) doRemoveItem(it.uid) end end if #items > 0 then for k = 1, #items do local playerItem = getPlayerItemById(cid, true, items[k][1]) if playerItem.uid > 0 then if (playerItem.type + items[k][2]) > 100 then doPlayerAddItem(cid, items[k][1], (playerItem.type + items[k][2]) - 100) doTransformItem(playerItem.uid, items[k][1], 100) else doTransformItem(playerItem.uid, items[k][1], playerItem.type + items[k][2]) end else doPlayerAddItem(cid, items[k][1], items[k][2]) end end return true end return false end  
  14. Upvote
    Tony Araujo recebeu reputação de GOD Vitor em [Dll Injection] The Forgotten Client   
    Eai galerinha, blz? Na opinião de vocês, vale a pena investir no OLD Client ?
    E se todo mundo pudesse desenvolver seus próprios módulos da mesma forma que fazem no OTClient?
     
    Estou montando um projeto e preciso bastante do feedback de vocês!

     

     

     
     
  15. Upvote
    Tony Araujo recebeu reputação de Stigal em [Resolvido] ALGUÉM SABE QUAL E O CÓDIGO DE EDITAR O DANO DA MAGIA ??   
    O dano da magia você encontra em spells/scripts, lá existe uma umas funções que chamam formula e tem uma continha lá dentro, é só ir alterando ao seu gosto.
  16. Thanks
    Tony Araujo recebeu reputação de cs007 em [TFS 0.3.6/0.4] GuildWar - Anti Entrosa   
    Fala galerinha, tudo bom? Então, hoje venho compartilhar um sistema que fiz a dois anos atrás, uma GuildWar (CityWar) - Anti Entrosa.  Bom, caso alguém não conheça, basicamente é o seguinte: Uma batalha entre duas guildas, onde é estipulado o número máximo de mortes e um tempo, quem estiver com o maior número de mortes até o final do tempo ou quem alcançar todos os abates, ganha.  Ela é Anti - Entrosa porque acontece em cidades específicas e ninguém de fora terá acesso de entrar. Ela conta também com alguns módulos de batalhas diferentes, sendo eles: Tradicional (ou seja, vale tudo), sem UE (não é permitido magias em área) e só SD rune (ou seja, nesta guerra os magos só poderão utilizar a Sudden Death Rune). Você é livre para escolher entre quatro tempos de duração e consequentemente, cada um terá valores diferentes, porém, será possível adicionar mais, remover e/ou editar. 
     
    A configuração do sistema é super fácil e auto explicativa, segue abaixo.
    CityWar_Configurations = { Players_Mode = {min = 5, max = 50}, TimePrice_Mode = {[15] = 50000, [30] = 75000, [60] = 90000, [120] = 120000}, War_Mode = { ["tradicional, padrao, normal, 1"] = 1, ["sem ue, semue, 2"] = 2, ["sosd, apenas sd, só sd, soh sd, 3"] = 3; }, Maps_Mode = { ["grendor"] = {teamA = {x = 32052, y = 33809, z = 6}, teamB = {x = 32172, y = 33784, z = 5}}, ["darashia"] = {teamA = {x = 32859, y = 34023, z = 8}, teamB = {x = 32935, y = 34044, z = 6}}, ["thais"] = {teamA = {x = 32514, y = 33722, z = 7}, teamB = {x = 32479, y = 33681, z = 7}}, ["carlin"] = {teamA = {x = 32441, y = 33527, z = 7}, teamB = {x = 32503, y = 33506, z = 7}}, ["fibula"] = {teamA = {x = 32309, y = 33886, z = 7}, teamB = {x = 32356, y = 33956, z = 6}}, ["edron"] = {teamA = {x = 33038, y = 33663, z = 7}, teamB = {x = 32969, y = 33541, z = 6}}, ["new island"] = {teamA = {x = 32573, y = 34007, z = 7}, teamB = {x = 32496, y = 33949, z = 6}}, ["venore"] = {teamA = {x = 32820, y = 33606, z = 7}, teamB = {x = 32725, y = 33629, z = 7}}; } }  
    Bom, esse é meu primeiro post de estreia à colaboração do Eks e a minha volta ao Open Tibia. Espero que gostem e façam um ótimo proveito. É nós galera! ❤️
    [TonyAraújo] CityWar.zip
  17. Upvote
    Tony Araujo deu reputação a Deyvel em [PokeTibia]BaseCyan[SemLenda]   
    Server feito somente por diverçao sem shop e sem players editados(Nem Blockes).O Server esta por Hamachi por eu estar com Net Compartilhada Mais Vai Fica 24H, E Qualquer Duvida Sempre Estarei Respondendo No Hamachi.
     
    [+]Adicionado Nota de 1kk
    [+]Lottery e Rewards de Hora em hora
    [+]Adicionado Varios Megas e Shinys Novos e Magias para eles.
    [+]Staff sempre on e participativa. Vagas na staff por merecimento.
    [+]!Anuncio e !Turbo.
    [+]Up Facil(Tem Quests e Pokes q so sao adiquiridos Lv Alto).
    [+]Varias box, Quest, Npc Task's Para Nao Ficar Sem O Que Fazer Em Pouco Tempo.
    [+]Tudo Free - Vip, Boost stone+, shiny box, !Turbo,!Anuncio.....
    [+]Catch-Chanel 100%(Sempre Que Alguem Cata Algo Aparece Nele).
    [+]Adicionado 2 Novas Balls Hyper Ball e Mega ball sendo a Hyper adiquirida no Mark e a Mega em Quests.
    [+]Novas quests e sistemas para aumentar a diverçao.
    [+]Adicionado Helds Itens Tier 1 até Tier 7 ( X-Boost - X-Return - Y-Regeneration - Y-Cure - X-Attack - X- Defense ) Todos 100%.
    [+]Adicionado o comando /clan para poder pegar rank 5 de uma vez ( Ex: /clan orebound,5 ) 100%.
    [+]CP de Saffron Reformulado Novo Visual ( Terceiro Andar com Boost Machines, Teleport Para Areá de Eventos Teleport para Areá Vip ) 100%.
    [+]Adicionado Npcs (Elect Trainer e Magmo Trainer ) Que Troca Shiny Magmar e Shiny Electabuzz +50 e 5kk por Shiny Electivire e Shiny Magmortar 100%.
    [+]Adicionado Novos Pokemons ( Absol, Beldum , Metang , Metagross, Electivire, Magmortar, Magnezone, Milotic, Salamence, Tropius, Wailord, Shiny Electivire , Shiny Magmortar, Shiny Salamence e Shiny Mantine 100%.
    [+]Portraits, Corpses, Icon e Loots Dos Novos Pokemons 100%.
    [+]Adicionado Auto Loot ( Ex : /aloot add: Fire Stone, /aloot remover: Fire Stone, /aloot Check Com Limite de 30 Itens) 100%.
    [+]Spaws de Shiny Mantine, Shiny Electivire, Shiny Magmortar e Shiny Salamence aleatórios 100%.
    [+]Boost Machines Boosteando os Novos Pokemons com suas devidas Stones 100%.
     
    Redes Hamachi  PokeXFireR[01] a PokeXFireR[20] senha 1235
    Link Do Site: https://goo.gl/zoZjY4
    Link Do Client: https://mega.nz/#!tpAjwIoL!2caVmTbOIUhxqD9U_FUtOMfN3L7htY38wPD6pTws9BU
    Link Do Discord: https://discord.gg/7AcpfFt
  18. Upvote
    Tony Araujo recebeu reputação de Tio Lukz em [Resolvido] Lottery System sem sortear membros da staff   
    Fazer scripts sem testar, tem dessas coisas kkkkk. São erros mto toscos
     
    local configs = { hours = 2, -- quantas em quantas horas, vai acontecer. winners = 1, -- qntos players podem ganhar. premio = { [1] = {item = 2160, count = 10}, } } function onThink(interval, lastExecution) if #getPlayersOnline() >= configs.winners then local str = "Lottery:" for i = 1, configs.winners do local lucky_player = getPlayersOnline()[math.random(#getPlayersOnline())] if getPlayerAccess(lucky_player) <= 1 then local random_reward = configs.premio[math.random(#configs.premio)] doPlayerAddItem(lucky_player, random_reward.item, random_reward.count) str = str .. "\n" .. getCreatureName(lucky_player) .. " - " .. random_reward.count .. "x " .. getItemNameById(random_reward.item) end end doBroadcastMessage(str .. "\n (Next in " .. configs.hours .. " hours.)") end return true end  
  19. Thanks
    Tony Araujo recebeu reputação de nociam em [Resolvido] Codigo em Lua ou C++   
    Você editando nas sources, está criando na cabeça do servidor, ou seja, está criando uma regra e toda vez que você executar essa função, ela vai puxar tudo o que você adicionou de novo e quando você cria dentro do servidor, você cria condições direcionadas a objetos, que no caso desse sistema aí, seria a melhor opção.
  20. Upvote
    Tony Araujo recebeu reputação de awfaier em [TFS 0.3.6/0.4] GuildWar - Anti Entrosa   
    Fala galerinha, tudo bom? Então, hoje venho compartilhar um sistema que fiz a dois anos atrás, uma GuildWar (CityWar) - Anti Entrosa.  Bom, caso alguém não conheça, basicamente é o seguinte: Uma batalha entre duas guildas, onde é estipulado o número máximo de mortes e um tempo, quem estiver com o maior número de mortes até o final do tempo ou quem alcançar todos os abates, ganha.  Ela é Anti - Entrosa porque acontece em cidades específicas e ninguém de fora terá acesso de entrar. Ela conta também com alguns módulos de batalhas diferentes, sendo eles: Tradicional (ou seja, vale tudo), sem UE (não é permitido magias em área) e só SD rune (ou seja, nesta guerra os magos só poderão utilizar a Sudden Death Rune). Você é livre para escolher entre quatro tempos de duração e consequentemente, cada um terá valores diferentes, porém, será possível adicionar mais, remover e/ou editar. 
     
    A configuração do sistema é super fácil e auto explicativa, segue abaixo.
    CityWar_Configurations = { Players_Mode = {min = 5, max = 50}, TimePrice_Mode = {[15] = 50000, [30] = 75000, [60] = 90000, [120] = 120000}, War_Mode = { ["tradicional, padrao, normal, 1"] = 1, ["sem ue, semue, 2"] = 2, ["sosd, apenas sd, só sd, soh sd, 3"] = 3; }, Maps_Mode = { ["grendor"] = {teamA = {x = 32052, y = 33809, z = 6}, teamB = {x = 32172, y = 33784, z = 5}}, ["darashia"] = {teamA = {x = 32859, y = 34023, z = 8}, teamB = {x = 32935, y = 34044, z = 6}}, ["thais"] = {teamA = {x = 32514, y = 33722, z = 7}, teamB = {x = 32479, y = 33681, z = 7}}, ["carlin"] = {teamA = {x = 32441, y = 33527, z = 7}, teamB = {x = 32503, y = 33506, z = 7}}, ["fibula"] = {teamA = {x = 32309, y = 33886, z = 7}, teamB = {x = 32356, y = 33956, z = 6}}, ["edron"] = {teamA = {x = 33038, y = 33663, z = 7}, teamB = {x = 32969, y = 33541, z = 6}}, ["new island"] = {teamA = {x = 32573, y = 34007, z = 7}, teamB = {x = 32496, y = 33949, z = 6}}, ["venore"] = {teamA = {x = 32820, y = 33606, z = 7}, teamB = {x = 32725, y = 33629, z = 7}}; } }  
    Bom, esse é meu primeiro post de estreia à colaboração do Eks e a minha volta ao Open Tibia. Espero que gostem e façam um ótimo proveito. É nós galera! ❤️
    [TonyAraújo] CityWar.zip
  21. Upvote
    Tony Araujo recebeu reputação de Stigal em [TFS 0.3.6/0.4] GuildWar - Anti Entrosa   
    Fala galerinha, tudo bom? Então, hoje venho compartilhar um sistema que fiz a dois anos atrás, uma GuildWar (CityWar) - Anti Entrosa.  Bom, caso alguém não conheça, basicamente é o seguinte: Uma batalha entre duas guildas, onde é estipulado o número máximo de mortes e um tempo, quem estiver com o maior número de mortes até o final do tempo ou quem alcançar todos os abates, ganha.  Ela é Anti - Entrosa porque acontece em cidades específicas e ninguém de fora terá acesso de entrar. Ela conta também com alguns módulos de batalhas diferentes, sendo eles: Tradicional (ou seja, vale tudo), sem UE (não é permitido magias em área) e só SD rune (ou seja, nesta guerra os magos só poderão utilizar a Sudden Death Rune). Você é livre para escolher entre quatro tempos de duração e consequentemente, cada um terá valores diferentes, porém, será possível adicionar mais, remover e/ou editar. 
     
    A configuração do sistema é super fácil e auto explicativa, segue abaixo.
    CityWar_Configurations = { Players_Mode = {min = 5, max = 50}, TimePrice_Mode = {[15] = 50000, [30] = 75000, [60] = 90000, [120] = 120000}, War_Mode = { ["tradicional, padrao, normal, 1"] = 1, ["sem ue, semue, 2"] = 2, ["sosd, apenas sd, só sd, soh sd, 3"] = 3; }, Maps_Mode = { ["grendor"] = {teamA = {x = 32052, y = 33809, z = 6}, teamB = {x = 32172, y = 33784, z = 5}}, ["darashia"] = {teamA = {x = 32859, y = 34023, z = 8}, teamB = {x = 32935, y = 34044, z = 6}}, ["thais"] = {teamA = {x = 32514, y = 33722, z = 7}, teamB = {x = 32479, y = 33681, z = 7}}, ["carlin"] = {teamA = {x = 32441, y = 33527, z = 7}, teamB = {x = 32503, y = 33506, z = 7}}, ["fibula"] = {teamA = {x = 32309, y = 33886, z = 7}, teamB = {x = 32356, y = 33956, z = 6}}, ["edron"] = {teamA = {x = 33038, y = 33663, z = 7}, teamB = {x = 32969, y = 33541, z = 6}}, ["new island"] = {teamA = {x = 32573, y = 34007, z = 7}, teamB = {x = 32496, y = 33949, z = 6}}, ["venore"] = {teamA = {x = 32820, y = 33606, z = 7}, teamB = {x = 32725, y = 33629, z = 7}}; } }  
    Bom, esse é meu primeiro post de estreia à colaboração do Eks e a minha volta ao Open Tibia. Espero que gostem e façam um ótimo proveito. É nós galera! ❤️
    [TonyAraújo] CityWar.zip
  22. Thanks
    Tony Araujo recebeu reputação de miupinho em [TFS 0.3.6/0.4] GuildWar - Anti Entrosa   
    Fala galerinha, tudo bom? Então, hoje venho compartilhar um sistema que fiz a dois anos atrás, uma GuildWar (CityWar) - Anti Entrosa.  Bom, caso alguém não conheça, basicamente é o seguinte: Uma batalha entre duas guildas, onde é estipulado o número máximo de mortes e um tempo, quem estiver com o maior número de mortes até o final do tempo ou quem alcançar todos os abates, ganha.  Ela é Anti - Entrosa porque acontece em cidades específicas e ninguém de fora terá acesso de entrar. Ela conta também com alguns módulos de batalhas diferentes, sendo eles: Tradicional (ou seja, vale tudo), sem UE (não é permitido magias em área) e só SD rune (ou seja, nesta guerra os magos só poderão utilizar a Sudden Death Rune). Você é livre para escolher entre quatro tempos de duração e consequentemente, cada um terá valores diferentes, porém, será possível adicionar mais, remover e/ou editar. 
     
    A configuração do sistema é super fácil e auto explicativa, segue abaixo.
    CityWar_Configurations = { Players_Mode = {min = 5, max = 50}, TimePrice_Mode = {[15] = 50000, [30] = 75000, [60] = 90000, [120] = 120000}, War_Mode = { ["tradicional, padrao, normal, 1"] = 1, ["sem ue, semue, 2"] = 2, ["sosd, apenas sd, só sd, soh sd, 3"] = 3; }, Maps_Mode = { ["grendor"] = {teamA = {x = 32052, y = 33809, z = 6}, teamB = {x = 32172, y = 33784, z = 5}}, ["darashia"] = {teamA = {x = 32859, y = 34023, z = 8}, teamB = {x = 32935, y = 34044, z = 6}}, ["thais"] = {teamA = {x = 32514, y = 33722, z = 7}, teamB = {x = 32479, y = 33681, z = 7}}, ["carlin"] = {teamA = {x = 32441, y = 33527, z = 7}, teamB = {x = 32503, y = 33506, z = 7}}, ["fibula"] = {teamA = {x = 32309, y = 33886, z = 7}, teamB = {x = 32356, y = 33956, z = 6}}, ["edron"] = {teamA = {x = 33038, y = 33663, z = 7}, teamB = {x = 32969, y = 33541, z = 6}}, ["new island"] = {teamA = {x = 32573, y = 34007, z = 7}, teamB = {x = 32496, y = 33949, z = 6}}, ["venore"] = {teamA = {x = 32820, y = 33606, z = 7}, teamB = {x = 32725, y = 33629, z = 7}}; } }  
    Bom, esse é meu primeiro post de estreia à colaboração do Eks e a minha volta ao Open Tibia. Espero que gostem e façam um ótimo proveito. É nós galera! ❤️
    [TonyAraújo] CityWar.zip
  23. Thanks
    Tony Araujo deu reputação a Tungs em [TUTORIAL] COMPILAR O TFS PELO CODEBLOCKS   
    Opa eae galera, blz? deixarei logo a baixo algumas informações, de como compilar o tfs 0.3.6 pelo codeblocks. Veja o vídeo para entender melhor!
     
    1º path para substituir o leaf
     
     
    2º Download do projeto do CODEBLOCKS:
     
    TheForgottenServer.zip
     
    3º Download do codeblocks já configurado
     
     
    4º Caso sua source for dxp é necessário alterar o arquivo definitiuns.h
     
     
     
  24. Upvote
    Tony Araujo recebeu reputação de drigobo em Ponto de partida - criando um sistema   
    Ponto de partida - criando um sistema.
    de: Tony Araújo (OrochiElf)
     
     
    Olá pessoal, hoje eu vou dar uma dica/ensinar a vocês a como inicializar um sistema (como sair daquela parte chata "Onde eu faço isso? Como eu faço isso?")
     
    Então, eu vi aqui no fórum que a maioria das pessoas, não conseguem pensar de forma (abrangente) e é essa a grande dificuldade dos iniciantes, porque na programação é mais do que necessário você conseguir pensar de forma grande, várias possibilidades possíveis kkkk.
     
    Exemplo: Eu ultimamente estou desenvolvendo um sistema de market para 0.3.6, pro meu servidor de pokémon e muitas pessoas não tem nem ideia de como "iniciar" o pensamento para desenvolver este sistema simples, então vamos lá.. pensar um pouquinho.
     
     
    Inicio da ideia.
    1º Onde eu começo a criar este sistema?
    Ideia: Então, como o sistema de market usa basicamente o sistema de canais (channels), obviamente que seria na parte de canais do servidor, mas pera ai.. no datapack (pasta data) do meu servidor, não tem nenhum arquivo além do Channels.xml, que seja para manipular os canais..
    Resolução 1/2: Depois que eu perceber que eu não é no datapack, eu já sei que é nas sources do servidor.
     
    Duvida: mas pera ai, em que local/arquivo da source?
    Resolução 2/2: Já que o meu sistema é usando os canais (Channels), eu vou pesquisar algo haver com channels (já que é em inglês kkk), maas... eu não irei encontrar nenhum arquivo chamado channels, porém eu encontrei um chamado (chat), então.. eu ja tenho uma ideia de que o meu sistema iria inicializar ali.
     
     
    2º Como eu começo a criar este sistema?
    Ideia: Então.. para começar a criar o sistema eu preciso saber PRIMEIRAMENTE como funciona o sistema de canais (NÃO TENTE PULAR ESTA ETAPA).
    Resolução: É necessário o estudo da área antes de começar o seu sistema, para garantir que irá pelo caminho certo.
     
    3º Inicializando o sistema / Finalizando a ideia de inicialização.
    Depois que eu aprendi como funciona o sistema de canais, eu ja posso me arriscar a editar ou escrever no arquivo, SEMPRE FAÇA UM BACKUP.
     
    OBS: Lembre-se nada é COMPLICADO, se você pensa de maneira SIMPLES.
     
     
    Bom galera.. isso não é um TUTORIAL, mas eu creio que possa ajudar a algumas pessoas a terem a "fagulha" que precisam para colocarem suas ideias em ação.
  25. Upvote
    Tony Araujo deu reputação a VelhoBarreiro em [Pedido] Sign e Perfil   
    Oloco!
     
    Fiz dois tipos de sign! ( só muda o arranhão no rosto )
     

    E uma de perfil!
     


    Valeuzão!

    EDIT':
    Essa era a única render boa, alem da que o @Bennyyw usou
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...