Ir para conteúdo

deivaoo

Membro
  • Registro em

  • Última visita

Tudo que deivaoo postou

  1. deivaoo postou uma resposta no tópico em Tutoriais sobre Clients
    Ótimo mod, amigo rep+
  2. deivaoo postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    Obrigado @Caronte
  3. deivaoo postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    Na verdade, me baseei no mod de checkpoint que eu fiz... esse .otui vem de uma edição que eu estou fazendo no [MOD] Scripts que eu fiz pro OTC, do @gugugpg... Removerei dos arquivos e repostarei download/scan [EDIT] Repostados os links e adicionadas imagens [EDIT2] Retirada função desnecessária function Show(mode)
  4. o mod de OTC apenas adiciona um botão com 2 opções [salvar local / ir para local] coloquei o código em um único arquivo na pasta mods; únicas mudanças do sistema original... vou colocar o código que vai no servidor direto no tópico, pra não ficar tão complicado... [EDIT] Pronto... olha aí... Cite qual parte está ''MUITO SEM NADA A VER...!''
  5. deivaoo postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    Eai pessoal, beleza? Trago pra vcs um mod para otclient... Um simples botão que aparece no topo do client, clique e aparecerá uma lista de opções, cada uma com a função de executar uma talkaction [Tudo configurado por você] Vamos lá, para instalar é simples 1. Baixe o arquivo; 2. Extraia para a pasta de seu client; 3. Edite oque quiser; Bom, segue onde editar No arquivo mods/mod_topbutton/mod_topbutton.lualocal config = { id = 'modTopButton', --Não pode conter espaços name = 'Top Button', --Nome que aparecerá quando passar o mouse por cima do botão img = 'button', --ícone do botão [no caso, pega a imagem button.png localizada na pasta do mod] options = { --opções que aparecem ao clicar no botão --[texto] = comando, ['Opcao 1'] = '!comando 1', ['Opcao 2'] = '!comando 2', }} Um exemplo de uso é o Checkpoint System v1.1 DOWNLOAD SCAN
  6. Bom, fiz uma pequena edição no Sistema de Checkpoints v1.0 e coloquei um mod pra otclient. Simples de instalar... No Servidor Na pasta mods de seu servidor, crie um arquivo chamado Checkpoint.xml e adicione o seguinte código No Client 1. Faça o download do arquivo; . 2. Extraia os arquivos na pasta mods do seu CLIENT; Créditos [member=Caronte] ~ pela ideia e pelo desenvolvimento do sistema [member=david0703] ~ pelo mod no OTC. DOWNLOAD SCAN
  7. Bom, esqueci de postar o 1.1 Coloquei em um novo TÓPICO
  8. Sua base é PDA? Se sim, aperte ctrl+t e diga se aparece alguma msg de erro... Se não, me chama em privado pra eu adaptar pra vc.
  9. Ainda está em revisão, precisa da aprovação de algum moderador... Aguenta aí... rsrs
  10. Rsrs, ok, pode deixar... Adicionado download da versão 1.0
  11. Eai galera, blz? Bom, vim trazer pra vcs a versão 1.0 do mod de pokedex que eu desenvolvi mês passado visando aprendizado no mundo de OTC, com o objetivo também de mostrar que o otclient é flexível suficiente para se fazer muitas coisas sem a necessidade das sources tanto do servidor quanto do client... Para aqueles que não conhecem, vejam o Show Off desse trabalho. Eu fiz essa versão com o objetivo de não fazer alterações no servidor... Ou seja, tem apenas edições no OTC. Atualizações: 1. Adicionado um pack com 276 imagens de pokemons (16,1MB); 2. Pokemons shiny tem a exibição da imagem de pokemons normais (para alterar, basta remover a linha 75 do arquivo game_pokedex.lua, na pasta modules/game_pokedex de seu client); 3. Pokedex fecha ao se deslogar do char com ela aberta [créditos a @Soulviling pela ideia]; Bom, sem mais delongas; Instalação fácil: Passo 1. Faça o download do arquivo RAR (download no final do tópico); Passo 2. Copie a pasta modules pro seu client; Passo 3. "Deseja substituir?" [X]Sim [ ]Não Passo 4. Só vai até o passo 3; Bom, segue uma imagem ATUALIZADA Download e Scan
  12. deivaoo postou uma resposta no tópico em Suporte & Pedidos
    very good... 5x Rep+ now! Excelent work, brother!
  13. Qual foi a solução correta? se foi um dos comentários do tópico, selecione como melhor resposta; se vc descobriu sozinho, poste a solução e selecione como melhor resposta; Lembre-se, sua dúvida pode ser a mesma de muitos outros.
  14. Obrigado, incentivos como esses não me deixam desistir... Adicionada versão 1.4 [se alguém tiver alguma imagem mais apresentável de types pode chamar por pm que darei os devidos créditos]
  15. Da pra traduzir direto pelo OTC, se pá... (uma gambiarrinha)
  16. Na primeira opção, coloque 0
  17. deivaoo postou uma resposta no tópico em Suporte & Pedidos
    Good, is a beautiful edition! Rep+
  18. não dá, pois o id dos itens será diferente... dará incompatibilidade
  19. Na sua pasta mods, adicione um arquivo chamado potion.xml e coloque isso dentro <?xml version="1.0" encoding="UTF-8"?> <mod name="FullImediatlyHealPotion" version="1.0" author="desconhecido" enabled="yes"> <action itemid="0000" event="script" allowfaruse="1" blockwalls="1"><![CDATA[ function doHealOverTime(cid, div, turn, effect) --alterado v1.6 peguem o script todo!! if not isCreature(cid) then return true end if turn <= 0 or (getCreatureHealth(cid) == getCreatureMaxHealth(cid)) or getPlayerStorageValue(cid, 173) <= 0 then setPlayerStorageValue(cid, 173, -1) return true end local d = div / 10000 local amount = math.floor(getCreatureMaxHealth(cid) * d) doCreatureAddHealth(cid, amount) if math.floor(turn/10) == turn/10 then doSendMagicEffect(getThingPos(cid), effect) end end function onUse(cid, item, frompos, item2, topos) local pid = getThingFromPosWithProtect(topos) if not isSummon(pid) or getCreatureMaster(pid) ~= cid then return doPlayerSendCancel(cid, "You can only use potions on your own Pokemons!") end if getCreatureHealth(pid) == getCreatureMaxHealth(pid) then return doPlayerSendCancel(cid, "This pokemon is already at full health.") end if getPlayerStorageValue(pid, 173) >= 1 then return doPlayerSendCancel(cid, "This pokemon is already under effects of potions.") end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "You can't do that while a duel.") end if getPlayerStorageValue(cid, 990) >= 1 then doPlayerSendCancel(cid, "You can't use rpotion during gym battles.") return true end doCreatureSay(cid, "".. getCreatureName(pid)..", take this potion!", TALKTYPE_SAY) doSendMagicEffect(getThingPos(pid), 0) setPlayerStorageValue(pid, 173, 1) doRemoveItem(item.uid, 1) doCreatureAddHealth(pid,getCreatureMaxHealth(pid) - getCreatureHealth(pid)) return true end ]]></action> </mod> Edite o ItemID nessa parte <action itemid="0000" event="script" allowfaruse="1" blockwalls="1"> Oque eu editei? troquei isso doHealOverTime(pid, a.div, 100, a.effect) por isso doCreatureAddHealth(pid,getCreatureMaxHealth(pid) - getCreatureHealth(pid)) removi a variável potions e essa linha addEvent(doHealOverTime, 100, cid, div, turn - 1, effect)
  20. Pra colocar um botão ao lado esquerdo, use esse comando modules.client_topmenu.addCustomLeftButton('iddobotao', tr('nomedobotao'), 'caminhodaimagem/imagem.png', funcaodequandoclicar, true) Pra colocar um botão ao lado direito, use esse comando modules.client_topmenu.addCustomRightButton('iddobotao', tr('nomedobotao'), 'caminhodaimagem/imagem.png', funcaodequandoclicar, true) Ou seja, pra colocar o icone de quest pro outro lado, basta abrir o arquivo modules/game_questlog/questlog.lua e trocar isso questLogButton = modules.client_topmenu.addCustomLeftButton('questLogButton', tr('Quest Log'), '/images/ui/pxg/topMenu_icons/quest_icon', function() g_game.requestQuestLog() end, false) por isso questLogButton = modules.client_topmenu.addCustomRightButton('questLogButton', tr('Quest Log'), '/images/ui/pxg/topMenu_icons/quest_icon', function() g_game.requestQuestLog() end, false)
  21. Mostrarei apenas os ''Show Off'', não vou mais postar conteúdo.
  22. Postarei lá o quanto antes! [EDIT] Ah, legal, removeram meus tópicos... Se quiserem podem remover esse aqui também... Não vou mais postar atualizações desse sistema aqui no TK mesmo...

Informação Importante

Confirmação de Termo