Ir para conteúdo
  • Cadastre-se

Noninhouh

Membro
  • Total de itens

    32
  • Registro em

  • Última visita

1 Seguidor

Sobre Noninhouh

  • Rank
    Neutro

Informação de Perfil

  • Eu sou
    Scripter

Últimos Visitantes

2967 visualizações
  1. Fiz um aqui usando os scripts acima como base, mas não cheguei a testar brother
  2. Acredito que possa ser pela falta da função isSummon... No arquivo /server/data/lib/050-function.lua, adicione essa função: function isSummon(cid) return getCreatureMaster(cid) end
  3. Tente assim: function onAttack(cid, target, attacker, type, combat, value) if isSummon(target) then doMonsterSetTarget(cid, getCreatureMaster(target)) end return true end
  4. Cara, não entendi muito bem o que você quer Você quer deixar todos os itens disponíveis, e somente disponíveis para ver, ou para poder comprar? Pq se for para comprar, mesmo que não tenha o dinheiro, é só colocar o valor de 0 gold... Agora se for disponível para clicar e ver o item, é no arquivo otclient/modules/game_npctrade/npctrade.lua, na função: Especificamente nessa parte playerMoney >= getItemPrice(item, true), os outros são apenas para checar sua capacidade e o checkBox, se quer que cheque a capacidade ou não E em baixo é para a aba de venda de itens, qu
  5. Desculpe, não entrei no fórum nesses últimos dias... Cara, eu também não sei, pois não entendo muito dessa linguagem, mas abri rapidinho aqui as sources do meu client só pra dar uma olhada nisso que você falou e vi algumas coisas, como: Ela tem uma pasta do otml, provavelmente é nela que você consiguirá modificar algo, provavelmente! (otc-master/src/framework/otml) O arquivo otmm parece que é apenas para ler o mapa que já está aberto, e isso parece que apenas é usado no arquivo minimap.lua dos modulos: Como eu disse anteriormente, não entendo muito do C++, então nã
  6. Quando você configura o client, abre o mapa, e faz essas coisas, elas ficam salvas nessa pasta: C:\Users\Nome\otclient Provavelmente se você modificar algo nas sources, pra ele ler esses mesmos 2 arquivos que já ficam salvos na pasta do otclient, as configurações que iram ter ao ele abrir o client serão as mesmas que você deixou salva
  7. Explique a situação direito amigo... É somente esse Pokemon que está curando os outros, ou são esses ataques? Você já fez o teste pra saber se realmente é o Pokemon?
  8. Eu ajustei a função do @Zzyzx, ele criou a função pra contar o tempo mas não chamou ela, só isso. OBS: Não cheguei a testar.
  9. Veja se tem alguma função no creaturescripts relacionada a função onAdvance, se tiver poste aqui!
  10. setPlayerStorageValue(cid, Storages[i], XXX) Naquele XXX você precisa colocar o valor que a storage precisa ter pra completar a task (nos scripts ali estão 1, mas deve ser outro valor)
  11. local function sendEffStone(cid, pos, stones) if not isCreature(cid) then return true end for i = 1, 255 do pos.stackpos = i local item = getTileThingByPos(pos) if item.uid ~= 0 then if isContainer(item.uid) then if isContainer(item.uid) and getContainerSize(item.uid) > 0 then for slot=0, (getContainerSize(item.uid)-1) do local stone = getContainerItem(item.uid, slot) if isInArray(stones, stone.itemid) then doSendMagicEffect(getThingPos(cid), 18) end
  12. Não tenho certeza, mas acho que esse sistema no PokeTibia é refazendo o sistema de dropLoot. Ao matar o pokemon, o loot é adicionado ao corpse, e ao identificar um dos itens de uma tabela, enviar tal efeito... @Cain Jorge, sem querer me intrometer na discursão de vocês, mas quando você precisar de um script assim, em vez de vim ao forum pedir o script como primeira opção, procure entender como funciona em outros servidores que já possui o sistema, como ele funciona. E também, peça e seja gentil. Tenho certeza que o @Yamborghini lhe respondeu com o intuito de te ajudar...
  13. Modifique o arquivo /creaturescripts/scripts/DoublePotion.lua que o @Danyel Varejao lhe passou, deixe assim:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo