Ir para conteúdo

Refe

Conde
  • Total de itens

    645
  • Registro em

  • Última visita

  • Dias Ganhos

    10

Histórico de Reputação

  1. Upvote
    Refe recebeu reputação de JairKevick em PDA 2016 Open Source   
    O @Daniel falou que a contribuição deveria ser postada no dia..
    Enfim, faltou inovação.
     
    Bom trabalho.
  2. Upvote
    Refe recebeu reputação de Solanoo em DarkXPoke//Compilando na Linux.   
    Abre o arquivo makefile.am e em CXXFLAGS você adiciona
    -Wno-unused-variable Aqui ficou assim:
    CXXFLAGS = -g -O1 -Wno-unused-variable  
    Caso queira o meu makefile.am:
     
    noinst_PROGRAMS = theforgottenserverCXXFLAGS = -g -O1 -Wno-unused-variableAM_CXXFLAGS = -pthread $(XML_CPPFLAGS) $(OTSERV_FLAGS) $(LUA_CFLAGS) $(DEBUG_FLAGS)\$(MYSQL_FLAGS) $(SQLITE_FLAGS) $(ODBC_FLAGS) $(PGSQL_FLAGS)\$(PROFILER_FLAGS) $(OPTIONAL_FLAGS) -D_THREAD_SAFE -D_REENTRANT -Walltheforgottenserver_LDADD = $(LUA_LIBS)if USE_MYSQLMAYBE_MYSQL = databasemysql.cpp databasemysql.hendifif USE_SQLITEMAYBE_SQLITE = databasesqlite.cpp databasesqlite.hendifif USE_PGSQLMAYBE_PGSQL = databasepgsql.cpp databasepgsql.hendifif USE_ODBCMAYBE_ODBC = databaseodbc.cpp databaseodbc.hendifif LOGIN_SERVERMAYBE_LOGIN = gameservers.cpp gameservers.hendifif REMOTE_CONTROLMAYBE_REMOTE = admin.cpp admin.hendiftheforgottenserver_SOURCES = account.h actions.cpp actions.h $(MAYBE_REMOTE) \ allocator.cpp allocator.h baseevents.cpp baseevents.h beds.cpp \ beds.h chat.cpp chat.h combat.cpp combat.h condition.cpp condition.h \ config.h configmanager.cpp configmanager.h connection.cpp \ connection.h const.h container.cpp container.h creature.cpp \ creature.h creatureevent.cpp creatureevent.h cylinder.cpp cylinder.h \ database.cpp database.h databasemanager.cpp databasemanager.h \ $(MAYBE_MYSQL) $(MAYBE_SQLITE) $(MAYBE_PGSQL) $(MAYBE_ODBC) \ depot.cpp depot.h exception.cpp exception.h fileloader.cpp \ fileloader.h game.cpp game.h $(MAYBE_LOGIN) globalevent.cpp \ globalevent.h group.cpp group.h gui.cpp gui.h house.cpp house.h \ housetile.cpp housetile.h inputbox.cpp inputbox.h ioban.cpp ioban.h \ ioguild.cpp ioguild.h iologindata.cpp iologindata.h iomap.cpp \ iomapserialize.cpp iomapserialize.h item.cpp item.h itemattributes.cpp \ itemattributes.h items.cpp items.h luascript.cpp luascript.h \ mailbox.cpp mailbox.h map.cpp map.h md5.cpp md5.h monster.cpp \ monster.h monsters.cpp monsters.h movement.cpp movement.h \ networkmessage.cpp networkmessage.h npc.cpp npc.h otpch.h \ otserv.cpp otsystem.h outfit.cpp outfit.h outputmessage.cpp \ outputmessage.h party.cpp party.h playerbox.cpp playerbox.h \ player.cpp player.h position.cpp position.h protocol.cpp protocol.h \ protocolgame.cpp protocolgame.h protocollogin.cpp protocollogin.h \ protocolold.cpp protocolold.h quests.cpp quests.h raids.cpp raids.h \ resources.h rsa.cpp rsa.h scheduler.cpp scheduler.h scriptmanager.cpp \ scriptmanager.h server.cpp server.h sha1.cpp sha1.h spawn.cpp spawn.h \ spells.cpp spells.h status.cpp status.h talkaction.cpp talkaction.h \ tasks.cpp tasks.h teleport.cpp teleport.h templates.h textlogger.cpp \ textlogger.h thing.cpp thing.h tile.cpp tile.h tools.cpp tools.h \ town.h trashholder.cpp trashholder.h waitlist.cpp waitlist.h \ waypoints.h weapons.cpp weapons.h vocation.cpp vocation.h  
  3. Upvote
    Refe recebeu reputação de Solanoo em DarkXPoke//Compilando na Linux.   
    Amigo, instala as lib padrões para compilar TFS, depois no arquivo makefile.am adiciona a flag
    -Wno-unused-variable  
    Depois você digita
     
    make clean  
    e por fim
     
    make -j6  
  4. Upvote
    Refe recebeu reputação de Solanoo em DarkXPoke//Compilando na Linux.   
    Antes.
  5. Upvote
    Refe recebeu reputação de Administrador em Maratona de Projetos - Dicas Importantes   
    Opa, já enviei o do Heroes Valley por PM!
  6. Upvote
    Refe deu reputação a Administrador em Maratona de Projetos - Dicas Importantes   
    Maratona de Projetos                  
     


                 
     
     


    Está chegando o prazo para entrega das apresentações da maratona de Projetos, alguns projetos estão com o pé atrás referente à isso e entendemos. Esta é a primeira vez que o evento se realiza e não é fácil digerir tudo isso de uma vez. Daremos algumas dicas abaixo para os projetos que estarão entregando a apresentação até este domingo. Se você não sabe do que se trata, leia:
     
     


     
     

     


     
     
     


     
     
     


    DICAS IMPORTANTES PARA PROJETOS
     
     


    Dica 1 - Saiba do que está falando
     
     


    A maratona de projetos tem como principal objetivo incentivar outros desenvolvedores. Você será um exemplo para estes membros, ruim ou bom, será um exemplo. Esqueça seus players, a jogabilidade, os objetivos. Fale de DESENVOLVIMENTO.
     
     


     
     
     


    Dica 2 - Seja objetivo
     
     


    Não canse seu leitor, isso pode forçá-lo a não entender o que você está tentando dizer. Seja objetivo, dispense detalhes inúteis (este mapa é quadrado; essa sprite foi adicionada porque gostamos do estilo ou esse conteúdo foi comprado.).
     
     


     
     
     


    Dica 3 - Organize suas informações
     
     


    Separe e organize as informações da apresentação, para que fique confortável e entendível.
     
     


     
     
     

    Você pode falar das reuniões (em que frequência ocorrem, como ocorrem (objetividade));


    Das ferramentas de gerenciamento do projeto (eu e meu colega @Night Wolf utilizamos Trello, por exemplo);


    Como trocam informações antes ou depois das reuniões? (Como fazem para entrar em acordo em decisões difíceis ou comuns?);


    Quais prazos utilizam para estas decisões? Qual o compromisso da equipe quanto a isso?;


    Quais são as limitações que o projeto possui (falta de ferramentas, TFS, bugs, etc...);


    Como é desenvolvido o conteúdo de cada área?;


    Quais ferramentas os membros do projeto utilizam para desenvolver? 



     
     
     


    Estes são exemplos de tópicos que formulariam, em parte, a rotina de um projeto em desenvolvimento. Não é necessário, muito menos preferível, que você desenvolvedor tenha essa rotina. Afinal, cada projeto tem sua metodologia, benefícios e malefícios diferentes.
     
     


     
     
     


    Dica 4 - Não se julgue
     
     


    Se você pensa que não está preparado para isto, não siga as instruções e/ou as copiem, seja você. Seja principalmente humilde, nossa comunidade está fraca de desenvolvedores e qualquer desenvolvedor, por menos profissional ou experiente que seja, é honrado por participar do evento. Então por mais julgado que seja, saiba que um projeto poderá perder o patrocínio não por estas questões levantadas, mas sim pelo caráter, linearidade e compromisso para com o projeto, sabendo reconhecer seus defeitos e suas qualidades.
     
     


     
     
     


    Dica 5 - Seja seu leitor
     
     


    Leia, releia e se possível atue sua apresentação, com essa repetição você adquire experiência no que está fazendo, assim como a segurança de que está fazendo algo certo. Saiba ser paciente, a paciência é um dos pilares que mantém projetos fortificados.
     
     


     
     
     


    Projetos que confirmaram a apresentação:
     
     

    Pokémon Hp


    Pokémon Global


    Heroes Valley


    Pokemon Light (PokéLight)



     
     
     


    Apresentações enviadas: 0
     


  7. Upvote
    Refe recebeu reputação de Administrador em Maratona de Projetos   
    Boa sorte para todos projetos!
     
    E que vença o melhor :v
  8. Upvote
    Refe deu reputação a Luga03 em Maratona de Projetos   
    Haha, que o melhor projeto ganhe o 1º lugar
  9. Upvote
    Refe deu reputação a Administrador em Maratona de Projetos   
    Maratona de Projetos Xtibia.com!
     
    Se iniciou neste semana um novo evento. Um evento que mistura o ideias do X-Developer com X-Projetos Incentivados. É a primeira vez que este evento se realiza e esperamos que não seja a última.
     
    Atualmente, 7 projetos participarão do evento. O público decidirá qual projeto não é digno do patrocínio, mas não significa que algum dos projetos participantes cairão fora, significa que há a possibilidade, dependendo do desempenho dos mesmos. Então sim, é uma espécie de seleção dos melhores, com um incentivo maior.
     
    Da segunda-feira (03/10/2016) até domingo (08/10/2016), os projetos se apresentarão em nosso portal, um por dia. Nessa apresentação, cada um deles mostrará à comunidade a rotina produtiva do projeto, as ferramentas utilizadas, as dificuldades e como fazem pra sobressaí-las, assim como mídias (imagens) de trabalhos prontos, utilizadas para dinamitizar a apresentação. No final do tópico, o projeto deverá acrescentar um link de um tópico criado no dia em que publicou a apresentação. Neste tópico, haverá uma contribuição do projeto para com a comunidade (de autoria do projeto). É da escolha do projeto qual conteúdo publicar, mas este conteúdo será avaliado por membros e pela equipe.
     
    Quando terminarem as apresentações, elas serão votadas por membros e avaliadas pela equipe. Chamaremos um convidado experiente para também avaliar e dar dicas aos desenvolvedores.
     
    As instruções são específicas e relativas para cada evento, e estão disponíveis aos projetos no grupo em que estão presentes no Facebook. Os três projetos que ficarem em destaque nesta primeira edição, ganharão recompensas. Segue abaixo as premiações:
     
    1ª Classificação
    150 Otservlists.com Coins + 150 Xtibia Coins + 30 REP-distribuídos entre os integrantes do time.

    2ª Classificação
    75 Otservlists.com Coins + 75 Xtibia Coins + 20 REP-distribuídos entre os integrantes do time.

    3ª Classificação
    50 Xtibia Coins + 10 REP-distribuídos entre os integrantes do time.
     
    7ª classificação
    Possibilidade de perca do patrocínio
     
     

     
     
     
     

  10. Upvote
    Refe recebeu reputação de kaioboyy em Pokemon Dash Evolution ~> Projeto Comunitário <~   
    Conteúdo:

     
     
     
    Imagens Mapa não incluso
    Downloads:

     
     
     
    Removendo Bugs de itens (como order, fishing, etc)
     
     
     
    Sistemas feitos para o PDE:

     
     
    Tutoriais feitos para o PDE:
     
     
    Bugs reportados:
     
     
     
  11. Upvote
    Refe recebeu reputação de Tibiano Pro em Pokemon Dash Evolution ~> Projeto Comunitário <~   
    Conteúdo:

     
     
     
    Imagens Mapa não incluso
    Downloads:

     
     
     
    Removendo Bugs de itens (como order, fishing, etc)
     
     
     
    Sistemas feitos para o PDE:

     
     
    Tutoriais feitos para o PDE:
     
     
    Bugs reportados:
     
     
     
  12. Upvote
    Refe recebeu reputação de Luga03 em Addon System [PDE]   
    Bom, faz um tempo que eu mostrei um addon system para o meu servidor


    E Hoje eu adaptei ele para o PDE 3.0 e irei ensinar a por em seu servidor!
    Só testado em PDE 3.0, não sei se vai funcionar em algum PDA ou outro tipo de servidor.

    Vá em actions/scripts e crie um arquivo chamado addon.lua.
    Adicione isso lá:
    function onUse(cid, item, fromPosition, itemEx, toPosition) local addons = { [ID DO ITEM] = {pokemon= "NOME DO POKEMON" , looktype = LOOKTYPE NORMAL, fly = FLY, SE NÃO TIVER PONHA 0, ride = RIDE, SE NÃO TIVER PONHA 0, surf = SE NÃO TIVER SURF PONHA 0}, } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local addon = addons[item.itemid].looktype local fly = addons[item.itemid].fly local ride = addons[item.itemid].ride local surf = addons[item.itemid].surf local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb,"poke") ~= pk then doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.") return false end if getItemAttribute(pb,"addon") >= 0 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.") doSetItemAttribute(pb,"addon",addon) doSetItemAttribute(pb,"addonfly",fly) doSetItemAttribute(pb,"addonride",ride) doSetItemAttribute(pb,"addonsurf",surf) return true end return true end Em actions.xml adicione:
    <action itemid="ID;ID;ID" event="script" value="addon.lua"/> Agora em actions/goback.lua antes de:
    else doPlayerSendCancel(cid, "This pokemon is fainted.") end return true end Adicione:
    local pk = getCreatureSummons(cid)[1] local pb = getPlayerSlotItem(cid, 8).uid local look = getItemAttribute(pb,"addon") if not look then doSetItemAttribute(pb,"addon",0) end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) end Em lib/order.lua encontre:
    local pokemon = flys[getPokemonName(getCreatureSummons(cid)[1])] doPlayerSendTextMessage(cid, 27, "Type \"up\" or \"h1\" to fly higher and \"down\" or \"h2\" to fly lower.") doChangeSpeed(cid, -getCreatureSpeed(cid)) local speed = 500 + PlayerSpeed/5 + getSpeed(sid) * 6 * speedRate doChangeSpeed(cid, speed) setPlayerStorageValue(cid, 54844, speed) doSetCreatureOutfit(cid, {lookType = pokemon[1] + 351}, -1) doItemSetAttribute(getPlayerSlotItem(cid, 8).uid, "hp", getCreatureHealth(getCreatureSummons(cid)[1]) / getCreatureMaxHealth(getCreatureSummons(cid)[1])) doRemoveCreature(getCreatureSummons(cid)[1]) setPlayerStorageValue(cid, 17000, 1) Abaixo adicione:
    local addonfly= getPlayerSlotItem(cid, 8).uid local addofly = getItemAttribute(addonfly,"addonfly") if not addofly then doSetItemAttribute(addonfly,"addonfly",0) end if addofly > 0 then doSetCreatureOutfit(cid, {lookType = addofly}, -1) end Continuando em order.lua Encontre:
    local pokemon = rides[getPokemonName(getCreatureSummons(cid)[1])] doChangeSpeed(cid, -getCreatureSpeed(cid)) local speed = 150 + PlayerSpeed + getSpeed(sid) * 5 * speedRate doChangeSpeed(cid, speed) setPlayerStorageValue(cid, 54844, speed) doSetCreatureOutfit(cid, {lookType = pokemon[1] + 351}, -1) doItemSetAttribute(getPlayerSlotItem(cid, 8).uid, "hp", getCreatureHealth(getCreatureSummons(cid)[1]) / getCreatureMaxHealth(getCreatureSummons(cid)[1])) doRemoveCreature(getCreatureSummons(cid)[1]) setPlayerStorageValue(cid, 17001, 1) Em baixo adicione:
    local addonride = getPlayerSlotItem(cid, 8).uid local addoride = getItemAttribute(addonride,"addonride") if not addoride then doSetItemAttribute(addonride,"addonride",0) end if addoride > 0 then doSetCreatureOutfit(cid, {lookType = addoride}, -1) en Agora em movements/surf.lua encontre:
    doSetCreatureOutfit(cid, {lookType = surfs[getPokemonName(getCreatureSummons(cid)[1])].lookType + 351}, -1) doCreatureSay(cid, ""..getPokeName(getCreatureSummons(cid)[1])..", lets surf!", 1) doChangeSpeed(cid, -(getCreatureSpeed(cid)))
    E troque por:
    local addonsurf = getPlayerSlotItem(cid, 8).uid local addosurf = getItemAttribute(addonsurf,"addonsurf") if not addosurf then doSetItemAttribute(addonsurf,"addonsurf",0) doSetCreatureOutfit(cid, {lookType = surfs[getPokemonName(getCreatureSummons(cid)[1])].lookType + 351}, -1) end if addosurf > 0 then doSetCreatureOutfit(cid, {lookType = addosurf}, -1) end doCreatureSay(cid, ""..getPokeName(getCreatureSummons(cid)[1])..", lets surf!", 1) doChangeSpeed(cid, -(getCreatureSpeed(cid))) No mesmo arquivo ache:
    doSummonMonster(cid, pokemon) Logo abaixo adicione:
    local pk = getCreatureSummons(cid)[1] local balla = getPlayerSlotItem(cid, 8).uid local balladdon = getItemAttribute(balla,"addon") if not balladdon then doSetItemAttribute(balla,"addon",0) end if balladdon > 0 then doSetCreatureOutfit(pk, {lookType = balladdon}, -1) end Por ultimo em actions/order.lua encontre:
    doPlayerSay(cid, ""..getPokeName(getCreatureSummons(cid)[1])..", let me get down!", 1) doRegainSpeed(cid) --alterado v1.7 doRemoveCondition(cid, CONDITION_OUTFIT) Abaixo adicione:
    local pkjg = getCreatureSummons(cid)[1] local pkza = getPlayerSlotItem(cid, 8).uid local pkxd = getItemAttribute(pkjg,"addon") if not pkxd then doSetItemAttribute(pkza,"addon",0) elseif pkxd > 0 then doSetCreatureOutfit(pkjg, {lookType = pkxd}, -1) end Vá em creaturescripts/scripts/login.lua Troque tudo por:


    Créditos:
    @Ceetros
  13. Upvote
    Refe recebeu reputação de FireShok em [Encerrado]Pokémon Origins -> Kanto Heroes -> Imagens   
    Pokémon Origins é um servidor derivado, como o nome diz, baseado na franquia Pokémon.
    Nós estamos em desenvolvimento faz cerca de 2 a 3 anos, e nossa proposta principal é "inovar", na medida do possível, com sistemas citados em "metas" e "metas cumpridas", e nosso mapa exclusivo, feito por 3 mappers experientes nas mais diversas áreas (Temos mappers de "Tibia Clássico", ou seja, não-derivado, mappers focados em "DIGIWO" e "WODBO", e um mapper focado em "Pokétibias".
    Nosso mapa é feito exclusivamente baseado nos Animes (Pokémon & o Spin-off Origins) e nos mais diversos jogos (Desde Ranger até a Franquia "principal")
     

     
    Como já citado, uma de nossas metas é o nosso mapa.
    Outras metas Não-concluídas serão listadas no spoiler abaixo:
     

    Nossa lista de metas cumpridas será colada do spoiler abaixo para evitar confusões.
     

    Nossa equipe é constituída por poucos membros, segue em spoiler o Nick, Seu nome e seu cargo.
     
     
    Vagas disponíveis:
    Spriter, Scripter.
    Segue o formulário em spoiler.
     










     
     
  14. Upvote
    Refe recebeu reputação de Deadpool em [Encerrado]Pokémon Origins -> Kanto Heroes -> Imagens   
    Pokémon Origins é um servidor derivado, como o nome diz, baseado na franquia Pokémon.
    Nós estamos em desenvolvimento faz cerca de 2 a 3 anos, e nossa proposta principal é "inovar", na medida do possível, com sistemas citados em "metas" e "metas cumpridas", e nosso mapa exclusivo, feito por 3 mappers experientes nas mais diversas áreas (Temos mappers de "Tibia Clássico", ou seja, não-derivado, mappers focados em "DIGIWO" e "WODBO", e um mapper focado em "Pokétibias".
    Nosso mapa é feito exclusivamente baseado nos Animes (Pokémon & o Spin-off Origins) e nos mais diversos jogos (Desde Ranger até a Franquia "principal")
     

     
    Como já citado, uma de nossas metas é o nosso mapa.
    Outras metas Não-concluídas serão listadas no spoiler abaixo:
     

    Nossa lista de metas cumpridas será colada do spoiler abaixo para evitar confusões.
     

    Nossa equipe é constituída por poucos membros, segue em spoiler o Nick, Seu nome e seu cargo.
     
     
    Vagas disponíveis:
    Spriter, Scripter.
    Segue o formulário em spoiler.
     










     
     
  15. Upvote
    Refe recebeu reputação de SamueLGuedes em [Encerrado]Pokémon Origins -> Kanto Heroes -> Imagens   
    Pokémon Origins é um servidor derivado, como o nome diz, baseado na franquia Pokémon.
    Nós estamos em desenvolvimento faz cerca de 2 a 3 anos, e nossa proposta principal é "inovar", na medida do possível, com sistemas citados em "metas" e "metas cumpridas", e nosso mapa exclusivo, feito por 3 mappers experientes nas mais diversas áreas (Temos mappers de "Tibia Clássico", ou seja, não-derivado, mappers focados em "DIGIWO" e "WODBO", e um mapper focado em "Pokétibias".
    Nosso mapa é feito exclusivamente baseado nos Animes (Pokémon & o Spin-off Origins) e nos mais diversos jogos (Desde Ranger até a Franquia "principal")
     

     
    Como já citado, uma de nossas metas é o nosso mapa.
    Outras metas Não-concluídas serão listadas no spoiler abaixo:
     

    Nossa lista de metas cumpridas será colada do spoiler abaixo para evitar confusões.
     

    Nossa equipe é constituída por poucos membros, segue em spoiler o Nick, Seu nome e seu cargo.
     
     
    Vagas disponíveis:
    Spriter, Scripter.
    Segue o formulário em spoiler.
     










     
     
  16. Upvote
    Refe recebeu reputação de InsanityA em [Encerrado]Pokémon Origins -> Kanto Heroes -> Imagens   
    Pokémon Origins é um servidor derivado, como o nome diz, baseado na franquia Pokémon.
    Nós estamos em desenvolvimento faz cerca de 2 a 3 anos, e nossa proposta principal é "inovar", na medida do possível, com sistemas citados em "metas" e "metas cumpridas", e nosso mapa exclusivo, feito por 3 mappers experientes nas mais diversas áreas (Temos mappers de "Tibia Clássico", ou seja, não-derivado, mappers focados em "DIGIWO" e "WODBO", e um mapper focado em "Pokétibias".
    Nosso mapa é feito exclusivamente baseado nos Animes (Pokémon & o Spin-off Origins) e nos mais diversos jogos (Desde Ranger até a Franquia "principal")
     

     
    Como já citado, uma de nossas metas é o nosso mapa.
    Outras metas Não-concluídas serão listadas no spoiler abaixo:
     

    Nossa lista de metas cumpridas será colada do spoiler abaixo para evitar confusões.
     

    Nossa equipe é constituída por poucos membros, segue em spoiler o Nick, Seu nome e seu cargo.
     
     
    Vagas disponíveis:
    Spriter, Scripter.
    Segue o formulário em spoiler.
     










     
     
  17. Upvote
    Refe recebeu reputação de Administrador em [Encerrado]Pokémon Origins -> Kanto Heroes -> Imagens   
    Pokémon Origins é um servidor derivado, como o nome diz, baseado na franquia Pokémon.
    Nós estamos em desenvolvimento faz cerca de 2 a 3 anos, e nossa proposta principal é "inovar", na medida do possível, com sistemas citados em "metas" e "metas cumpridas", e nosso mapa exclusivo, feito por 3 mappers experientes nas mais diversas áreas (Temos mappers de "Tibia Clássico", ou seja, não-derivado, mappers focados em "DIGIWO" e "WODBO", e um mapper focado em "Pokétibias".
    Nosso mapa é feito exclusivamente baseado nos Animes (Pokémon & o Spin-off Origins) e nos mais diversos jogos (Desde Ranger até a Franquia "principal")
     

     
    Como já citado, uma de nossas metas é o nosso mapa.
    Outras metas Não-concluídas serão listadas no spoiler abaixo:
     

    Nossa lista de metas cumpridas será colada do spoiler abaixo para evitar confusões.
     

    Nossa equipe é constituída por poucos membros, segue em spoiler o Nick, Seu nome e seu cargo.
     
     
    Vagas disponíveis:
    Spriter, Scripter.
    Segue o formulário em spoiler.
     










     
     
  18. Upvote
    Refe recebeu reputação de Administrador em World of piece - completo! sources - launcher - sprites - modulos   
    REP +
  19. Upvote
    Refe deu reputação a Animal Pak em World of piece - completo! sources - launcher - sprites - modulos   
    - Sprites dos personagens e criaturas feitas por encomenda.
    - Muitas sprites que ainda nem estavam no jogo.
    - Arquivos e mais arquivos de balanceamentos, ideias futuras etc.
    - Todo o mapa do jogo.
    - Magias.
    - Módulos usados e os que ainda estavam em projeto.
    - Design do cliente novo que ainda nem tinha sido usado.
    - MUITO mais.
     
    Agora tudo está na mão de vocês:
     
    Opção 1:
    http://www.4shared.com/rar/qdJg0Jvxba/WorldOfPiece_Arquivos.html?
     
    Opção 2:
    https://mega.nz/#!bpllwAZQ!w16Zt_huiZgeAjAkHGnD2uw4N7-kBak18ew9Uyw0J3o
     
    Façam bom uso.
    Créditos
    [World Of Piece Team]
    [Green]
     
  20. Upvote
    Refe recebeu reputação de notFoxTro em Pokemon Dash Evolution ~> Projeto Comunitário <~   
    Conteúdo:

     
     
     
    Imagens Mapa não incluso
    Downloads:

     
     
     
    Removendo Bugs de itens (como order, fishing, etc)
     
     
     
    Sistemas feitos para o PDE:

     
     
    Tutoriais feitos para o PDE:
     
     
    Bugs reportados:
     
     
     
  21. Upvote
    Refe deu reputação a Danihcv em [DxP] Exclusivo Poketibia OpenSource   
    Galera, os arquivos sinalizados como vírus são mais inofensivos do que nocivos. Na realidade, seus niveis de "nocividade" são muuuito baixos, por isso que têm antivirus que nem sinalizam como vírus, pois são "vírus" muuuuito antigos, e na realidade nem vírus ativos devem ser. Muito provavelmente são falsos positivos.
    Então, quem quiser "se arriscar": baixa. Quem não quiser: não baixa.
    ------------------------------------
     
    @Taiger, muito bom o conteúdo, obrigado por compartilhar com a comunidade! ^^
  22. Upvote
    Refe deu reputação a Taiger em [DxP] Exclusivo Poketibia OpenSource   
    Exclusivo! PokeTibia DxP OpenSource praticamente completo com sistemas e funções nunca liberados.
     
    ATENÇÃO: Não dou suporte, apenas estou disponibilizando o server para quem quiser continua-lo ou pegar os sistemas. Se alguns grandes aqui do xtibia quiserem ajudar nos bugs fiquem a vontade, pois este server é praticamente completo, com funções e sistemas nas sources, acho que nunca liberados para o publico.
     Aconselho a trocarem o mapa ou criarem outro por que não testei o mesmo, e não sei se há bugs ou armadilhas.
     
     
     
    • Menu:
    ├ Informações;
    ├ Bugs;
    ├ Prints;
    ├ Download;
    └ Créditos.
     
    • Informações Basicas •
    • Duel System.
    • Nick System.
    • TV System.
    • Autoloot System.
    • Block Respaw System.
    • Mega Evolução Ssystem.
    • Auto Stacking System.
    • Player passa por dentro de outros Players(Não sei o nome deste sistema kk).
    • Ditto Memory System.
    • Player pode usar potions, revive, soltar poke andando sem parar.
    • Limite de efeitos aumentados nas sources até 380(Podendo aumentar muito mais)
    • Transparência.
    • Cliente criptografado(Acompanha OBD único para o cliente).
    • Sistemas básicos como fly, ride, surf, order etc.
    • Held System(Não tem todos, falta fazer alguns, ja tem o x-luck).
    • Fishing trocando o outfit automaticamente.
    • Icone System.
    • Varias Pokeballs novas.
    • Task System.
    • Guild System.
    E muito+, não testei o servidor todo. podem ter sistemas no server que eu esqueci de colocar aqui na lista.
     
    Conta ADM: 222/222
     
    • Bugs •
    Irei postar os que eu sei, podem haver mais.
    • Pode soltar mais de 1 poke ao mesmo tempo.
    • Botão que abre os chats tipo help, trade etc, não esta funcionando.
    • Não da para criar conta nem char(Provavelmente o programador colocou nas sources como proteção, alguem com conhecimento em programação pode resolver).
    • Tem um código nas sources, segundo fontes, em game.cpp que caso alguém coloque o servidor online o programador do server pode derrubá-lo(Outra coisa para um programador rever).
    • Fly anda travando, no chão voa normal, somente nos andares acima acontece isso, deve ser alguma config.
    • Gym System não esta funcionando.
    Bem, são os que eu sei, tem que dar uma revisada geral.
     
    • Prints •
     
    • Mega Evolução

     
    • Ditto Memory.

     
    • TV System.

     
    • Auto Loot System.

     
    • Block Respaw System.

     
    • Irei colocar mais prints em breve(Estou com pouco tempo agora).
     
    • Downloads •
    • Server;
    >>Download<<
       >>Scan<<
     
    • Server Sources;
    >>Download<<
       >>Scan<<
     
    • Server Sources 2;
    >>Download<<
       >>Scan<<
     
    • Cliente:
    >>Download<<
       >>Scan<<
     
    • Cliente Sources;
    >>Download<<
       >>Scan<<
     
    • Object Builder;
    >>Download<<
       >>Scan<<
     
    • Site Java;
    >>Download<<
       >>Scan<<
     
    • Patch de correção V1 DXP By kttallan
    >>Download<<
       >>Scan<<
    Para instalar o patch V1 by Kttallan basta estrair o arquivo, copiar a pasta data que vem nele e colar na pasta principal do server DXP, clicando em SIM para subistituir todos os arquivos que forem pedidos.
    Créditos; Kttallan
     
    Atualização V2.
     
     
    Correção bug fly by Drakopoulos:
    >>Download<<
        >>Scan<<
    Extraia o arquivo na pasta do server e subistitua o que for pedido.
     
    Distro/Executavel sem o código de derrubar o server em game.cpp.
    >>Download<<
       >>Scan<<
     
     
    • Atualização V3 Completo•
    >>DxP Server V3<<
          >>Scan<<
     
       >>Source V3<<
           >>Scan<<
     
       >>Cliente V3<<
           >>Scan<<
     
        >>WebSite<<
           >>Scan<<
     
    Bugs corrigidos na V3:
    *Portraits não podem mais ser movidos.
    *Icones usados não podem mais ser movidos.
    *Poke não morre mais ao entrar em um teleport.
    *Source atualizada sem o código de derrubar o server.
    *Portas das houses corrigidas.
    *Cliente agora é normal, não precisa descompilar para usar o OBD.(Podem usar o OBD normal agora).
    *HeadButt corrigido.(falta adicionar os pokes na tabela specialabilities em configuration.lua da pasta lib).
    *Double team e shared Team corrigidos parcialmente.(ainda contem alguns bugs).
    *Adicionei algumas sprs do cp que faltavam, e subistitui algumas com transparencia.(Deixei o cp de saffron igual pxg como exemplo, esta sem teto kk).
     
     
    Alguns antivirus detectam virus, possiveis dlls não reconhecidas, baixem por sua conta em risco, não estou obrigando ninguem a baixar, estou trabalhando no server e nao tive problemas.
    Caso tenham problemas na descompactação dos arquivos utilizem o 7zip, compactador que utilizei.
     
    • Créditos •
    •CipSoft
    •Nintendo
    •TFS Team
    •Dark X Poke
    •PXG
    •Tom Lukz (Smix)
    •Allan Harlen (Kttallan/lordsorte)
    •Eduardo Meskita (FuuinFake)
    •Noninhouh
    •Tony Araujo
    •Taiger/Dudu
    •Drakopoulos
    •Justiceiro751
    E a todos que tiveram alguma participação em sistemas, server, site, cliente etc.
     
    Se estiver faltando algo como créditos, má formatação etc,  por favor me avisem, é meu primeiro post de server.
  23. Upvote
    Refe recebeu reputação de CaioSilva99 em Criação de LOOK para Addon System   
    Não sei ;-;
  24. Upvote
    Refe recebeu reputação de CaioSilva99 em Criação de LOOK para Addon System   
    addon.lua (actions)
    function onUse(cid, item, fromPosition, itemEx, toPosition) local addons = { [iD DO ITEM] = {pokemon= "NOME DO POKEMON" , looktype = LOOKTYPE NORMAL, fly = FLY, SE NÃO TIVER PONHA 0, ride = RIDE, SE NÃO TIVER PONHA 0, surf = SE NÃO TIVER SURF PONHA 0}, } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local addon = addons[item.itemid].looktype local fly = addons[item.itemid].fly local ride = addons[item.itemid].ride local surf = addons[item.itemid].surf local addonItem = addons[item.itemid] local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb,"poke") ~= pk then doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.") return false end if getItemAttribute(pb,"addon") >= 0 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.") doSetItemAttribute(pb,"addon",addon) doSetItemAttribute(pb,"addonItem",addonItem) doSetItemAttribute(pb,"addonfly",fly) doSetItemAttribute(pb,"addonride",ride) doSetItemAttribute(pb,"addonsurf",surf) return true end return trueend look:
    function onLook(cid, thing, position, lookDistance) local str = {} if not isCreature(thing.uid) then local iname = getItemInfo(thing.itemid) if isPokeball(thing.itemid) and getItemAttribute(thing.uid, "poke") then unLock(thing.uid) local lock = getItemAttribute(thing.uid, "lock") local pokename = getItemAttribute(thing.uid, "poke") table.insert(str, "You see "..iname.article.." "..iname.name..".") if getItemAttribute(thing.uid, "unique") then table.insert(str, " It's an unique item.") end table.insert(str, "\nIt contains "..getArticle(pokename).." "..pokename..".\n") if lock and lock > 0 then table.insert(str, "It will unlock in ".. os.date("%d/%m/%y %X", lock)..".\n") end local boost = getItemAttribute(thing.uid, "boost") or 0 if boost > 0 then table.insert(str, "Boost level: +"..boost..".\n") end local addon = getItemAttribute(thing.uid, "addon") if addon > 1 then local addonitema = getItemAttribute(thing.uid, "addonItem") table.insert(str, "Addon "..getItemNameById(addonitema)..".\n") end if getItemAttribute(thing.uid, "nick") then table.insert(str, "It's nickname is: "..getItemAttribute(thing.uid, "nick")..".\n") end if getItemAttribute(thing.uid, "gender") == SEX_MALE then table.insert(str, "It is male.") elseif getItemAttribute(thing.uid, "gender") == SEX_FEMALE then table.insert(str, "It is female.") else table.insert(str, "It is genderless.") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false elseif string.find(iname.name, "fainted") or string.find(iname.name, "defeated") then table.insert(str, "You see a "..string.lower(iname.name)..". ") if isContainer(thing.uid) then table.insert(str, "(Vol: "..getContainerCap(thing.uid)..")") end table.insert(str, "\n") if getItemAttribute(thing.uid, "gender") == SEX_MALE then table.insert(str, "It is male.") elseif getItemAttribute(thing.uid, "gender") == SEX_FEMALE then table.insert(str, "It is female.") else table.insert(str, "It is genderless.") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false elseif isContainer(thing.uid) then --containers if iname.name == "dead human" and getItemAttribute(thing.uid, "pName") then table.insert(str, "You see a dead human (Vol:"..getContainerCap(thing.uid).."). ") table.insert(str, "You recognize ".. getItemAttribute(thing.uid, "pName")..". ".. getItemAttribute(thing.uid, "article").." was killed by a ") table.insert(str, getItemAttribute(thing.uid, "attacker")..".") else table.insert(str, "You see "..iname.article.." "..iname.name..". (Vol:"..getContainerCap(thing.uid)..").") end if getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 6 then table.insert(str, "\nItemID: ["..thing.itemid.."]") local pos = getThingPos(thing.uid) table.insert(str, "\nPosition: [X: "..pos.x.."][Y: "..pos.y.."][Z: "..pos.z.."]") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false elseif getItemAttribute(thing.uid, "unique") then local p = getThingPos(thing.uid) table.insert(str, "You see ") if thing.type > 1 then table.insert(str, thing.type.." "..iname.plural..".") else table.insert(str, iname.article.." "..iname.name..".") end table.insert(str, " It's an unique item.\n"..iname.description) if getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 6 then table.insert(str, "\nItemID: ["..thing.itemid.."]") table.insert(str, "\nPosition: ["..p.x.."]["..p.y.."]["..p.z.."]") end sendMsgToPlayer(cid, MESSAGE_INFO_DESCR, table.concat(str)) return false else return true endendlocal npcname = getCreatureName(thing.uid)if ehNPC(thing.uid) and NPCBattle[npcname] then --npcs duel table.insert(str, "You see "..npcname..". "..NPCBattle[npcname].artig.." leader of the gym from "..NPCBattle[npcname].cidbat..".") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return falseendif getPlayerStorageValue(thing.uid, 697548) ~= -1 then table.insert(str, getPlayerStorageValue(thing.uid, 697548)) local pos = getThingPos(thing.uid) if youAre[getPlayerGroupId(cid)] then table.insert(str, "\nPosition: [X: "..pos.x.."][Y: "..pos.y.."][Z: "..pos.z.."]") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return falseendif not isPlayer(thing.uid) and not isMonster(thing.uid) then --outros npcs table.insert(str, "You see "..getCreatureName(thing.uid)..".") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return falseendif isPlayer(thing.uid) then --player doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, getPlayerDesc(cid, thing.uid, false)) return falseendif getCreatureName(thing.uid) == "Evolution" then return false endif not isSummon(thing.uid) then --monstros table.insert(str, "You see a wild "..string.lower(getCreatureName(thing.uid))..".\n") table.insert(str, "Hit Points: "..getCreatureHealth(thing.uid).." / "..getCreatureMaxHealth(thing.uid)..".\n") if getPokemonGender(thing.uid) == SEX_MALE then table.insert(str, "It is male.") elseif getPokemonGender(thing.uid) == SEX_FEMALE then table.insert(str, "It is female.") else table.insert(str, "It is genderless.") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) return falseelseif isSummon(thing.uid) and not isPlayer(thing.uid) then --summons local boostlevel = getItemAttribute(getPlayerSlotItem(getCreatureMaster(thing.uid), 8).uid, "boost") or 0 if getCreatureMaster(thing.uid) == cid then local myball = getPlayerSlotItem(cid, 8).uid table.insert(str, "You see your "..string.lower(getCreatureName(thing.uid))..".") if boostlevel > 0 then table.insert(str, "\nBoost level: +"..boostlevel..".") end table.insert(str, "\nHit points: "..getCreatureHealth(thing.uid).."/"..getCreatureMaxHealth(thing.uid)..".") table.insert(str, "\n"..getPokemonHappinessDescription(thing.uid)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You see a "..string.lower(getCreatureName(thing.uid))..".\nIt belongs to "..getCreatureName(getCreatureMaster(thing.uid))..".") end return falseendreturn trueend Depois só adiciona o item no XML
  25. Upvote
    Refe recebeu reputação de Luga03 em [Show-Off] Pokémon Origins [Addon, Sounds, Day Care, Lumberjack]   
    Hoje eu vou mostrar alguns dos sistemas de Pokémon Origins:
     
     


     
     
     


    Addon System:
     
     





     


     
     
     


    Sounds System:
     
     


     
     
     





     


    Lumberjack System:
     
     


    Aqui nós mudamos os sons da pokebola!
     
     





     


    Day Care System:
     
     





     


    Sistema de Personalização de Casas (Pintura)
     
     





     

     

     


    Estou upando o resto dos sistemas, já atualizo o tópico
     
     
  • Quem Está Navegando   0 membros estão online

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