Ir para conteúdo

brendoonh

Visconde
  • Total de itens

    298
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que brendoonh postou

  1. brendoonh

    Porta vocation

    Sim, a primeira coisa que fiz foi averiguar se esse ID ja estava sendo utilizado... Não está! Nenhum erro na distro.
  2. brendoonh

    Porta vocation

    Mesma coisa, clica sai fumaça e mensagem, e n dá pra passar...
  3. brendoonh

    Porta vocation

    Não da pra passar... Ao clicar na porta aparece a mensagem e uma fumacinha no pe quando é Paladin, qnd n é paladin aparece so a mensagem...
  4. brendoonh

    Porta vocation

    Nenhuma vocação passa pela porta... Só fica aparecendo a mensagem!
  5. brendoonh

    Porta vocation

    kkkkkk, qualquer vocação "passa" pela porta, ao clicar nela, manda a mensagem "only the..." e a pessoa fica no encima da porta, podendo entrar e sair... bugo ausheuhasu
  6. brendoonh

    Porta vocation

    A mensagem que deveria aparecer quando a pessoa nao é paladin, nao está aparecendo e a vocação paladin tambem n passa pela porta... "only the worthy may pass" com qualquer tipo de vocação... local voc = {3, 7} --vocações que podem acessar a porta function onUse(cid, item, frompos, item2, topos) for k, v in pairs(voc) do if getPlayerVocation(cid) == voc[v] then doSendMagicEffect(getCreaturePosition(cid), 2) else doPlayerSendCancel(cid, "Desculpe, para acessar esta área você precisa ser "..string.explode(getVocationInfo(voc[k]).name, ", ").."") return false end end return true end <action actionid="65051" script="portapala.lua" /> OBS: troquei o ActionID pois meu server não aceita numero alto de mais... Erro que dei na distro:
  7. Boa noite galera. Estou fazendo um trainer exclusivo para os paladin, porém, queria um script onde so iriam entrar os paladins nessa area. E caso tenha alguém na cabine, aparecesse uma "mensagem", lembrando que tem varias cabines de trainer!!! Tibia 8.6/ tfs 0.4 Caso n entenda da um toque q tento explicar melhor...
  8. Como Totonho disse, script bem simples. Erro, só se instalar errado, testei aqui tb pra qalquer coisa e funfou... Rep+ Totonho, pela atenção com os membros e por ter o rpgbrasil como otserv preferido .. ausheuashueas
  9. Isso é uma tag que está em um monstro... Provavelmente o Dark Abomination, porem existem 2 Dark Abomination, 1 deles terá uma tag com o event "tp" , basta voce acha-lo e remover a tag completa...
  10. Mais ai no caso, o cara não poderia morrer né !?? Belo Script..
  11. Boa noite galerinha do Xtibia.. Tudo joia?? Olá, gostaria da ajuda de vocês para adicionar uma atividade no sistema de survival que estou usando (Ultimate survival do Omega) Enfim, é o seguinte, deixar a entrada da survival que nem a Anihilator, pra entrar 4 pessoas no maximo juntas. Porem, não iria inibir de entrar 1 pessoa solo. Mesmo assim daria pra entrar 1,2,3 e no máximo 4. Entenderam?? E se possível, quando tiver alguém lá dentro, o quadrado verde(ID 9565) na foto ficasse vermelho(ID 9562).. Grato dês de já !!! REP+ pra quem consegui me ajudar!! MOD up up up
  12. @@zipter98, obrigado! Fui testar o npc aqui, com a tag corrigida que você me passou e notei 1 coisa.. Pra ver a lista lá de quais itens tem e o que precisa pra trocar, temos que falar offers, até ai ok. Quando saimos da janela que mostra os itens, o npc nao responde mais, nada de nada, ele so reconhece quando falamos bye... E outra coisa, quando eu falo o nome do item sem falar offers ele reconhece... Parece que o offers cancela as ações dele.. Algo do tipo!
  13. Caraaamba @@zipter98, ficou melhor do que eu imaginava de verdade, muito melhor de como imaginei, to muito satisfeito pelo seu trabalho. Fico gratíssimo!!! obs: te contar que tomei 1 coro aqui só para conseguir fazer isso que você falou, devido a inesperiencia, sabendo que era coisa fácil, removi, ai n deu, ai começo uns erros, enfim.. Consegui e ta funcionando perfeitamente excelente! OBRIGADOOOOO CARA !!! Aproveitando o embalo, feliz natal.. Tudo de bom!! @edit Aff , com 1 item tinha funcionado, fucei, fucei, na tentativa de por os outros, mais não quer ir.. Quando fala o nome do item ele para, fala mais nada, nem se falar offers ele responde mais.. Aff, desculpe a chatice, mais não manjo muito, tentei, tentei, nao é querendo tudo pronto, mais antes de voltar aqui, eu tentei muitas vezes, de varios modos e nada... Desculpe-me pela inconveniência Depois de tentar varias vezes, desistir e ficou assim.. @@zipter98 local config = { [8300] = {amount = 1, requires = {{2177, 10}, {2160, 1}, }}, [6529] = {amount = 1, requires = {{5944, 1}, }}, }
  14. Boa noite, não consigo fazer a troca, veja como configurei.. local config = { --[8300] = {amount = 1, requires = {{2177, 10}, {2160, 1}, ...}}, } local options = "" for sell, info in pairs(config) do local itens_required = "" for i = 1, #info.requires do if itens_required == "" then itens_required = info.requires[i][2].."x "..getItemNameById(info.requires[i][1]) else itens_required = itens_required..(i == #info.requires and " and " or ", ")..info.requires[i][2].."x "..getItemNameById(info.requires[i][1]) end end options = options.."\n"..info.amount.."x "..getItemNameById(sell).." - "..itens_required end 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 if msgcontains(msg, "trade") or msgcontains(msg, "buy") then selfSay("Hello. To see my offers, say {offers}; to buy something, tell me the item's name.", cid) talkState[talkUser] = 1 elseif msgcontains(msg, "offers") and talkState[talkUser] == 1 then doPlayerPopupFYI(cid, options) talkState[talkUser] = 0 elseif talkState[talkUser] == 1 then local item = config[getItemIdByName(msg)] if not item then selfSay("Sorry, I don't recognize this item. Try another one.") return true end for i = 1, #item.requires do if getPlayerItemCount(cid, item.requires[i][1]) < item.requires[i][2] then selfSay("Sorry, you don't have "..item.requires[i][2].."x "..getItemNameById(item.requires[i][1])..".", cid) talkState[talkUser] = 0 return true end end selfSay("OK, here yours "..item.amount.."x "..getItemNameById(getItemIdByName(msg)).."!", cid) for i = 1, #item.requires do doPlayerRemoveItem(cid, item.requires[i][1], item.requires[i][2]) end doPlayerAddItem(cid, getItemIdByName(msg), item.amount) talkState[talkUser] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  15. Opa, boa tarde. Obrigado pela colaboração.. Estou com umas duvidas, primeiro, eu estou usando isso no .Lua <npc name="Sweet Cyclops" script="data/npc/scripts/sweet.lua" access="5" lookdir="1"> <health now="1000" max="1000"/> <look type="22" head="0" body="86" legs="0" feet="38" addons="1"/> </npc> No caso da script, eu fiz assim: [8306] = {amount = 1, requires = {{2177, 10}, {2160, 1}, ...}}, No caso, o 8306 seria o item que iria ganhar? Utilizando os requires? (10 life crystal e 10k). To meio confuso mesmo depois das explicações citadas na tabela, e na hora que falo hi, trade ele fala para eu falar offers e ao falar offers nao aparece nada, sendo assim, creio eu que nao configurei certo, teria como dar uma atenção aqui pra mim??? Fico grato, lancei um rep+ pra tu pela colaboração!!!
  16. Boa noite.. Estou precisando de um NPC que troque itens por outros, porem ele varia diversas trocas, por exemplo: 100 soul orbs - 100 infernalt bolt 10 life crystal = 1 flawless ice crystal dragon lance + dragon shield + bart skirt = obsidian knife Alguém poderia me ajudar?? Obrigado!! REP+ pra quem me der uma moral nisso ae! up up
  17. PEEEEEEEEERFEITO! Muito obrigado!!!
  18. Nada de ser teleportado... Notei na distro que todo passo que eu do nessa area a distro registra um par de numeros, parece que é a porcentagem de ser teleportado, se for mesmo isso era pra ter sido, pois numeros como 98,96,95 foi registrado na distro, se nao for desconsidere, de resto ta tudo como eu queria.. So a parte de ser teleportado que nao tá indo.. @edit , foto >
  19. O erro foi corrigido, editei aqui a parte da % para ser teleportado para 100, andei durante 3 minutos e n fui teleportado E eu tinha mudado o efeito para o 34, nesse eu vi que é diferente pq é uma "tag" e nao sei como é agora, mais o efeito que eu quero é aquele tipo do "exori mas" , teria como mudar? Isso eu mesmo mudaria mais n conhece os efeitos por tag..
  20. Foda é nao ter ninguem on, sem lugar pra pegar level pra pegar os itens la...
  21. Exatamente isso!! Porém deu esse erro, e acho que devido a isso, nao ta sendo teleportado.. up
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...