Ir para conteúdo

ManoTobira

Membro
  • Registro em

  • Última visita

Tudo que ManoTobira postou

  1. Bom eu queria o sistema de saga que tem no wono ou parecido que funciona assim: o player tem por exemplo a storage 8000 valor 1 e ele só pode atacar e ser atacado por x monster se ele tiver a storage 8000 valor 2 se a storage 8000 for 1 ou 3 o monstro nem se mexe nem ataca e nem pode ser atacado e depois que mata o monstro com essa storage a storage muda pra por exemplo 8000 valor 3 bom é isso +rep pra quem conseguir ajudar
  2. ManoTobira postou uma resposta no tópico em Suporte Tibia OTServer
    poste seu start.lua
  3. ManoTobira postou uma resposta no tópico em Suporte Tibia OTServer
    eu me lembro desse mod do tibiaking tinha q edita 2 ou 3 arquivos da pokedex no server pra funciona só nao lembro quais mais 1 é o pokedex system.lua da pasta lib
  4. a maioria dos servers de naruto tem 1 item que da pra fazer isso q o id do item é 7382 mais vc pode escolher outro item do server só muda o itemid da tag do action <action itemid="7382" event="script" value="hiraishin.lua" allowfaruse="1"/> vermelho=id do item
  5. só dar use em 1 item vai fica um x ai voce clica onde voce qer ser teleportado só q n da pra subir e descer andar com esse teleport
  6. man eu ja fiz e postei esse sistema http://www.tibiaking.com/forum/topic/39622-action-edo-tensei/#entry225490
  7. vlw era isso mesmo fiz uma spell pra ativar a script local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 108) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, true) function onCastSpell(cid, var) local target = getCreatureTarget(cid) local waittime1 = 180 -- Tempo de exhaustion local storage1 = 115819 if exhaustion.check(cid, storage1) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage1) .. " segundos para usar a spell novamente.") return false end doPlayerSetStorageValue(cid, 19332, 1) doPlayerSendTextMessage(cid, 27, "Seu izanagi tem 20 segundos de efeito.") addEvent(doPlayerSetStorageValue, 20000, cid, 19332, 0) addEvent(doPlayerSendTextMessage, 20000, cid, 27, "Seu izanagi perdeu o efeito.") exhaustion.set(cid, storage1, waittime1) return true end
  8. eu to precisando de uma spell que praticamente da 1 vida extra pro player o player usa a magia que dura 20 segundos se nesses 20 segundos o player morrer ele é teleportado pra um lugar tudo preto que é feito de void e no momento que ele é teleportado a vida dele enche depois de 20 segundos o player volta pro local que ele morreu essa spell só pode ser usada a cada 3 minutos vídeo demonstrativo http://youtu.be/JaocsVcCdTE
  9. sim eu tentei faze isso só q n consegui mais vo continua tentando qualqer coisa edito la
  10. eu atualizei no topico original que precisa de level pra usa o summon mais o segundo eu ainda n consegui coloca http://www.tibiaking.com/forum/topic/39622-action-edo-tensei/
  11. editado de novo agora precisa de level pra usar o edo tensei ex:lvl 50 pode usar 1 summon lvl 150 2 e assim vai
  12. eu consegui faze com que todos falem mais ainda é por comando ve ai se isso serve function onSay(cid,words,param) local summons = getCreatureSummons(cid) if #summons == 0 then return doPlayerSendTextMessage(cid, 26, "Voce precisa ter algum clone.") end doPlayerSay(cid, param) for _, summon in pairs(summons) do doCreatureSay(summon,param) end return true end
  13. isso é em movements script: function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você nao é Premium Account.", msgWelcome = "Bem-Vindo!." } if isPremium(cid) == FALSE then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end esse vc poe no movements.xml tag: <movevent type="StepIn" actionid="5982" event="script" value="premium tile.lua"/>
  14. provavelmente é o seu tile vip tente esse function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você nao é Premium Account.", msgWelcome = "Bem-Vindo!." } if isPremium(cid) == FALSE then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end
  15. agora n add os itens nao manda a msg mais tbm n aparece erro na distro #edit ja achei o problema tava acontecendo isso por causa do codigo da sources que junta itens automaticamente
  16. erro [14/09/2014 11:37:58] [Error - MoveEvents Interface] [14/09/2014 11:37:58] data/movements/scripts/first.lua:onStepIn [14/09/2014 11:37:58] Description: [14/09/2014 11:37:58] data/movements/scripts/first.lua:19: attempt to index local 'x' (a number value) [14/09/2014 11:37:58] stack traceback: [14/09/2014 11:37:58] data/movements/scripts/first.lua:19: in function <data/movements/scripts/first.lua:15>
  17. Mude os XXXX para a ID da outfit para cada vocação. Não testei, mas me parece funcional. Boa sorte. nossa man funfo certin rep+
  18. local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "Idle") if(config.useFragHandler) then registerCreatureEvent(cid, "SkullCheck") end registerCreatureEvent(cid, "ProtDeath") registerCreatureEvent(cid, "Biohazard") registerCreatureEvent(cid, "ZombieAttack") registerCreatureEvent(cid, "WeaponMana") registerCreatureEvent(cid, "showVoc") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "FullHpMana") registerCreatureEvent(cid, "AdvanceSave") registerCreatureEvent(cid, "MaxLevel") registerCreatureEvent(cid, "Evento") registerCreatureEvent(cid, "Recompensa") registerCreatureEvent(cid, "Evento") registerCreatureEvent(cid, "Evento") registerCreatureEvent(cid, "Reward") registerCreatureEvent(cid, "ondeath") registerCreatureEvent(cid, "FlyMove") registerCreatureEvent(cid, "FlyLogout") registerCreatureEvent(cid, "Kill_Cash") registerCreatureEvent(cid, "vipname") registerCreatureEvent(cid, "pvpsystem") registerCreatureEvent(cid, "Exp_Extra") registerCreatureEvent(cid, "TiraBattle") registerCreatureEvent(cid, "Vip") registerCreatureEvent(cid, "forever") registerCreatureEvent(cid, "Remove_Storage") registerCreatureEvent(cid, "ProtectLevel") registerCreatureEvent(cid, "RushCombat") registerCreatureEvent(cid, "RushAttack") registerCreatureEvent(cid, "RushDead") registerCreatureEvent(cid, "RushOutfit") registerCreatureEvent(cid, "Outfit") registerCreatureEvent(cid, "showKD") registerCreatureEvent(cid, "tradeRequest") registerCreatureEvent(cid, "Aol") registerCreatureEvent(cid, "Busque") registerCreatureEvent(cid, "Hospital") if getPlayerStorageValue(cid, 49607) == -1 then setPlayerStorageValue(cid, 49607, 0) end return true end

Informação Importante

Confirmação de Termo