Ir para conteúdo

KarlKalvin

Visconde
  • Total de itens

    427
  • Registro em

  • Última visita

  • Dias Ganhos

    3

Histórico de Reputação

  1. Upvote
    KarlKalvin deu reputação a Tony Araujo em [MOD] Catch Window v1.3   
    [MOD] Catch Window v1.3
     
    Bom.. todos conhecem a nova janela, que quando algum jogador captura um pokemon, que nunca capturou antes, abre na tela informando quantas pokebolas (PokeBalls, GreatBalls, SuperBalls e UltraBalls), o jogador gastou para capturar aquele pokemon, e mostra também quanto de experiencia o jogador ganhou por capturar aquele pokemon.
     
    Instalação.
    Por enquanto o PDA, é o único servidor que está adaptada no tópico, se alguém adaptar para outros servidores, e quiser compartilhar, será muito bem vindo. Obrigado
     
    Pokemon Dash Advanced
    Vá na pasta Lib / Catch System.lua, e procure por:
    doAddPokemonInCatchList(cid, poke) E abaixo adicione:
        CW_Count(cid, poke, typeee)    CW_Caught(cid, poke) Agora procure por:
    doIncreaseStatistics(poke, true, false) E abaixo adicione:
    CW_Count(cid, poke, typeee) Agora, vá na pasta Lib / Crie um arquivo chamado "CatchWindow_lib.lua".
    E dentro adicione -> Link Direto (PasteBin) <- Atualizado v1.3 !
     
     
    Agora baixe o arquivo"CatcherWindow.rar", e extrai-a os arquivos dentro da pasta MODS da pasta do OTClient.
     
    Editando...
     
    No arquivo que voce colocou na LIB, tem uma tabela chamada "CW_Pokes", lá voce adiciona os pokemons e os configura.
    ["bulbasaur"] = {DB_Balls = 500001, DB_PK = 900001, ID_Portrait = 11989, P_Experience = 5000}, Legenda:
     
    [NomeDoPokemon] = {DB_Balls = Numero da storage, que irá ficar salvo as balls usadas.
    DB_Pk, Numero da storage, que irá ficar salvo se o pokemon foi capturado ou não.
    ID_Portrait = Item ID do Portrait de cada pokemon
    P_Experience = A quantidade de experiencia que o jogador irá ganhar ao capturar este pokemon.}
     
    Vídeo:

    www.youtube.com/watch?v=9ERSelYANFY&feature=youtu.be
     
    Créditos: Tony Araújo (OrochiElf) 100%
    catcherWindow.rar
    catcherWindow.rar
  2. Upvote
    KarlKalvin recebeu reputação de JairKevick em [VAULT SYSTEM] + SPRITE   
    Muda a linha 39 para if count > 0 then
  3. Upvote
    KarlKalvin recebeu reputação de wougoplex em DA Use e ganha outfit   
    Então é só criar o script na pasta actions do arquivo que você quer que de a outfit.
    -- Código não testado.
     
    function onUse(cid, item, fromPosition, itemEx, toPosition)if getPlayerStorageValue(cid, 181656) == 1 thenreturn doPlayerSendCancel(cid, 22, "Você já possue essa outfit.")elsesetPlayerStorageValue(cid, 181656, 1)doPlayerSendTextMessage(cid, 22, "Parabéns você ganhou a outfit Deidara.")return trueendend  
  4. Upvote
    KarlKalvin recebeu reputação de wougoplex em DA Use e ganha outfit   
    Não, o script você coloca oque eu te mandei.
    Não foi? deu erro? qual erro? Posta o Erro do TFS aqui.
    Eu não coloquei pra remover o item, atualizei o código.
     
    function onUse(cid, item, fromPosition, itemEx, toPosition)if getPlayerStorageValue(cid, 181656) == 1 thenreturn doPlayerSendCancel(cid, 22, "Você já possue essa outfit.")elsesetPlayerStorageValue(cid, 181656, 1)doRemoveItem(item.uid, 1)doPlayerSendTextMessage(cid, 22, "Parabéns você ganhou a outfit Deidara.")return trueendend  
     
  5. Upvote
    KarlKalvin recebeu reputação de wougoplex em DA Use e ganha outfit   
    Código atualizado para que não tenha esse erro... se ele diz que você já tem a outfit então agora é só trocar sua outfit como pediu.
    O código tá para você usar o item, ganhar uma roupa permanente como você pediu.
     
    function onUse(cid, item, fromPosition, itemEx, toPosition)if getPlayerStorageValue(cid, 181656) == 1 thenreturn doPlayerSendCancel(cid, 22, "Você já possue essa outfit.")elsesetPlayerStorageValue(cid, 181656, 1)doRemoveItem(item.uid, 1)doPlayerSendTextMessage(cid, 22, "Parabéns você ganhou a outfit Deidara.")endend  
     
  6. Upvote
    KarlKalvin recebeu reputação de Evair Pach em NPC QUE TROCA VARIOS ITENS COM QUANTIDADES DIFERENTES POR UM ITEM   
    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {}  function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false  end   local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid  -- Conversa Jogador/NPC  if(msgcontains(msg, '200') or msgcontains(msg, '2')) thenselfSay('Eu vendo X ITEM POR Y ITEM QUER COMPRAR??', cid) -- mensagem ao dizer 200 ou 2talkState[talkUser] = 1-- Confirmação da Compra  if(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then  if(doPlayerRemoveItem(cid, 2145, 40) == true) then  -- REMOVER ITEM (cid, ITEM ID, QUANTIDADE)selfSay('Thanks! You Received your Shiny Stone', cid) -- mensagem de sucessodoPlayerAddItem(cid, 13165, 1) -- GANHA item (cid, ITEM ID, QUANTIDADE)talkState[talkUser] = 0 else  selfSay('You do not have enough diamonds.', cid) -- mensagem de falhatalkState[talkUser] = 0  end  end return TRUEendnpcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())  
     
    Tentei deixar bem explicado para você fazer do jeito que quiser, qualquer dúvida comente aqui.
  7. Upvote
    KarlKalvin deu reputação a Deadpool em [New Layout] - ModernAcc - Pokémon   
    Estou disponibilizando um site que estava parado em meu PC. 
    Imagem(imagem desatualizada):

    Layout Download: htdocs.rar
    Créditos:
    não sei quem desenvolveu, mas créditos a ele.

    htdocs.rar
  8. Upvote
    KarlKalvin recebeu reputação de Deadpool em Bug OTCliente pokecamp   
    No Exp.lua tem essa linha...
     
      doSendMagicEffect(getThingPos(cid), 211)  
    211 é o efeito que vai sair ao atacar, é só mudar ele pelo efeito que você quer que apareça, só abrir seu OBD ir em efeitos ver um adequado, mudar e reiniciar o server.
  9. Upvote
    KarlKalvin deu reputação a Deadpool em [Daily Catch]   
    corrigi :v KKK alterei pra vê se tava dando um bug que ocorria, mas vlw u.u
  10. Upvote
    KarlKalvin recebeu reputação de Josegvb em [Daily Catch]   
    if getPlayerStorageValue(cid, objetos.storages.endQuest) >= 1 then selfSay("Você já completou minha task por hoje.", cid) talkState[talkUser] = 0 tchau = true focus = 0 return true end local tchau = true
    tchau = true hã?
  11. Upvote
    KarlKalvin recebeu reputação de Deadpool em Show-Off Sinuca   
    O começo não está muito bom, mas acho que o resto está legal, oque acham?
     
    http://imgur.com/a/xiHSj
  12. Upvote
    KarlKalvin deu reputação a Deadpool em [Daily Catch]   
    removidp
  13. Upvote
    KarlKalvin recebeu reputação de Administrador em Show-Off Sinuca   
    O começo não está muito bom, mas acho que o resto está legal, oque acham?
     
    http://imgur.com/a/xiHSj
  14. Upvote
    KarlKalvin recebeu reputação de kaleudd em Show-Off Sinuca   
    O começo não está muito bom, mas acho que o resto está legal, oque acham?
     
    http://imgur.com/a/xiHSj
  15. Upvote
    KarlKalvin recebeu reputação de Josegvb em [Error] 'then' expected near '0'   
  16. Upvote
    KarlKalvin recebeu reputação de Oween em (resolvido) Dando error ao criar item Urgente   
    Isso pode ser muita coisa, mas o mais comun pra isso é que você sem querer marcou a opção stackable ou no items.otb ou no dat/spr.
    Visualize nos 2 se estiver marcado, desmarque.
  17. Upvote
    KarlKalvin recebeu reputação de Oween em (resolvido) Dando error ao criar item Urgente   
    Quando tá em vermelho é porque no dat/spr está marcado e no otb deveria estar marcado.
    Você vai ter que abrir o OBJECT BUILDER, ir no item 14741 e desmarcar o stackable que está marcado, ou então você pode apenas marcar ali no otb, salvar, reiniciar o server que vai estar funcionando normalmente ao inves de 160 vai pra 100.
    Quando desmarcar é só salvar, atualizar seu dat/spr e abrir o client novamente.
    Que o item vai estar com 1
  18. Upvote
    KarlKalvin recebeu reputação de Oween em (resolvido) Dando error ao criar item Urgente   
    Não, o fundo não tem nada haver, se ainda está com 160 é porque não foi atualizado o otb nem o dat/spr, corrige pra ver se foi atualizado mesmo e tente criar o item novamente com o /i.
  19. Upvote
    KarlKalvin recebeu reputação de Oween em (resolvido) Dando error ao criar item Urgente   
    Faz o seguinte então... marca no OBD e no OTB a função stackable, salva reiniciar o cliente/server e testa!
  20. Upvote
    KarlKalvin recebeu reputação de Josegvb em [Rides/Fly] de lendários e megas   
    Algo legal para vocês que tinha no meu server SxR e em nenhum outro ( NA MINHA BASE SXR JÁ CONTEM ESSAS SPRITES ). alguns flys/rides de lendários e megas e alguns novos pokemons
     
    segue algumas print do que tem dentro da pasta: ( Todos em OBD )













    Pokemons Para o Adm.rar
  21. Upvote
    KarlKalvin recebeu reputação de Josegvb em Como trocar itens iniciais DXP   
    Na base dxp os itens iniciais estão no login.lua na pasta creaturescript tem uma função chamada BetaItems que são itens mais avançados para testar o server e no final do script existe uma função de itens básicos como pokebag, rod, rope, pokedex, e alguns itens como pokebolas, dinheiro e etc.... basta abrir seu login.lua e ler!
  22. Upvote
    KarlKalvin recebeu reputação de Scizorgame em [Rides/Fly] de lendários e megas   
    Algo legal para vocês que tinha no meu server SxR e em nenhum outro ( NA MINHA BASE SXR JÁ CONTEM ESSAS SPRITES ). alguns flys/rides de lendários e megas e alguns novos pokemons
     
    segue algumas print do que tem dentro da pasta: ( Todos em OBD )













    Pokemons Para o Adm.rar
  23. Upvote
    KarlKalvin recebeu reputação de Alexclusive em [PHP] O que tem de errado nesse script?   
    Você quer remover a barra ou apenas quer aproximar? se for só aproximar deixa assim:
     
     
  24. Upvote
    KarlKalvin recebeu reputação de InsanezBanker em [Ajuda] OTC Poketibia   
    O problema ai não é estar extendido e sim transparente, acho que o dat,spr que você colocou está desabilitado a transparencia ou não é compativel com o client.
  25. Upvote
    KarlKalvin deu reputação a Testing111 em Diving/Mergulho.   
    Fiz um script simples para quando o player andar em baixo da água. O script troca a Outfit do personagem para o de mergulhador e altera a velocidade do mesmo.
    Adicione em data/movements/movements.xml
        <movevent type="StepIn" fromid="5405" toid="5410" event="script" value="diving.lua"/>    <movevent type="StepOut" fromid="5405" toid="5410" event="script" value="diving.lua"/> Agora vá em data/movements/scripts, crie o arquivo diving.lua e adicione:
    function onStepIn(cid, item, position, fromPosition)    if getPlayerStorageValue(cid, 30211) == 1 then        return true    end    if isPlayer(cid) then        local outfit = getCreatureOutfit(cid)        local out = getPlayerSex(cid) == 0 and 1035 or 1034        setPlayerStorageValue(cid, 30211, 1)        doChangeSpeed(cid, -getCreatureSpeed(cid))        doChangeSpeed(cid, 1000)        doSetCreatureOutfit(cid, {lookType = out, lookHead = outfit.lookHead, lookBody = outfit.lookBody, lookLegs = outfit.lookLegs, lookFeet = outfit.lookFeet}, -1)        endendfunction onStepOut(cid, item, position, fromPosition)    if isPlayer(cid) then        setPlayerStorageValue(cid, 30211, -1)        doChangeSpeed(cid, -getCreatureSpeed(cid))        doRegainSpeed(cid)        doRemoveCondition(cid, CONDITION_OUTFIT)    endend OBS: Testado no DxP.
  • Quem Está Navegando   0 membros estão online

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