Ir para conteúdo
  • Cadastre-se

Dwarfer

Membro
  • Total de itens

    482
  • Registro em

  • Última visita

  • Dias Ganhos

    38

Tudo que Dwarfer postou

  1. Provavelmente, é só mudar/adicionar em talkactions.xml: <talkaction words="!sellhouse" event="function" value="houseSell"/>
  2. Por curiosidade, por que o modo padrão com startTrade não serve? Tem algum problema relacionado? Algum motivo especial? Pode ser que eu ajude.
  3. Aqui: <instant name="Wound Healing" words="exura tempo" lvl="8" mana="0" prem="0" selftarget="1" aggressive="0" exhaustion="60000" needlearn="0" event="script" value="healing/exura tempo.lua">
  4. Já testou esse aí? Geralmente funciona em ambos.
  5. Hail, Durin! Fiz esse sisteminha simples baseado na ideia do @Chriistian . Pode ter utilidade para servidores que queiram implementar o RPG, utilizando em quests dando dicas. Testado em TFS 0.4. Funcionamento: Ao usar uma estante de livros, o player ganha um livro. Comando !book : Mostra todos os livros que o player conseguiu. Ao usar outras estantes: Comando !book Título_do_livro: Mostra o livro para o player. [MOD] Configuração: {aid = 17710, title = "Criar c
  6. Você já tinha pedido isso em um outro tópico: local storages = {12345, 21345, 32145, 41235, 54321} -- storages que serão verificadas function onStepIn(cid, item, position, fromPosition) for _, v in ipairs(storages) do if getPlayerStorageValue(cid, v) <= 0 then doPlayerSendCancel(cid, "Você não tem acesso a essa área.") return doTeleportThing(cid, fromPosition) end end end
  7. function onUse(cid, item, frompos, item2, topos) local item = 12608 -- id do item que precisa local qnt = 100 -- quantidade que precisa local new = 8978 -- id do novo item if getPlayerItemCount(cid, item) >= qnt then doPlayerSendTextMessage(cid, 24, "Parabéns, agora você possui a magic secret key.") doPlayerAddItem(cid, new, 1) doPlayerRemoveItem(cid, item, qnt) else doPlayerSendTextMessage(cid, 24, "Você não possui 100 quantidades de chaves necessárias") end end
  8. Só pra tentar entender o que você falou aí, você quer adicionar level ao player ou fazer com que o player fique em determinado level?
  9. Vê aí. Tá na mesma ordem que eu coloquei lá em cima. 1. 2. 3. 4.
  10. Você acha que pode ser um problema se o player der o novo shield para um outro player? É possível fazer com que o player sempre pegue o seu shield antigo de volta, mas aí não dá pra evitar passar pra outro player. A não ser que faça o item se transformar no outro, mas aí você teria que adicionar decayTo e duration em todos os itens que queira. Enfim, veja aí se isso serve para você: Em talkactions/scripts: shieldMagic.lua Em talkactions.xml, adicione a tag: <talkaction words="!magic" event="script" value="shieldMagic.lua"/>
  11. Os scripts que você colocou aqui não correspondem ao que te mandei. Os erros que você colocou aqui aconteceram com os que te mandei ou com esses que você citou?
  12. Você testou os que acabei de mandar?
  13. Não sei, muito bagunçado, muito erro de escrita e partes faltando nisso aí, brother. Vê aí: 1. 2. tenten/ sou shuu 4. gojo
  14. Tem que explicar melhor no pedido. Eu não sei o que você tá querendo fazer, então é bom detalhar o pedido logo de uma vez. local config = { newitem = {1111,1}, -- {id_do_item, quantidade} items = {{1111, 1}, {2222, 5}, {3333, 12}, {4444, 20}, {5555, 7}} -- {id_do_item, quantidade} } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 18765) > 0 then return doPlayerSendCancel(cid, "Você já recebeu os itens.") end for _, v in ipairs(config.items) do doPlayerRemoveItem(cid, v[1], v[2]) end doPlayerAddItem(ci
  15. O 3 script fez exatamente o que você pediu, amigo: remover os storages. Você tem que explicar melhor o que quer que aconteça. Isso facilita para todos. Tinha que falar que queria que o item fosse removido também. Enfim: local storages = {12345, 21345, 32145, 41235, 54321} -- storages que serão apagados function onUse(cid, item, fromPosition, itemEx, toPosition) for _, v in ipairs(storages) do setPlayerStorageValue(cid, v, -1) end doRemoveItem(item.uid, 1) end
  16. Porta: Em actions/scripts: portaTP.lua Em actions.xml: <action actionid="ACTION_ID_DA_PORTA" script="portaTP.lua" /> Baú: Em actions/scripts: bauItens.lua Em actions.xml: <action actionid="ACTION_ID_DO_BAU" script="bauItens.lua" />
  17. 1. Script de Alavanca Em actions/scripts: leverItens.lua Em actions.xml, insira a tag: <action actionid="ACTION_ID_DA_ALAVANCA" script="leverItens.lua" /> 2. Checar storage e proibir passagem Em movements/scripts: checkStor.lua Em movements.xml, insira a tag: <movevent type="StepIn" actionid="ACTION_ID_DO_PISO" event="script" value="checkStor.lua"/> 3. Apagar storages Em actions/scripts: cleanStor.lua Em actions.xml, insira a
  18. Não testei, faça assim: Em movements/scripts: criaMonstro.lua Em movements.xml: <movevent type="AddItem" tileitem="1" actionid="ACTION_ID_DO_ITEM" event="script" value="criaMonstro.lua"/> Edite o actionid que será colocado no coalbasin.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo