Ir para conteúdo

Wakon

Héroi
  • Registro em

  • Última visita

Tudo que Wakon postou

  1. Wakon postou uma resposta no tópico em Suporte Tibia OTServer
    Procure por esse piso no map editor e verifique o ID:
  2. Wakon postou uma resposta no tópico em Suporte Tibia OTServer
    Reformule o titulo do seu tópico, leia as regras: http://www.tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Já tem um piso com essa função, ID 11062.
  3. Tem dois scripts para firstitems, um deles deve estar ativado e você está modificando o outro. Um fica em "/mods" como firstitems.xml e o outro em "Data/creaturescripts/scripts" como firstitems.lua, tente modificar um deles.
  4. Wakon postou uma resposta no tópico em Suporte Tibia OTServer
    Reformule o titulo do seu tópico, leia as regras: http://www.tibiaking.com/forum/topic/1281-regras-gerais/?p=7680
  5. Wakon postou uma resposta no tópico em Formação de Equipe
    O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Projetos / Formação de Equipes → Projetos de OTServ" Para: "OTServ → Projetos / Formação de Equipes → Formação de Equipes"
  6. Wakon postou uma resposta no tópico em Suporte & Pedidos
    O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "Tibia Global → Geral" Para: "OTServ → OTServ Geral"
  7. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "Tibia Global → Geral" Para: "OTServ → Suporte OTServ → Suporte de Servidores Derivados"
  8. Wakon postou uma resposta no tópico em Suporte Tibia OTServer
    Maah Zika Js negativado por flood.
  9. Desculpe a demora para responder, tente assim:
  10. Evite dar "UP" no tópico antes de 24 horas, estou meio ocupado no momento, assim que eu editar o script eu te passo .
  11. Aqui está: function onSay(cid, words, param, channel) local storage, temp = 343444, 1 -- Storage e tempo. local tmp = getCreaturePosition(cid) local pos = {x = 162, y = 49, z = 7} local minlevel = 8 local config = { battle = true, } if getPlayerStorageValue(cid, storage) < os.time() then if getPlayerLevel(cid) >= minlevel then if getPlayerSkullType(cid) >= 3 then elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, "Voce nao pode ir para templo com pk, nem com battle.") return true end setPlayerStorageValue(cid, storage, temp * 60 + os.time()) doTeleportThing(cid, pos, true) doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(pos, CONST_ME_TELEPORT) else doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, "Você deve ter level ".. minlevel ..".") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você precisa esperar "..math.ceil((getPlayerStorageValue(cid, storage) - os.time())/60).." minuto(s) para usar novamente.") end return true end
  12. Adicionei o level necessário, testa ai:
  13. Não tem a função doSetMonsterPassive no seu servidor, você tem algum sistema de fishing do seu servidor? Se tiver pode me passar e informar a base utilizada?
  14. É completo, fiz apenas a alteração para o level.
  15. Você pode pegar seu script de rod e adicionar isso para retornar se não tiver o level necessário: if getPlayerLevel(cid) < 50 then doPlayerSendCancel(cid, "Você precisa ser level "..level.." para usar essa rod.") return true end Coloca logo no inicio do script após o function, se quiser use esse:
  16. Wakon postou uma resposta no tópico em Suporte Tibia OTServer
    http://www.tibiaking.com/forum/topic/22469-remeres-map-editor/
  17. Tópico aprovado e movido a área correta, obrigado por compartilhar.
  18. Ceos e Japoneeiiz negativados por flood.
  19. As storages são as mesmas, já tentou colocar o script que te passei? Vá em "Data/creaturescripts/scripts" copie e cole um arquivo.LUA e renomeie para Blockfly.lua, apague tudo e cole: function onLogout(cid) if getPlayerStorageValue(cid, 17001) > 0 or getPlayerStorageValue(cid, 17000) > 0 or getPlayerStorageValue(cid, 63215) > 0 then doPlayerSendCancel(cid, "You can't logout in fly/ride or surf.") return false end return true end Agora em "Data/creaturescripts" abra o arquivo creaturescripts.xml e adicione a TAG: <event type="logout" name="Blockfly" script="Blockfly.lua"/> Reinicie o servidor depois de adicionar!
  20. Wakon postou uma resposta no tópico em Suporte Tibia OTServer
    Vá em "Data/creaturescripts/scripts" copie e cole um arquivo.LUA e renomeie para acess.lua ( ou o nome desejado ), apague tudo e cole: local t = { storage = 34444, -- Storage para passar no piso. monster = "rat" -- Monstro que deve matar. } function onKill(cid, target) if getPlayerStorageValue(cid, t.storage) < 1 then if (isMonster(target) and string.lower(getCreatureName(target)) == t.monster) then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_RED) doPlayerSendTextMessage(cid, 22, "Congratulations, you killed the boss and received access to prohibited area.") setPlayerStorageValue(cid, t.storage, 1) end end return true end function onLogin(cid) registerCreatureEvent(cid, "AcessArea") return true end Em "Data/creaturescripts" abra o arquivo creaturescripts.xml e cole as tags: <event type="login" name="AcessLogin" event="script" value="acess.lua"/> <event type="kill" name="AcessArea" event="script" value="acess.lua"/> Agora o script para o piso: Em "Data/movements/scripts" copie e cole arquivo.LUA e renomeie para acesstile.lua, apague tudo e cole: local t = { storage = 34444, msgfail = "You not have access to that area.", -- Mensagem caso não tenha acesso. msgok = "Welcome." -- Mensagem caso tenha acesso. } function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, t.storage) < 1 then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE) doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 22, t.msgfail) else doPlayerSendTextMessage(cid, 22, t.msgok) end return true end Em "Data/movements" abra o arquivo movements.xml e adicione as tags: <movevent type="StepIn" actionid="25202" event="script" value="acesstile.lua" /> Ai é só colocar a actionid no piso.
  21. Poste seu order.lua que está localizado em "Data/actions/scripts".
  22. Funciona mesmo amigo, todos que postamos funciona e tem a mesma função, provavelmente está instalado errado ou como eu disse as storages são diferentes.
  23. Testei em base PDA mas talvez a base dele seja diferente, não manjo muito de servidores derivados ainda.
  24. Testei o script que te passei e está funcionando normalmente, tente instalar corretamente: Vá em "Data/creaturescripts/scripts" copie e cole um arquivo.LUA e renomeie para Blockfly.lua, apague tudo e cole: function onLogout(cid) if getPlayerStorageValue(cid, 17001) > 0 or getPlayerStorageValue(cid, 17000) > 0 or getPlayerStorageValue(cid, 63215) > 0 then doPlayerSendCancel(cid, "You can't logout in fly/ride or surf.") return false end return true end Agora em "Data/creaturescripts" abra o arquivo creaturescripts.xml e adicione a TAG: <event type="logout" name="Blockfly" script="Blockfly.lua"/> Se não funcionar pode ser que as storages de fly/ride ou surf são diferentes no seu servidor.

Informação Importante

Confirmação de Termo