Ir para conteúdo
  • Cadastre-se

GiovaniRodrigo

Membro
  • Total de itens

    431
  • Registro em

  • Última visita

  • Dias Ganhos

    15

Tudo que GiovaniRodrigo postou

  1. @ADM Mayk on BaiakME estranho, pois eu testei o script com as outfits oficiais do Tibia e tudo funcionou perfeitamente. Pode ser algum problema na configuração das novas outfits.
  2. @Kevin Araujo Isso é configurações do bless de perdas, etc... Essa configuração que eu tenho é padrão do meu TFS 0.4. Tente testá-las e diga como foi.
  3. @Brunds Realmente, não tinha pensado nisso, tinha até esquecido do método onEquipe e onDeEquip.
  4. @Brunds Quebrei um pouco a cabeça, mas está ai. Pode parecer um pouco confuso, pois a muito tempo não faço scripts. Crie um arquivo na pasta data/creaturescripts/scripts com o nome fullSet.lua e coloque isso: local config = { tableSlot = { {slot = CONST_SLOT_HEAD, id = 2461}, -- Helmet {slot = CONST_SLOT_ARMOR, id = 2467}, -- Armor {slot = CONST_SLOT_LEGS, id = 2649}, -- Legs {slot = CONST_SLOT_LEFT, id = 2382}, -- Arma ou Shield {slot = CONST_SLOT_RIGHT, id = 2512}, -- Shield ou Arma {slot = CONST_SLOT_FEET, id = 2643}, -- Boots }, message = "Full Set", -- Mensagem que
  5. @Brunds Eu faria em creturescripts, e usaria AnimatedText assim como o usuário deseja.
  6. @poko360 Globalevents não sei se seria essencial para esse script, pois imagina uma verificação a cada 10 segundos em um OT com 200 pessoas online. Com certeza causaria freeze no server.
  7. Verifique se seu bless se encontra dessa maneira no config.lua blessings = true blessingReductionBase = 30 blessingReductionDecrement = 5 eachBlessReduction = 8
  8. @ADM Mayk on BaiakME Bug corrigido, re-copie o código e teste novamente.
  9. @Jinx Qual ID será equipado em tal slot? Ex: ID: a HEAD, ID: b ARMOR, ID: c LEGS, ID: d FEET(BOOTS) Me diga também se tem escudo e arma e qual o ID deles.
  10. @Brunds Não sei se existe diferença entre o dois, testa e vê se retorna algum erro. Se retornar, poste aqui.
  11. Tente isso: .lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 local markTable = { -- {markPos = Coordenadas da marcação, markType = Tipo de marcação, markDescription = Descrição da marcação} {markPos = {x = 150, y = 150, z = 7}, ma
  12. Crie um arquivo na pasta data/creaturescripts/scripts chamado premium.lua e coloque isso: local storage = 130820182010 function onLogin(cid) if(isPremium(cid) and getPlayerStorageValue(cid, storage) <= 0) then setPlayerStorageValue(cid, storage, 1) end if(not isPremium(cid) and getPlayerStorageValue(cid, storage) == 1) then if(getPlayerVocation(cid) == 0) then local templeRook = getTownTemplePosition(6) doTeleportThing(cid, templeRook) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) setPlayerStorageValue(cid, storage, -1) else local templeMain =
  13. Tente isso: local config = { interval = 3, -- Tempo em segundos que a mensagem irá aparecer message = "Set Full!" -- Mensagem que irá dizer } function AURA(cid) if getPlayerStorageValue(cid, 554466) == 1 then doSendAnimatedText(getCreaturePosition(cid), config.message, math.random(1, 255)) addEvent(AURA, config.inverval*1000, cid) end end function onEquip (cid, item, slot) setPlayerStorageValue(cid, 554466, 1) AURA(cid) return true end function onDeEquip(cid, item, slot) setPlayerStorageValue(cid, 554466, -1) return true end NÃO TESTADO
  14. Serve o NPC de travel? Todo servidor tem um.
  15. @ADM Mayk on BaiakME Você precisa ser mais direto no seus tópicos amigo, já que são 4 itens, já envie todos os IDs para que possamos fazer seu script e deixar 100% para você instalá-lo. Qual a sua preferência? NPC ou usar o item? Com as informações que eu tenho, consegui fazer para dar use em determinado item e ele dar a vocação. Crie um arquivo chamado addVoc.lua na pasta data/actions/scripts e coloque esse script: local config = { tableVoc = { -- [ID da vocação antiga] = {newVoc = ID da nova vocação, id = ID do item, magicEffect = Efeito no jogador} [5] = {newVo
  16. @ADM Mayk on BaiakME Eu alterei o código, poderia testar por favor? A questão do QuestLog, preciso que me esclareça como é ganhado o item que dará o outfit. Quest, drop, compra?
  17. @Ajuda o Chupeta Todos os itens estarão equipados no corpo? Ou terá itens dentro de BP?
  18. Crie um arquivo com o nome itemEquip.lua na pasta data/creaturescripts/scripts e cole isso local config = { slot = CONST_SLOT_FEET, -- Slot que o item está equipado itemID = 2195, -- Item BOH message = "You are fast?", -- Mensagem que aparecerá delay = 10 -- Tempo que a mensagem aparecerá em segundos } function sendMessageItem(cid) if(not isPlayer(cid)) then return true end if(getPlayerSlotItem(cid, config.slot).itemid == config.itemID) then doCreatureSay(cid, config.message, TALKTYPE_MONSTER) addEvent(sendMessageItem, config.delay * 1000, cid) end end fu
  19. Ele funciona da seguinte maneira, o jogador usa o item de ID X para ganhar a OUTFIT X. Esse item só pode ser usado uma vez por jogador. Na pasta data/actions/scripts crie um arquivo itemOutfit.lua e coloque esse código: local config = { tableItem = { -- [Id do item] = {storage = Não mexa, outfitFemale = lookType do outfit feminino, outfitMale = lookType do outfit masculino} [2018] = {storage = 200201, outfitFemale = 371, outfitMale = 370}, [2019] = {storage = 200202, outfitFemale = 373, outfitMale = 372}, [2020] = {storage = 200203, outfitFemale = 375, outfitMale = 374}
  20. Encontre esse diretório no seu servidor data/lib e poste todo o script do arquivo 000-constant.lua nesse tópico.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo