Ir para conteúdo

darkalvaro

Campones
  • Total de itens

    61
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Posts postados por darkalvaro

  1. Em 28/12/2019 em 00:25, Taiger disse:

    PokeXtibia

    [PDA OpenSource]

     

    *Projeto PDA OpenSource By Taiger/Dudu.

     

     Olá a todos, estou iniciando este projeto PDA OpenSource[PDA 1.9 sem level] devido a facilidade ou o costume de se mexer na base PDA, estou disponibilizando as sources do server e cliente de um projeto meu privado.

     Este projeto esta no começo, adaptei algumas coisas mas ainda falta muita, como estou utilizando a base PDA inicial, esta bem limpa, qualquer um pode editar a seu gosto.

     Irei trazer updates sempre que puder, e quem quiser ajudar sera bem vindo.

     

    Discord do Projeto:

    https://discord.gg/sHGNdev

     

    As informações do servidor por enquanto são as mesmas do PDA by Slicer, apenas adaptei o fly, goback, order e fishing. Como eu disse acima, o projeto esta no inicio, irei trazer updates com frequência. Assim que for atualizando o server irei atualizando o tópico com as devidas informações.

     

    Conteúdo do Projeto:

    *Servidor.

    *Sources Servidor.

    *OTCliente.

    *Sources OTCliente.

    *Map Editor.

    *Item Editor.

    *ObjectBuilder[Editor de sprites]

    *Dev-Cpp 64Bits[Compilador Server]

     

    As sprites usadas no cliente são as do meu server, mas na pasta data/things tem as sprites originais do PDA. Assim que puder trarei tutoriais de compilação do server e cliente. Toda ajuda sera bem vinda.

     

    Por enquanto deixarei apenas três imagens, já que é a base PDA e não tem nada de novo,em breve trarei outras.

     

     

    1951852915_ScreenShot12-27-19at09.00PM001.thumb.PNG.116478fbe2820799498d827c34967389.PNG

    941189206_ScreenShot12-27-19at09.00PM002.thumb.PNG.e7b9a38dcfbee057f53d7bc5bca8cbc2.PNG

    354157959_ScreenShot12-27-19at09.07PM002.thumb.PNG.6fba39b98bd29246da4b99c248975fe4.PNG

     

     

    Downloads:

    >>>Servidor<<<

    >>>Scan<<<

     

    >>>Servidor Source<<<

    >>>Scan<<<

     

    >>>Cliente<<<

    >>>Scan<<<

     

    >>>Cliente Source<<<

    >>>Scan<<<

     

    >>>Remere's Map Editor<<<

    >>>Scan<<<

     

    >>>Item Editor<<<

    >>>Scan<<<

     

    >>>ObjectBuilder<<<

    >>>Scan<<<

     

    >>>Dev-Cpp 64Bits<<<

    >>>Scan<<<

     

    >>>Pasta do Projeto no MediaFire<<<

     

    Pasta do projeto no MediaFire compartilhada. Todos os arquivos do projeto serão disponibilizadas la.

     

     

    *Os alertas no scan se referem a falsos positivos, dlls não reconhecidas, baixem se quiser.

     

    Patch de Correções:

     

      Ocultar conteúdo

     

     


    Patch V1: Correção Surf by @DarkWore

    correcao surf.7z
     

     

     

     

    Creditos:

     

    Nintendo.

    CipSoft.

    Criadores do PDA.

    Eu Taiger/Dudu

    Qualquer um que tenha contribuído com alguma coisa no projeto.(Não lembro de todos)

    Se você fez algo entre em contato para eu colocar os devidos créditos.

     

     

     

    Mano, essa base aguenta vários players online? Eu botei a dxp v3 on e sempre quando dava mais de 30 on começava um lag insuportável.

  2. Em 05/06/2019 em 11:34, WlyssesNegao disse:

    sim eu arrumei esse erro você precisa proíbe o Ordem do Pokémon dentro das houses, é também a pesca tenta ai se você pesca é subi em cima do pokemon vai bug do mesmo modo

     

    Como resolve?

  3. Em 30/04/2019 em 14:10, gabrielzika disse:

    @Walox neste caso, no script do Tony basta coloca isso depois do penultimo end:

     

    
    doSetItemActionId(item.uid, 0)

    Ficando assim: 

     

    
    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
    	doSetItemActionId(item.uid, 0)
    	return false
    end

    Depois que o player coletar uma vez o corpse deixa de ter a ActionID, assim impossibilitando de o player tentar trollar o sistema.

    Quando vou tentar abrir o corpo aparece que não sou o dono (You're not the owner), sabe resolver?

  4. Estou com um bug em meu servidor de pokemon (base dxp), quando o player desce do fly dentro da house ele buga a speed e o próprio player fica com a velocidade do fly. Alguém saberia resolver esse bug ou quem sabe fazer um ground com actionid onde não permita que o player desça do fly.

    Reputarei quem conseguir me ajudar.

    Desde já, agradeço!

  5. Estou com um bug no meu sistema de fishing, o player quando pesca e anda acaba bugando e burlando o tempo de pesca, assim fazendo um spam de pokemons pescando sem parar. Pensei em uma solução mas gostaria da ajuda de vocês para realizar, se for possível colocar quando o player estiver pescando não puder andar.

    Abaixo meu script de fishing (base huatson):

    Citar

    local fishing = {
    [-1] = { segs = 14, skill = 30, pokes = {{"Magikarp", 4}} },

    [3976] = { segs = 10, skill = 180, pokes = {{"Horsea", 3}, {"Remoraid", 3}, {"Goldeen",3}, {"Poliwag", 3}} },  -- pega no client da pxg

    [12855] = { segs = 11, skill = 2000, pokes = {{"Tentacool", 3}, {"Staryu", 2}, {"Krabby",3}, {"Shellder", 2} } },

    [12854] = { segs = 12, skill = 13000, pokes = {{"Seel",2}, {"Chinchou",2} } },

    [12858] = { segs = 15, skill = 320000, pokes = {{"Seaking", 3}, {"Seadra", 2}, {"Poliwhirl", 2}} },

    [12857] = { segs = 15, skill = 1000000, pokes = {{"Starmie", 2}, {"Kingler", 3}, {"Corsola", 3}, {"Qwilfish", 2}} },  -- pega no client da pxg

    [12860] = { segs = 15, skill = 10000000, pokes = {{"Lanturn", 2}, {"Dewgong", 4}}},

    [12859] = { segs = 25, skill = 100000000, pokes = {{"Cloyster", 2}, {"Poliwrath", 2}, {"Politoed", 3}, {"Octillery", 2}} },

    [12856] = { segs = 25, skill = 1000000000, pokes = {{"Dratini", 3}, {"Dragonair", 2} }},

    [12853] = { segs = 35, skill = 10000000000, pokes = {{"Gyarados", 1}, {"Mantine", 2}, {"Tentacruel", 2}, {"Kingdra", 1}} },
    }

    local storageP = 154585
    local sto_iscas = 5648454 --muda aki pra sto q ta no script da isca
    local bonus = 15
    local limite = 100

    local function doFish(cid, pos, ppos, interval)
          if not isCreature(cid) then return false end
          if getThingPos(cid).x ~= ppos.x or getThingPos(cid).y ~= ppos.y then
             return false 
          end
          
          doSendMagicEffect(pos, CONST_ME_LOSEENERGY)
          
          if interval > 0 then
             addEvent(doFish, 1000, cid, pos, ppos, interval-1)
             return true
          end   

          local peixe = 0
          local playerpos = getClosestFreeTile(cid, getThingPos(cid))
          local fishes = fishing[getPlayerStorageValue(cid, sto_iscas)]
          local random = {}   

          if getPlayerSkillLevel(cid, 6) < limite then 
             doPlayerAddSkillTry(cid, 6, bonus * 5)
          end
          
             --[[if math.random(1, 100) <= chance then
            if getPlayerSkillLevel(cid, 6) < limite then
            doPlayerAddSkillTry(cid, 6, bonus * 5)
            end]]
          
          random = fishes.pokes[math.random(#fishes.pokes)]
          
          for i = 1, math.random(random[2]) do
              peixe = doSummonCreature(random[1], playerpos)
              if not isCreature(peixe) then
                 setPlayerStorageValue(cid, storageP, -1)
                 doRemoveCondition(cid, CONDITION_OUTFIT)
                 return true
              end
              setPokemonPassive(peixe, true)
              doSetPokemonAgressiveToPlayer(peixe, cid)
              setPlayerStorageValue(peixe, storageP, 1)
              if #getCreatureSummons(cid) >= 1 then
                 doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 0)
                 doChallengeCreature(getCreatureSummons(cid)[1], peixe)
              else    
                 doSendMagicEffect(getThingPos(cid), 0)
                 doChallengeCreature(cid, peixe)
              end
           end
           setPlayerStorageValue(cid, storageP, -1)
           doRemoveCondition(cid, CONDITION_OUTFIT)
    return true
    end

    local waters = {11756}

    function onUse(cid, item, fromPos, itemEx, toPos)

    if isWatchingTv(cid) then
    return true
    end

    local checkPos = toPos
    checkPos.stackpos = 0

    if getTileThingByPos(checkPos).itemid <= 0 then
       return true
    end

    if not isInArray(waters, getTileInfo(toPos).itemid) then
       return true
    end

    if getPlayerStorageValue(cid, storageP) == 1 then 
        doSendMsg(cid, "Aguarde! Você já está pescando.")
        return true
    end

    if isRiderOrFlyOrSurf(cid) and not canFishWhileSurfingOrFlying then
       doPlayerSendCancel(cid, "Você não pode pescar enquanto está surfing/flying.")
       return true
    end

    if getTileInfo(getThingPos(getCreatureSummons(cid)[1] or cid)).protection then
        doPlayerSendCancel(cid, "You can't fish pokémons if you or your pokémon is in protection zone.")
    return true
    end

    local delay = fishing[getPlayerStorageValue(cid, sto_iscas)].segs

    if getPlayerStorageValue(cid, sto_iscas) ~= -1 then
       if getPlayerItemCount(cid, getPlayerStorageValue(cid, sto_iscas)) >= 1 then
          doPlayerRemoveItem(cid, getPlayerStorageValue(cid, sto_iscas), 1)
       else
          setPlayerStorageValue(cid, sto_iscas, -1)
       end
    end

    local outfit = getCreatureOutfit(cid)
    local out = getPlayerSex(cid) == 0 and 1467 or 1468

    doSetCreatureOutfit(cid, {lookType = out, lookHead = outfit.lookHead, lookBody = outfit.lookBody, lookLegs = outfit.lookLegs, lookFeet = outfit.lookFeet}, -1)
    setPlayerStorageValue(cid, storageP, 1)     --alterei looktype
    doCreatureSetNoMove(cid, false)
    local pos2 = getThingPos(itemEx.uid)
    doCreatureSetLookDir(cid, getLookToFish(getThingPos(cid), pos2))  --alterado ver depois
    doFish(cid, toPos, getThingPos(cid), math.random(5, delay))

    return true
    end

    function getLookToFish(pos, pos2)
    local x1, y1 = pos.x, pos.y
    local x2, y2 = pos2.x, pos2.y

    if x1-x2 <= 0 and  y1-y2 > 0 then
        return NORTH
    elseif x1-x2 < 0 and  y1-y2 == 0 then
        return EAST
    elseif x1-x2 < 0 and  y1-y2 < 0 then
        return EAST
    elseif x1-x2 > 0 and  y1-y2 < 0 then
        return SOUTH
    elseif x1-x2 > 0 and  y1-y2 <= 0 then
        return WEST
    elseif x1-x2 > 0 and  y1-y2 >= 0 then
        return WEST
    elseif x1-x2 < 0 and  y1-y2 < 0 then
        return EAST
    elseif x1-x2 == 0 and  y1-y2 < 0 then
        return SOUTH
    end
    return WEST
    end

    --[[-- resulatados em linha reta(exatos)
    if x1 == x2 then -- virar para norte
        if (y1 - y2) > 0 then -- virar para cima
            return NORTH
        elseif (y1 - y2) < 0 then -- virar para baixo
            return SOUTH
        end
    elseif y1 == y2 then
        if (x1 - x2) > 0 then -- virar para OESTE <<
            return WEST
        elseif (x1 - x2) < 0 then -- virar para LESTE >>
            return EAST
        end
    end
    -- resulatados em linha reta(exatos)

    if (x1 ~= x2) or (y1 ~= y2) then
        if (x1 - x2) < 0 then
           return EAST -- virar para LESTE >>
        elseif (x1 - x2) > 0 then
           return WEST
        end
    end]]

     

  6. Então galera, estou com um sério problema no meu servidor, as spells dos pokemons SELVAGENS não afetam o player, pelo contrário, elas HEALAM a life do player.

    Alguém sabe como resolver?, isso tem me incomodado muito porque o player só leva dano de atack melee e muitas vezes fica trapado nas hunts.

  7. ?PokeXO

     

    Abriu HOJE! [09/12]
    24 HORAS,
    DEDICADO,
    SEM LAG! [HOST NO BR].

    ⚔️

    • Duel System.

    • Nick System.

    • TV System.

    • Autoloot System.

    • Block Respaw System.

    • Mega Evolução Ssystem.

    • Auto Stacking System.

    • Ditto Memory System.

    • Transparência.

    • Cliente criptografado.

    • Sistemas básicos free como fly, ride, surf, order etc.

    • Held System.

    • Fishing trocando o outfit automaticamente.

    • Icone System.

    • Varias Poke balls novas.

    • Task System.

    • Guild System.

    E muito mais!!!

    ⚔️
    Venha se divertir e aproveitar ao máximo do nosso servidor de poketibia!

    Crie sua conta e baixe o cliente no site: http://pokexo.servegame.com/

    pokexo2.jpg

  8. Ola xtibianos, vim publicar esse post para que todos vejam que a ****** me roubou, pois eu comprei um semi-dedicado á +/- uns 15 dias, e entao so usei ele por 2 dias, no terceiro dia quando fui entrar nele (pois notei que meu server estava offline) e entao nao entrava, mandei e-mails para eles informando que tava off (acredite mandei uns 50 e-mails), e nada, entrava para enviar mensagem no chat, e nada, e entao hoje ja é o 12° dia e O MEU SEMI-DEDICADO ESTA OFFLINE AINDA!, Se alguem CONSEGUIR ME AJUDAR A MANTER CONTATO COM ELES EU AGRADEÇO, ja tentei ligar e eles nao atendiam!

  9. Galera do xtibia é o seguinte, o server de poketibia (Erondino v11) está com um bug que eu não consigo arrumar, se alguém tiver a bondade de tentar me ajudar eu fico grato e pode ganhar meu REP+.

     

    O bug acontece assim:

    Sempre quando eu tiro o pokemon pra fora da pokebola e entro em um teleport ou falo com um npc que teleporta o pokemon fica morto no sloot e não sai mais (nem healando).

     

    Pokemon no sloot:

     

    post-333475-0-54159800-1340486881_thumb.jpg

     

     

    Pokemon fora da pokebola:

     

    post-333475-0-78252700-1340486922_thumb.jpg

     

     

    Pokemon (fora da pokebola) quando eu entro em um teleport:

     

    post-333475-0-88630800-1340486951_thumb.jpg

     

     

    Quero ver respostas ae!, quem conseguir me ajudar a resolver esse bug ganha REP+.

  10. Galera estou com um bug em meu otpokemonworriedsmiley.gif

    Bom o bug acontece assim, sempre quando eu tiro o pokemon da pokeball e vou em um teleport o pokemon buga e não sai mais da ball, não importa o que eu faça ele não sai, ja tentei clicar várias vezes, tentei healar no npc e nada!

     

    mdr.gif Quem conseguir me ajudar ganha meu REP+ rules.gif

  • Quem Está Navegando   0 membros estão online

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