Ir para conteúdo

deivaoo

Membro
  • Registro em

  • Última visita

Tudo que deivaoo postou

  1. deivaoo postou uma resposta no tópico em Suporte Tibia OTServer
    tem certeza que colocou a ultima linha? addEvent(RemoveTeam, time*1000, master, ball, pokelife)
  2. Ok, bom que já será um exemplo de uso do [MODULE] Extended Opcodes SEM SOURCES
  3. deivaoo postou uma resposta no tópico em Suporte Tibia OTServer
    Aparece algum erro na distro?
  4. Posso fazer um mod de otclient pra esse sistema?
  5. deivaoo postou uma resposta no tópico em Suporte Tibia OTServer
    Editei o Script, tente agora... Fiz de uma maneira diferente, a linha do novo nome é essa local newName = 'Shiny '..monster.name Coloquei de forma que ele pega o nome do pokemon e coloca 'Shiny' na frente... Dessa forma, não é necessário configurar o nome dos pokemons... Bata o pokemon usar o ataque e o script faz o resto.
  6. Para editar a outfit de fly Abra o arquivo configuration.lua, da pasta data/lib de seu servidor; Procure por flys Logo abaixo terá o nome dos pokemons que usam fly, só não sei te dizer qual dos dois números editar... Faça o teste e diga aqui qual.
  7. deivaoo postou uma resposta no tópico em Suporte Tibia OTServer
    Tente assim, amigo elseif spell == "Shiny Time" then local function RemoveTeam(master, ball, pokelife) if isCreature(cid) then local monster = { name = getCreatureName(getCreatureSummon(master)), dir = getCreatureLookDir(getCreatureSummons(master)[1]),--Direção para onde o pokemon está olhando pos = getCreaturePos(monster.cid), --Posição onde o pokemon está } local newName = monster.name:sub(6,#monster.name) if #getCreatureSummons(master) > 0 and getCreatureSummons(master)[1] == monster.name then --Se estiver com o summon para destransformar doRemoveCreature(getCreatureSummons(master)[1]) --Remove o pokemon local summon = doCreateMonster(newName, monster.pos, false) --Adiciona o antigo pokemon [[normal]] no lugar doConvinceCreature(master, summon) --Transforma o novo pokemon em summon do player doCreatureSetLookDir(getCreatureSummons(master)[1], monster.dir)--Edita a direção para onde o pokemon está olhando doSendMagicEffect(getThingPos(summon), 18) --Efeito de transformação end doItemSetAttribute(ball, "poke", newName) end end local master = getCreatureMaster(cid) local item = getPlayerSlotItem(master, 8) local pos = getThingPosWithDebug(cid) local time = 20 --Tempo para voltar ao normal local pokelife = getCreatureHealth(cid) --------- local monster = { name = getCreatureName(cid), dir = getCreatureLookDir(cid), --Direção para onde o pokemon está olhando pos = getCreaturePos(cid), --Local onde o pokemon está } local newName = 'Shiny '..monster.name doRemoveCreature(cid) --Remove o pokemon local summon = doCreateMonster(newName, monster.pos) --Adiciona o shiny no lugar doConvinceCreature(master, summon) --Transforma o novo pokemon em summon do player doCreatureSetLookDir(cid, monster.dir)--Edita a direção para onde o pokemon está olhando doSendMagicEffect(getThingPos(summon), 18) --Efeito de transformação local ball = getPlayerSlotItem(master, 8).uid --Pega a ball do slot doItemSetAttribute(ball, "poke", newName) -------- addEvent(RemoveTeam, time*1000, master, ball, pokelife) Oque editar? Obs.: Não precisa colocar uma lista de pokemons que usam o ataque.]
  8. Oque acham dessa ? [estou começando a fazer] [MOD] Pokedex Window (Show Off)
  9. Ninguém testou ainda? .-.
  10. Concertado, obrigado por olhar. Não sei por scan, poderia me ajudar? E não sei porque é necessário, pois são apenas 2 arquivos .lua que podem ser olhados sem necessidade do download... Mas enfim, regras são regras né... rs [EDIT] Scan Adicionado.
  11. deivaoo postou uma resposta no tópico em Suporte Tibia OTServer
    creio que seria necessário fazer um onDeath e um onKill, com as coordenadas da ponta superior esquerda e da ponta inferior direita da cidade.
  12. Será possível o uso de opcodes em servidores sem o código fonte? Agora é sim com esse novo mod que eu fiz e disponibilizarei à vocês! Conversação de servidor para client! Muito fácil de usar e de instalar! Sem mais delogas, vamos logo ao conteúdo! 1. Crie um arquivo com o nome ModOpcodes.lua na pasta lib do seu servidor; 2. Coloque o seguinte código dentro dele: -- By Hopus -- function doPlayerSendModOpcode(cid, port, param) doPlayerSendCancel(cid, '#<=>#ModOpcode#<=>#'..port..'#<&>#'..param) end 3. Agora coloque a pasta mod_opcodes na pasta modules de seu client; 4. Abra o arquivo textmessage.lua, localizado na pasta modules/game_textmessage de seu client; 5. Procure esse código: elseif string.find(text, '12&,') then modules.cdBar.cdBar.toolTipChange(text) return end 6. Adicione, logo abaixo, essa linha: if text:find('#<=>#ModOpcode#<=>#') then return end 7. Opcodes instalados com sucesso! Como usar? Simples! [No client] [Exemplo] [Obs.: A função a ser conectada deve ter UM PARÂMETRO, seja ele nomeado como quiser.] Bom, é isso... Espero que seja de grande utilidade e ajude muita gente! Abraços e até a próxima!
  13. deivaoo postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    estou testando a dll em client de pda, mas não estou tendo retorno... [sem envolver o servidor, apenas o client com um botao que chama a função]
  14. deivaoo postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    sim snow, digo que o mod postado necessita de opcodes. Pra quem sabe programar basta adaptar. Aqui não estou tendo nenhum resultado, nem de erro e nem de sucesso .-.
  15. deivaoo postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    continuo sem resultado algum... Isso aí significa que seu servidor nao tem suporte para opcodes Se eu conseguir pelo menos reproduzir aqui, faço um mod sem necessidade de opcodes. A inovação aqui é a dll... O método de comunicação pode variar, ele foi super gente fina de postar um mod pro otc ainda... mas esse mod funciona apenas para servidores que tem comunicação opcodes instalados no servidor e no client... Se voce tiver isso instalado no seu servidor/client, basta jogar as dll's na pasta raiz do seu client, a pasta que está junto vc coloca na pasta mods do seu client e o .lua do serverside vc coloca na lib.
  16. sistema foda de fazer...
  17. deivaoo postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    Vyctor, fiz a seguinte funçao para testar a dll - require('advsound') require('ex') function Play(sound,loop) music = advsound.playMusic('data/sounds/'..sound, loop, false) end Ao chamar a função, nao tenho resposta nenhuma... nem erro na distro do client... sabe qual seria o erro? chamada - modules.soundtest.Play('test1.wav',false)
  18. Obrigado! Editei o skill, pois, quando relogava, nao sumia :3
  19. Bom, para cada ícone tem um arquivo pra editar: Quest icon VipList icon: Skills icon ColdownBar Icon Espero ter ajudado :3
  20. Tem sim, quando eu entrar pelo pc eu mostro como. Em OtClients da pra fazer de tudo!
  21. Bom, em relação a adicionar outro pokemon, acho que esse TÓPICO pode te ajudar...
  22. No caso, basta trocar essa linha Por essa: local newStamina = getPlayerStamina(cid) --Pega a stamina salva e remover essa linha: Ficando assim: local storage = 5612 function onPrepareDeath(cid, deathList) if isPlayer(cid) then setPlayerStorageValue(cid, storage, getPlayerStamina(cid)) -- Salva a Stamina atual do player end return true end function onLogin(cid) if not stamina == -1 then local newStamina = getPlayerStamina(cid) --Pega a stamina salva setPlayerStamina(cid, newStamina) -- Adiciona a diferença calculada setPlayerStorageValue(cid, storage, -1) -- Remove o valor da storage end return true end Certo?
  23. Sempre deixo passar coisa boba... Obrigado por corrigir Snowz

Informação Importante

Confirmação de Termo