-
Total de itens
427 -
Registro em
-
Última visita
-
Dias Ganhos
3
Histórico de Reputação
-
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
-
KarlKalvin recebeu reputação de JairKevick em [VAULT SYSTEM] + SPRITE
Muda a linha 39 para if count > 0 then
-
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
-
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
-
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
-
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.
-
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
-
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.
-
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
-
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ã?
-
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
-
-
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
-
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
-
-
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.
-
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
-
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.
-
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!
-
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
-
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!
-
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
-
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:
-
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.
-
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.