Jump to content
×
×
  • Create New...

narutomaniacos

Cavaleiro
  • Content Count

    158
  • Joined

  • Last visited

  • Days Won

    1

narutomaniacos last won the day on June 20 2019

narutomaniacos had the most liked content!

About narutomaniacos

  • Rank
    Maniaco

Perfil

  • Gênero
    Masculino

Informações

  • Char no Tibia
    Lestat
  • Forma que conheci o xTibia
    Sites de Busca
  • Sou
    XTibiano

Recent Profile Visitors

1729 profile views
  1. Certo, desculpe pelo incomodo e obrigado. Não funcionou de cara mas você me deu a luz necessária,pra quem ainda estiver com problema é só deixar a função assim: function greetCallback(cid) local player = Player(cid) player:doSendDialogNpc(Npc():getId(), "Olá jovem, vejo que você conseguiu chegar até aqui!\nClique em Recompensa e fique feliz pela conquista!", "Fechar&Recompensa") return true end
  2. npcdialog_lib.lua Tranquilo, obrigado por tentar ajudar Obrigado, resolveu o problema dessa lib, pode me ajudar em arrumar o npc também? data/npc/scripts/kame.lua:11: attempt to call global 'doSendDialogNpc' (a nil value) stack traceback: [C]: in function 'doSendDialogNpc' data/npc/scripts/kame.lua:11: in function 'callback' data/npc/lib/npcsystem/npchandler.lua:340: in function 'greet' data/npc/lib/npcsystem/npchandler.lua:519: in function 'onGreet' data/npc/lib/npcsystem/modules.lua:223: in function 'callback'
  3. Até onde eu sei tfs 1.3 já vem com opcode por padrão, e acho muito díficil não ter, visto que em lib/core/player.lua tem essa função que já veio no tfs function Player.sendExtendedOpcode(self, opcode, buffer) if not self:isUsingOtClient() then return false end local networkMessage = NetworkMessage() networkMessage:addByte(0x32) networkMessage:addByte(opcode) networkMessage:addString(buffer) networkMessage:sendToPlayer(self) networkMessage:delete() return true end e em data/creaturescripts/scripts tem o extendedopcode.lua
  4. Estou tentando implementar esse sistema: Estou recebendo o erro de nil value na função doSendPlayerExtendedOpcode. Já tentei usar Player.sendExtendedOpcode porém é retornado o seguinte erro: data/lib/core/player.lua:74: attempt to index local 'self' (a number value) stack traceback: [C]: in function '__index' data/lib/core/player.lua:74: in function 'sendExtendedOpcode' data/lib/npcdialog_lib.lua:11: in function 'doSendDialogNpc' data/npc/scripts/kame.lua:11: in function 'callback' data/npc/lib/npcsystem/npchandler.lua:340: in f
  5. Olá, eu sou o cara que tava no seu pm, consegui compilar a versão mais nova do otc graças à sua ajuda! 1° Você pode me ajudar a identificar ou falar onde eu mudo para setar um limite de máximo e mínimo de zoom? 2° como como eu consigo deixar o padrão como o seu? sem os paineis e em 20 tileview(o meu inicia normal eu tenho que diminuir o zoom manualmente)
  6. Já tentou editar/apagar esse script? Você pode usar o item editor e colocar todos os ids com o mesmo sprite assim não haverá mais animação
  7. Se é um sistema você está na área errada, mas você vai encontrá-lo na pasta do seu server 'globalevents'
  8. Provavelmente sim, na pasta data do seu server entrando em lib você consegue ver teoricamente até onde estão liberados seus efeitos e etc
  9. Eu tenho uma spell de hit único e não consigo deixa-la com vários hits tentei adicionar a função de outra spell: for k = 1, 10 do addEvent(function() if isCreature(cid) then addEvent(onCastSpell1, 1, parameters) end end, 1 + ((k-1) * 225)) end mas não obtive sucesso. spell de exemplo:
  10. Seguinte, Obrigado pela boa vontade, REP++!!!! Seu script não funcionou como esperado porém me deu uma ideia de como fazer(Coisa que eu não tinha) Adaptei seu script e consegui fazer funcionar; Segue o script abaixo deathrecord.lua function onDeath(cid) if isPlayer(cid) then if getPlayerStorageValue(cid, 8605) > -1 then for _, pid in pairs(getPlayersOnline()) do if getPlayerStorageValue(pid, 8605) > -1 then doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))) doPlayerSendTextMessage(pid, 27,
  11. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 30000) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, 25) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setConditionParam(c
  12. local ITEM = 2157 local storage = 50000 -- Configurable local healMsg = "Ahhhhh me sinto bem melhor!" local REG_HEALTH = 180000 local REG_MANA = 180000 local wait = 1.5 local effect = 76 local remove = true function onUse(cid, item, fromPosition, itemEx, toPosition) it not item.itemid == ITEM then return FALSE end local pos1 = {x = getPlayerPosition(cid).x + 1, y = getPlayerPosition(cid).y + 0, z = getPlayerPosition(cid).z} if exhaustion.get(cid, storage) == FALSE then doPlayerAddMana(cid, REG_MANA) doCreatureAddHealth(cid, REG_HEALTH) doSend