-
Total de itens
61 -
Registro em
-
Última visita
-
Dias Ganhos
1
Posts postados por darkalvaro
-
-
-
-
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:
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.
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:
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.
-
-
Bom pessoal, tô usando a base dxp v3 e estou com um bug problemático, quando ataco um pokémon hostil e fujo/morro/teleporto ele vira passivo e não ataca outros players (apenas se o player clicar para ataca-lo). Alguém sabe como resolver?
Base: dxp v3 (8.54 - 0.3.6)
-
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?
-
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?
-
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!
-
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):
Citarlocal 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 = 100local 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
endlocal 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
endlocal waters = {11756}
function onUse(cid, item, fromPos, itemEx, toPos)
if isWatchingTv(cid) then
return true
endlocal checkPos = toPos
checkPos.stackpos = 0if getTileThingByPos(checkPos).itemid <= 0 then
return true
endif not isInArray(waters, getTileInfo(toPos).itemid) then
return true
endif getPlayerStorageValue(cid, storageP) == 1 then
doSendMsg(cid, "Aguarde! Você já está pescando.")
return true
endif isRiderOrFlyOrSurf(cid) and not canFishWhileSurfingOrFlying then
doPlayerSendCancel(cid, "Você não pode pescar enquanto está surfing/flying.")
return true
endif 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
endlocal 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
endlocal outfit = getCreatureOutfit(cid)
local out = getPlayerSex(cid) == 0 and 1467 or 1468doSetCreatureOutfit(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
endfunction getLookToFish(pos, pos2)
local x1, y1 = pos.x, pos.y
local x2, y2 = pos2.x, pos2.yif 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]] -
É bug da base Mythology mesmo, resolvi baixando outra, mas muito obrigado á todos!
-
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.
-
?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/
-
Muito bom, rep +
-
Galera, foi mal, eu parei com ot a um tempão ja, to tentando volta mais ta dificil '-'
-
É acho que vou procurar outro hoster, pq ****** cago comigo, primeiro hoster que eu compro la e fazem isso! --' SACANAGE!
-
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!
-
Vlw funcionou!
-
Pedido: Npc que vende bless em troca de diamonds.
Versão: 8.54 (poketibia).
Galera eu preciso de um npc que vende bless por diamonds, quem me ajudar ganha REP+.
-
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:
Pokemon fora da pokebola:
Pokemon (fora da pokebola) quando eu entro em um teleport:
Quero ver respostas ae!, quem conseguir me ajudar a resolver esse bug ganha REP+.
-
Vai ser muito bacana um tibia baseado em um dos melhores filmes de hollywood.
-
Queria que se fosse possível vocês me explicassem como fazer um site de poketibia e coloca-lo online!
REP+ para quem me ajudar!
-
Galera estou com um bug em meu otpokemon
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!
Quem conseguir me ajudar ganha meu REP+
-
Claro que é o mesmo '-'
-
Legal '-' quero jogar esse ot com som
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
[Resolvido] [dxp] Pokémon hostil virando passivo
em Resolvidos
Postado
Revivendo o tópico para falar que o problema foi resolvido, utilizei o sistema passivo/agressivo do Tony Araújo (não vou deixar link, pois é de outro fórum).