Ir para conteúdo
  • Cadastre-se

Bodak Reborn

Membro
  • Total de itens

    558
  • Registro em

  • Última visita

  • Dias Ganhos

    18

Tudo que Bodak Reborn postou

  1. local stor = {30023, 4} local storage = 657489 function onUse(cid, item, fromPos, toPos) if getPlayerStorageValue(cid, stor[1]) ~= stor[2] then return doPlayerSendCancel(cid, 'You can\'t use this item.') and false end if getPlayerStorageValue (cid, storage) == 1 then return true end doRemoveItem(item.uid, 2415) doPlayerSetVocation(cid, 525) doCreatureChangeOutfit(cid, {lookType = 462}) doSendMagicEffect(toPos, 32) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'Agora voce foi promovido.') setPlayerStorageValue (cid, storage, 1) doRem
  2. Yo boyz, cá estou novamente. Eu estava procurando um Addon System funcional e vi que todos tinham bugs, então eu peguei um aqui no fórum mesmo, corrigi os bugs e fiz para que o sistema funcione com fly, ride, surf, look e que o addon suma quando o pokémon evoluir. Também é possível substituir um addon por outro, sem que o pokémon fique com o addon antigo. São muitos arquivos envolvidos, então, se eu esquecer algo e o sistema não esteja 100%, por favor, me fale. Deixei alguns exemplos no código para caso você esteja com preguiça e queira testar, além de comentar como adicionar no
  3. @pablobion, qual arquivo que seta o storage "COH_PREPARE"? Eu pensei que fosse uma palavra, mas aparentemente é um número... poderia ver esse arquivo?
  4. Bom, eu não sei como é adicionado skills, visto que tenho experiência apenas com poketibia. Eu suponho que seja por storage. Lembrando que não testei nenhum código. Primeiro pedido: actions/scripts nome_arquivo.lua local voc = { [1] = {name = "Thief", vocationID = 7, item = { [1] = {id = 3210, qnt = 1}, [2] = {id = 8923, qnt = 15}, }, skills = { [1] = {sto = 16503}, [2] = {sto = 16504}, } }, [2] = {name = "Bárbaro", vocationID = 2, item = { [1] = {id = 3210, qnt = 1}, [2] = {id = 8923, qnt = 15}, }, skills = { [1] = {sto = 16503}, [2] = {sto
  5. Peguei uma função que o Vodkart criou e modifiquei. Não testei, espero que funcione. local function getGuildLeaderId(name) local leader = db.getResult("SELECT `ownerid` FROM `guilds` WHERE `name` = ".. db.escapeString(name) .. ")") if(leader:getID() ~= -1) then return leader:getDataInt("id") end return nil end function onStepIn(cid, item, pos, fromPosition) local pos = getThingPos(cid) if item.actionid == 16203 then if not isPlayer(cid) then return true end if getGlobalStorageValue(COH_STATUS) == getPlayerGuildName(cid) then doSendMagicEffect(getThingPos(
  6. Eu ando um pouco ocupado com o meu servidor, se ninguém ter feito até eu desocupar, eu faço e posto aqui. Não é difícil, provavelmente irão te ajudar antes de mim. Boa sorte.
  7. Eu falei que atualizei o código e... esqueci de atualizar OIAJSDIOASFJASF Agora sim tá atualizado, perdão, erro meu.
  8. Acho que achei o erro, eu atualizei o código da spell lá em cima, troque aquele pelo seu e testa.
  9. Hmm, eu utilizei como base as funções que tem no meu servidor, que é de pokémon. No seu servidor aparentemente não tem essas funções, por isso não funciona. Veja na pasta do seu servidor se não tem um arquivo de texto com o nome de "Your Server Function List" ou algo do gênero. Se tiver, abra-o, aperte CTRL + F, digite "Outfit" e veja se não tem nenhuma função com as palavras "set" e "Outfit". Se tiver, troque essa função por a que está no código. Se não tiver, pesquise para saber qual é a função de setar outfit no seu servidor.
  10. Sim, troque por isso: doCreatureSetOutfit (cid, config.outfit, config.timeOutfit * 60 * 1000)
  11. No seu servidor não tem essa função, tente trocá-la por esta: doCreatureSetOutfit (cid, config.outfit, config.timeOutfit * 60 * 1000)
  12. Atualizei o código da spell com a correção. " Atualizei o código da spell com a correção. " Sobre o código, fale pelo post que ele criou...
  13. @zPerseu o creaturescript é o mesmo nome. Juubi.lua nos dois. Apenas o primeiro código é spell. Eu não sei muito bem criar spell para tibia, eu criei como se fosse uma talkaction... Fiz como spell por causa da vocation e tal. Suponho que seja dessa forma.
  14. Eu não testei. O script apenas exige que o player esteja com um summon de nome Juubi, mas ele não summona um. Spell: local config = { summonName = "Juubi", message = "Mensagem ao morrer", pos = {x = 1500, y = 1323, z = 7}, -- pos do templo. timeOutfit = 5, -- quantos minutos vai ficar com a outfit. outfit = {lookType = 30 , lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}, health = 300000, -- quanto vai curar. timeInterval = 5, -- segundos entre uma cura e outra. Tem que ser divisível por 60. storageTime = 513269, exhaust = 513270, cooldown = 10, --
  15. "Não perde set nem nada"... basicamente, ele só vai ir pro templo e deslogar? Não vai perder exp, skill, ...?
  16. A moeda é um storage ou item? Os times vão fazer o que? PVP normal?
  17. Eu ajudaria se eu entendesse algo que você disse. Quando for postar, organize o seu pedido, há poucos scripters/programadores que se dão o trabalho de ajudar. Quando você não é específico no seu pedido ou deixa dúvidas, acontece o que aconteceu agora. Ter que esperar 6 dias por uma resposta. Quem ajuda, ajuda por gostar, ninguém é pago aqui. Então, o mínimo que você pode fazer é arrumar o post para que faça sentido.
  18. Eu respondi a pergunta do luan, o código tá mais em cima cara...
  19. Se cada vocação tem um lugar específico para nascer, pode ser isso. @frank007
  20. Suponho que seja isso. local forbiddenWords = {"Blabla"} function onSay(cid, words, param) if isInArray (forbiddenWords, words) then return true end return false end
  21. Vê se no goback.lua não tem nenhuma verificação para caso o tile que o pokémon sair seja protection. A linha que summona o pokémon deve ser essa: doSummonMonster(cid, pokemon)
  22. Pode ter um tile com actionid em algum lugar que quando o player passa, ele pega x vocation.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo