Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Spoiler

Congratulations, your content has been approved!
Thank you for your contribution, we of Tibia King we are grateful.
Your content will help many other users, you received +1 REP.

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
6 minutos atrás, fsgd20 disse:

Poderia coloca um print dentro do jogo?

Vou compilar ela, tirar umas prints e irei postar.

Link para o post
Compartilhar em outros sites

Muito bom rep! ainda existem pessoas que querem ajudar nesse fórum (isso fortalece) ^^ Terá mais atualizações? qual programa usou pr compilar? 

                                                                             1535210279_tumblr_o9b6yoxM1Z1tco8kto1_500(3).gif.f527686e19da738322c39555244decac.gif

                                                             Meus tópicos         

                                                         Se ajudei você deixe seu Rep! para fortalecer a amizade ^^

                                                                              Vamos ajudar o fórum a crescer mais.

                                                                          1641206641_gif-escudo-fla-3d(1).gif.a5d3c0c24824d5272a181aa91c5eda0c.gif

                                                                                                Mengão porra! . .

                                                                     tumblr_oxm8eriUeU1sqwgnro2_400.gif.22e347b2fc58fdfd88dbf84f4bdaa1bc.gif

                                                                                ----- NPC que vende informação -----

                                                                           -----Baú Que dá Outfit se tiver Level -----

                                                                     ----- [Npc] Que vende Stones (itens) por diamonds -----

 

 

                                                                       

                       

Link para o post
Compartilhar em outros sites
1 hora atrás, Sepultura disse:

Muito bom rep! ainda existem pessoas que querem ajudar nesse fórum (isso fortalece) ^^ Terá mais atualizações? qual programa usou pr compilar? 

Olá, Usei o dev-cpp normal já que se trata de uma versão 8.54, Apenas re-adaptei funções da DxP em um TFS 0.3.6 zerado para ter certeza que nenhum engraçadinho teria um código malicioso tentando se dar bem nas custas dos outros, Possívelmente terá mais atualizações sim, Já que me reportaram um bug, Como estou aprendendo sobre source ainda eu estou dando meu máximo para tentar ajeitar e deixar uma source 100% para começarem a realmente usar a base do DarkXPoke.

Link para o post
Compartilhar em outros sites

Testei aqui está com bug os itens, á bag não abre,etc...

Cada escolha, uma oportunidade.
Cada queda, um aprendizado.
Cada atitude, uma consequência

 

.tumblr_nw2mfl0ut01r3aoszo1_400.gif

Link para o post
Compartilhar em outros sites
1 minuto atrás, RathBR disse:

Testei aqui está com bug os itens, á bag não abre,etc...

Ué manin, testei aqui e foi 100% com bag e tudo, Você configurou o firstitems na pasta mods? 

Link para o post
Compartilhar em outros sites
20 minutos atrás, LG KyoGron disse:

Ué manin, testei aqui e foi 100% com bag e tudo, Você configurou o firstitems na pasta mods? 

Configurar? não é deixar o padrão? tem como postar o datapack que você ta usando?

Cada escolha, uma oportunidade.
Cada queda, um aprendizado.
Cada atitude, uma consequência

 

.tumblr_nw2mfl0ut01r3aoszo1_400.gif

Link para o post
Compartilhar em outros sites
1 hora atrás, RathBR disse:

Configurar? não é deixar o padrão? tem como postar o datapack que você ta usando?

Estarei disponibilizando assim que meu computador terminar o escaneamento, Pois ontem na hora de compilar a distro para postar notei que meu pc estava infectado, Então para não dar problemas a computador de outros membros optei por formatar, Mas como é final de semana eu devo ficar um pouco sem tempo, Meu compromisso foi adiado então assim que meu computador terminar irei ligar, Ver o que preciso "ajustar" na source e postar ela com o account manager rodando =) (Eu testei o account manager e entregou os itens corretamente) Sobre o resto das funções peço desculpa não chequei todas, como falei pretendo ir ajustando e ir liberando mais coisas sobre o que estou fazendo na source.

                                                         Raafa.isaias23.png

                                                                                 

Link para o post
Compartilhar em outros sites
4 horas atrás, RathBR disse:

Configurar? não é deixar o padrão? tem como postar o datapack que você ta usando?

Bom olá =) segue a login.lua que foi usada para a configuração correta(Com account manager funfando no cliente V1 DxP que foi testado) 

Spoiler

local config = {
    loginMessage = getConfigValue('loginMessage'),
    useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
}

function AutoLootinit(cid)
    if getPlayerStorageValue (cid, storages.AutoLootCollectAll) == -1 then
    setPlayerStorageValue(cid, storages.AutoLootCollectAll, "no")
    end
    return true 
    end

function onLogin(cid)
    
    
    local accountManager = getPlayerAccountManager(cid)

    if(accountManager == MANAGER_NONE) then
        local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage
        if(lastLogin > 0) then
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
            str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."
            str = "Seu Personagem sera salvo a cada 30 segundos para evitar rollbacks"
        else
            str = str
        end

        doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)

    elseif(accountManager == MANAGER_NAMELOCK) then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Hello, it appears that your character has been namelocked, what would you like as your new name?")
    elseif(accountManager == MANAGER_ACCOUNT) then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.")
    else
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Hello, type 'account' to create an account or type 'recover' to recover an account.")
    end

    if getCreatureName(cid) == "Account Manager" then
        local outfit = {}
        if accountManagerRandomPokemonOutfit then
            outfit = {lookType = getPokemonXMLOutfit(oldpokedex[math.random(151)][1])}
        else
            outfit = accountManagerOutfit
        end
    
        doSetCreatureOutfit(cid, outfit, -1)
    return true
    end    
    
    if getPlayerVocation(cid) == 0 then
        doPlayerSetMaxCapacity(cid, 0)
        doPlayerSetVocation(cid, 1)
        setCreatureMaxMana(cid, 6)
        doPlayerAddSoul(cid, -getPlayerSoul(cid))
        setPlayerStorageValue(cid, 19898, 0)
            if getCreatureOutfit(cid).lookType == 128 then
                outfit = {lookType = 510, lookHead = math.random(0, 132), lookBody = math.random(0, 132), lookLegs = math.random(0, 132), lookFeet = math.random(0, 132)}
            elseif getCreatureOutfit(cid).lookType == 136 then
                outfit = {lookType = 511, lookHead = math.random(0, 132), lookBody = math.random(0, 132), lookLegs = math.random(0, 132), lookFeet = math.random(0, 132)}
            end
        doCreatureChangeOutfit(cid, outfit)
    end

    if getCreatureName(cid) == "[ADM] One" then
       setPlayerGroupId(cid, 15)
       doRegainSpeed(cid)
       doGetPlayersOnToADM(cid)
    else
       doSendUpdatesOnlineToADM()
    end
    
    
    doPlayerSetVocation(cid, 10)
    doSendPlayerExtendedOpcode(cid, 126, "nao")
    doResetPlayerTVSystem(cid)
    
    if not isGod(cid) then
       setPlayerGroupId(cid, 1)
       doRegainSpeed(cid)
    end
    
        if isGod(cid) then -- Resetar diarias se for God
            setPlayerStorageValue(cid, storages.miniQuests.storDayTask1, -1)
            setPlayerStorageValue(cid, storages.miniQuests.storDayTask2, -1)
            setPlayerStorageValue(cid, storages.miniQuests.storDayTask3, -1)
            setPlayerStorageValue(cid, storages.miniQuests.storDayTask4, -1)
        end
        
    if getPlayerLevel(cid) >= 1 and getPlayerLevel(cid) <= 10 then
       doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0)
    else     
       doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, (getPlayerLevel(cid) >= 200 and 100 or math.floor(getPlayerLevel(cid)/2)) )
    end

    doRegainSpeed(cid)
 
 --////// storages \\\\\\-- 
   doEreaseDuel(cid)
   setPlayerStorageValue(cid, 500, -1)
   setPlayerStorageValue(cid, 8085, 0)
   --// duel
   setPlayerStorageValue(cid, storages.requestCountPlayer, 0)
   setPlayerStorageValue(cid, storages.requestCountPokemon, 0)
   setPlayerStorageValue(cid, storages.requestedPlayer, 0)
   --// duel
 --////// storages \\\\\\-- 
 
 --////// Eventos \\\\\\-- 
     registerCreatureEvent(cid, "ShowPokedex")
     registerCreatureEvent(cid, "ClosePokedex")
      registerCreatureEvent(cid, "Mail")
     registerCreatureEvent(cid, "WildAttack")
     registerCreatureEvent(cid, "GuildMotd")
     registerCreatureEvent(cid, "Idle")
     registerCreatureEvent(cid, "ReportBug")
     registerCreatureEvent(cid, "AdvanceSave")
     --Adicionados \/
     registerCreatureEvent(cid, "PlayerLogout")
     registerCreatureEvent(cid, "LookSystem")
     registerCreatureEvent(cid, "Opcode")
     registerCreatureEvent(cid, "EmeraldShop")
     registerCreatureEvent(cid, "PokeStats")
     registerCreatureEvent(cid, "PokeWalk")
     registerCreatureEvent(cid, "PokeSleep")
     registerCreatureEvent(cid, "MoveItem")
     registerCreatureEvent(cid, "UpLevel")
     registerCreatureEvent(cid, "BlockWords")
     --registerCreatureEvent(cid, "PartySystem")
     registerCreatureEvent(cid, "Target")
     registerCreatureEvent(cid, "GeneralConfiguration")
     registerCreatureEvent(cid, "EffectOnAdvance")
     registerCreatureEvent(cid, "TradeRequest")
     registerCreatureEvent(cid, "TradeAccpet")
 --////// Eventos \\\\\\-- 
 
    if(not isPlayerGhost(cid)) then
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
    end
   
local legs = getPlayerSlotItem(cid, CONST_SLOT_LEGS)
local ball = getPlayerSlotItem(cid, 8)

    if getPlayerSlotItem(cid, CONST_SLOT_FEET).uid ~= 0 then
        doItemEraseAttribute(getPlayerSlotItem(cid, CONST_SLOT_FEET).uid, "healthChanged")
    end
    --doOTCSendPokemonHealth(cid)
    --doClearPokemonStatus(cid)

    if isRiderOrFlyOrSurf(cid) and ball.uid ~= 0 then 
    local pokeName = getItemAttribute(ball.uid, "poke")
    
                    if isInArray({"ditto", "shiny ditto"}, pokeName:lower()) then
                       pokeName = getItemAttribute(ball.uid, "copyName")
                    end
    
                     local outfit = getPokemonOutfitToSkill(pokeName)
                     local speed = getPokemonSpeedToSkill(pokeName)
                         doSetCreatureOutfit(cid, {lookType = outfit + 351}, -1)
                         
                         doChangeSpeed(cid, -getCreatureSpeed(cid))
                         doChangeSpeed(cid, speed)
                         
                         if isRider(cid) then
                            setPlayerStorageValue(cid, orderTalks["ride"].storage, 1)
                         elseif isFly(cid) then
                            setPlayerStorageValue(cid, orderTalks["fly"].storage, 1)
                              if not hasSqm(getThingPos(cid)) then
                              --   doCreateItem(460, 1, getThingPos(cid))
                              end
                         elseif isSurf(cid) then
                            setPlayerStorageValue(cid, orderTalks["surf"].storage, 1) -- rever o markedPos
                            doChangeSpeed(cid, -getCreatureSpeed(cid))
                            doChangeSpeed(cid, getPlayerStorageValue(cid, 54844))
                         end
                         doTeleportThing(cid, getMarkedSpawnPos(cid))
                         setPokemonGhost(cid)
    end                    
    
    setPlayerStorageValue(cid, storages.gobackDelay, -1)
    setPlayerStorageValue(cid, storages.pokedexDelay, -1)
    setPlayerStorageValue(cid, 154585, -1)
    AutoLootinit(cid)
    --doAddShoppingItem(cid)
        
    -- otclient life
        doSendLifePokeToOTC(cid)
    -- otclient life
    
    return true
end
local itensShopping = {
    [1] = {{2394, 100}, {12344, 25}, {12286, 2}},
    [2] = {{2391, 200}, {2393, 100}, {2392, 100}},
    [3] = {{12832, 1}},
    [4] = {{12286, 1}},
    [5] = {premiumDays = 30}
}

function doAddShoppingItem(cid)
    local allItems = {}
    local compra = 0
    local msg = ""
    local result = db.getResult("SELECT itemID, compraID FROM playercompras WHERE playerID = '" .. getPlayerGUID(cid) .. "' AND entregue = 0")
    if result:getID() ~= -1 then
        compra = result:getDataInt("compraID")
        allItems[#allItems+1] = result:getDataInt("itemID")
        db.executeQuery("UPDATE playercompras SET entregue = 13 WHERE compraID = ".. compra ..";")
        while(result:next()) do
            allItems[#allItems+1] = result:getDataInt("itemID")
            compra = result:getDataInt("compraID")
            db.executeQuery("UPDATE playercompras SET entregue = 13 WHERE compraID = ".. compra ..";")
        end
    end
    
    if #allItems > 0 then
        for i = 1, #allItems do
            if allItems == 5 then
                doPlayerAddPremiumDays(cid, itensShopping[allItems].premiumDays)
                msg = "Seu pacote de '30 premium days' foi adicionado a sua conta com sucesso!"
                doSendMsg(cid, msg)
            else
            local bag = doCreateItemEx(12694) -- cubone bag de gratis
                for j = 1, #itensShopping[allItems] do
                    doAddContainerItem(bag, itensShopping[allItems][j][1], itensShopping[allItems][j][2])
                end
            
                doPlayerSendMailByName(getCreatureName(cid), bag, 1)
                msg = "Os itens que foram comprados pelo shopping foram enviados para seu cp."
                doSendMsg(cid, msg)
            end
        end
    end
end

function addSkillsToDB(cid)
        local str1 = "INSERT INTO player_skills (player_id, skillid, value, count) VALUES (" .. getPlayerGUID(cid) .. ", 5, 5, 0);"
        local str2 = "INSERT INTO player_skills (player_id, skillid, value, count) VALUES (" .. getPlayerGUID(cid) .. ", 6, 5, 0);"
            db.executeQuery(str1)
            db.executeQuery(str2)
end

 

Link para o post
Compartilhar em outros sites
21 horas atrás, LG KyoGron disse:

Olá pessoal tudo de boa? 

Bom não vou enrolar o titulo já diz tudo, Hoje estive conversando com uns membros do fórum e vi que a area sobre "dxp" está meio caída.

Então decidi refazer a source do dxp usando TFS 0.3.6 limpo e adicionar funções que eram "necessárias" para o jogo rodar, Não cheguei a colocar todas, Pois já disponibilizar ela rodando em um TFS que eu tenho certeza que está livre de códigos de guerras ou bugs da própria source original já está de bom tamanho certo? Sem enrolação.

 

*Apaguei o executável e a pasta obj porque quando fui upar aqui acusou virus, Então vocês terão que compilar ^^

 

(Um colega disse que ela é compativel com PDA também.. Não aconselho muito pelo fato dela possuir Storages dentro da própria source)

Download: https://www.4shared.com/rar/dWFUE_m1ei/Source_tfs_036.html?

Scan: https://virustotal.com/pt/file/c270b7261e45227e9a3311048b4fadd1311ddfedb0667eca0a6d806f099fc58f/analysis/1491538770/

DESCULPEM A PALAVRA MAIS PUTA QUE PARIU CARA, VIREI SEU FÃ.

COMO JA DIZIA Dercy Gonçalves.... Nada pra explicar um sentimento inexplicável do que usando um bom palavrão. kkkk

Link para o post
Compartilhar em outros sites
30 minutos atrás, victorjgt disse:

DESCULPEM A PALAVRA MAIS PUTA QUE PARIU CARA, VIREI SEU FÃ.

COMO JA DIZIA Dercy Gonçalves.... Nada pra explicar um sentimento inexplicável do que usando um bom palavrão. kkkk

obrigado ^^ Bom ainda pode conter uns bugs como me informaram que o personagem está healando ao receber dano de poke selvagem, Mas vou ver se resolvo isso e posto a correção xD

Link para o post
Compartilhar em outros sites

Coloquei um Arquivo Mods do PDA e mesmo assim continua os itens bugados... está faltando essa função... algo simples mais deixarei aqui.

 

58e8eedeb6fe0_Semttulo.thumb.png.bd6922c3800922ddb0e9108b64d38d28.png

@LG KyoGron @Offsher Ban Poderia Disponibilizar o firstitems utilizado?

Cada escolha, uma oportunidade.
Cada queda, um aprendizado.
Cada atitude, uma consequência

 

.tumblr_nw2mfl0ut01r3aoszo1_400.gif

Link para o post
Compartilhar em outros sites
Em 08/04/2017 ás 11:08, RathBR disse:

Coloquei um Arquivo Mods do PDA e mesmo assim continua os itens bugados... está faltando essa função... algo simples mais deixarei aqui.

 

58e8eedeb6fe0_Semttulo.thumb.png.bd6922c3800922ddb0e9108b64d38d28.png

@LG KyoGron @Offsher Ban Poderia Disponibilizar o firstitems utilizado?

Irei colocar essa função, Vou colocar mais funções também em breve estarei atualizando o tópico, Vou disponibilizar minha datapack também para não ter muitos problemas =) 

Link para o post
Compartilhar em outros sites
3 horas atrás, LG KyoGron disse:

Irei colocar essa função, Vou colocar mais funções também em breve estarei atualizando o tópico, Vou disponibilizar minha datapack também para não ter muitos problemas =) 

No aguardo :)

Cada escolha, uma oportunidade.
Cada queda, um aprendizado.
Cada atitude, uma consequência

 

.tumblr_nw2mfl0ut01r3aoszo1_400.gif

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

Olá LG KyoGron você sabe me dizer se você consegue colocar o nome dos npcs em azul e mudar a cor do nick dos GOD e GM? me ajudaria muito ^^

Link para o post
Compartilhar em outros sites
Em 18/04/2017 ás 22:04, padreesss disse:

Olá LG KyoGron você sabe me dizer se você consegue colocar o nome dos npcs em azul e mudar a cor do nick dos GOD e GM? me ajudaria muito ^^

No caso o npc com nick azul se não me engano é pelo cliente, há uma função que você coloca lá em game_things se não me engano, cor do nick GOD e GM que você diz é referente aos chats ou ao Nick vermelho que ela tem? 

                                                         Raafa.isaias23.png

                                                                                 

Link para o post
Compartilhar em outros sites
16 minutos atrás, Offsher Ban disse:

No caso o npc com nick azul se não me engano é pelo cliente, há uma função que você coloca lá em game_things se não me engano, cor do nick GOD e GM que você diz é referente aos chats ou ao Nick vermelho que ela tem? 

Tem como Liberar o Datapack? pq ta tenso usar...

Cada escolha, uma oportunidade.
Cada queda, um aprendizado.
Cada atitude, uma consequência

 

.tumblr_nw2mfl0ut01r3aoszo1_400.gif

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por Featzen
      Bom, vi por aqui e não achei nenhum autoloot igual o da pxg ou sem bugs, então decidi vir aqui postar o que eu fiz.
      Vamos lá.
       
      1º - Vá na pasta Lib, no arquivo some functions.lua e adicione isso depois do ultimo "end":



       
      2º - Vá em actions/script e crie um arquivo.lua com nome de Autoloot, dentro coloque:



       
      Agora, no actions.xml adicione a tag:
      <action itemid="" event="script" value="Autoloot.lua"/> Dentro de itemid="", coloque o id dos corpses.
       
      Para conseguir o id dos corpses, podemos fazer um pequeno script, que pegará o corpse de cada pokemon capturável.



       
      Clique em: Execute Script e terá todos os corpses de pokemons capturáveis.

      Créditos:
      Mkalo -- Auto Stacking
      Gabriel Sales(eu) -- Resto
    • Por Featzen
      Bom, como um individuo(Vudi) não sabe cumprir o que fala, vou postar o sistema aqui.(não cabe ao post explicar aqui)
      Bom, aqui está o smeargle system, igual o da PxG. Vamos lá.
       
      1 - Vá na pasta Lib, substitua seu cooldown bar.lua por isso:



       
      2 - Ainda no Lib, no fim(depois do ultimo end) do Some Functions.lua, adicione isso:



       
      3 - Agora no order.lua, do Actions, em baixo de:
      if getTileThingByPos(checkpos).uid <= 0 then return true end Adicione:



       
      4 - Se seu servidor ja tiver os spells, sketch 1, sketch 2... Substitua por esses:
       



       
      Se não, use os mesmos acima, não esqueça de adicionar no spells.xml.
       
      5 - Agora, vá em talkactions/scripst, abra o move1.lua e substitua:



       
      Pronto, se tiver feito tudo certo, funcionará.
      Como ficará:



      Como usar:



       
      Créditos: Eu(Todo o script)
    • Por olaia92
      Oi, to com um server PDA Slicer 1.9 que eu editei a muito tempo, e to voltando a editar ele, infelizmente alguns bugs do jogo eu não soube resolver, então fiz o mais simples, removi eles do jogo, como por exemplo: no PDA, quando um player entra em uma house e digita um    *    aonde é para colocar o nome do player, o server bug e cai. 
      Queria saber se alguem tem algum script de invita players na house, que não possa nukar o server. obrigado pela atenção...
       
      Ps: não sei se estou na área certa, caso não esteja por favor, me mova para a área correta. obd...
    • Por FlamesAdmin
      Opa eae!
       
      Estou com um problema em meu servidor.
      To lá atacando o Poke Wild, dai de repente trava tudo, ai tenho que reiniciar o servidor(com gerenciador de tarefas), isso só acontece quando da target no Wild, já testei com outro client, o travamento ta no servidor.
      OBS: só trava quando da target, quando mata sem target o servidor não trava.
      Alguem sabe oq pode ta causando isso ?
       
       
      REP+
    • Por olaia
      Eu coloquei o Ditto System = PxG de um cara ai que eu esqueci o nome, funciona direitinho porem, tem um bug muito zuado nele e queria saber se tem como resolver.
      Se você transforma o Ditto em um Shiny Cubone e joga uma Earth Stone no Ditto transformado em Shiny Cubone, 
      o Pokemon evolui e a Ball que era de Ditto vira do Shiny Marowak, ou seja, um cara poderia catar vários Ditto's e fazer isso até ficar com um Team TOP, queria saber se alguem saber de algum script para que não possa evoluir o Ditto transformado em outro poke?
      Se não tiver como, então desativárei o Ditto do meu server, axo ele muito dahora, pena que tem esses bugs.
      Agradeço a atenção, obrigado.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo