Ir para conteúdo

Bruno

Herói
  • Total de itens

    2571
  • Registro em

  • Última visita

  • Dias Ganhos

    28

Tudo que Bruno postou

  1. Eu não fui irônico, "A ta, blz" isso é uma expressão, fiquei com dúvida da mesma forma que os outros membros, agora entendi! Obrigado Tenta assim no module: filename = nil loaded = false function init() connect(g_game, { onProtocolVersionChange = load }) connect(g_game, {onClientVersionChange = onClientVersionChange}) end function terminate() disconnect(g_game, { onProtocolVersionChange = load }) end function setFileName(name) filename = name end function isLoaded() return loaded end function onClientVersionChange(version) g_things.loadOtml('/things/things.otml') end function load() local version = g_game.getClientVersion() g_game.enableFeature(GameSpritesU32) g_game.enableFeature(GameSpritesAlphaChannel) g_game.enableFeature(GameMagicEffectU16) local datPath, sprPath if filename then datPath = resolvepath('/things/' .. filename) sprPath = resolvepath('/things/' .. filename) else datPath = resolvepath('/things/' .. version .. '/Tibia') sprPath = resolvepath('/things/' .. version .. '/Tibia') end local errorMessage = '' if not g_things.loadDat(datPath) then errorMessage = errorMessage .. tr("Unable to load dat file, please place a valid dat in '%s'", datPath) .. '\n' end if not g_sprites.loadSpr(sprPath) then errorMessage = errorMessage .. tr("Unable to load spr file, please place a valid spr in '%s'", sprPath) end loaded = (errorMessage:len() == 0) if errorMessage:len() > 0 then local messageBox = displayErrorBox(tr('Error'), errorMessage) addEvent(function() messageBox:raise() messageBox:focus() end) disconnect(g_game, { onProtocolVersionChange = load }) g_game.setProtocolVersion(0) connect(g_game, { onProtocolVersionChange = load }) end end
  2. A ta, blz... Depois que ativar a transparência desta forma, quais items ficam transparentes?
  3. Bruno

    Erro script de tp

    Editei, tenta ai
  4. Bruno

    Erro script de tp

    Tenta assim: local level = 50 -- level para passar function onStepIn(cid, item, position, fromPosition) for i = 2700, 3200 do local pos = getThingfromPos(i) if not isPlayer(getTopCreature(pos).uid) and getPlayerLevel(cid) >= level then doTeleportThing(cid, pos) doCreatureSay(cid, 'Using a tool to cast spells or to keep your character online is ok.', TALKTYPE_ORANGE_1, false, cid) doSendMagicEffect(position, CONST_ME_TELEPORT) doSendMagicEffect(pos, CONST_ME_TELEPORT) return true end if getPlayerLevel(cid) < level then doCreatureSay(cid, 'You need level ' .. level .. ' to access the Trainers.', TALKTYPE_ORANGE_1, false, cid) else doCreatureSay(cid, 'All training slots are taken.', TALKTYPE_ORANGE_1, false, cid) end doTeleportThing(cid, fromPosition, true) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end return true end
  5. Bruno

    Erro script de tp

    Você está usando o script que eu coloquei?
  6. Pra fazer isso eu teria que ter o 2015 e ver o precisa e se é realmente um erro de versão, porém eu não tenho como fazer isso agora.
  7. Bruno

    Erro script de tp

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  8. Se pode ou não pode eu não sei, nunca usei, Mas até onde eu sei, ele é compatível com o 2013.
  9. Você está usando o VS 2015... Deve estar dando conflito com essa versão,
  10. Bruno

    Erro script de tp

    @@leandrozera, Tente assim: local level = 50 -- level para passar function onStepIn(cid, item, position, fromPosition) for i = 2700, 3900 do local pos = getThingfromPos(i) if not isPlayer(getTopCreature(pos).uid) and getPlayerLevel(cid) >= level then doTeleportThing(cid, pos) doCreatureSay(cid, 'Using a tool to cast spells or to keep your character online is ok.', TALKTYPE_ORANGE_1, false, cid) doSendMagicEffect(position, CONST_ME_TELEPORT) doSendMagicEffect(pos, CONST_ME_TELEPORT) return true end if getPlayerLevel(cid) < level then doCreatureSay(cid, 'You need level ' .. level .. ' to access this area.', TALKTYPE_ORANGE_1, false, cid) else doCreatureSay(cid, 'All training slots are taken.', TALKTYPE_ORANGE_1, false, cid) end doTeleportThing(cid, fromPosition, true) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end return true end
  11. Bruno

    Erro script de tp

    Tenta assim: local level = 50 -- level para passar function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) or (isPlayer(cid) and getPlayerLevel(cid) < level) then doTeleportThing(cid, fromPosition) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) return false end return true end
  12. Está dando erro nas libs, você fez certinho a parte de registrar os arquivos .bat e está usando as libs de acordo com o tipo do seu sistema operacional?
  13. Em things, crie um arquivo chamado things.otml com o seguinte conteúdo: items 622 opacity: 0.5 full-ground: false Use isso em module: connect(g_game, {onClientVersionChange = onClientVersionChange}) function onClientVersionChange(version) g_things.loadOtml('/things/things.otml') end Crie no seu mapa usando o id 493 com client id 622. Créditos: Baxnie
  14. Olha cara, mesmo você, se for entrar com seu IP normal, deve fazer a liberação de portas no modem também e não somente no Firewall (não estou afirmando nada, apenas alertando) Agora, se você entrar pelo ip local, "127.0.0.1", não precisa fazer isso, porém só você conseguirá entrar. Abraço!
  15. Tenta assim: function onUse(cid, item, fromPosition, itemEx, toPosition) local size = 40 if (getPlayerFood(cid) + size > MAX_FOOD) then doPlayerSendCancel(cid, "You are full.") return true end doPlayerFeed(cid, size) doSendMagicEffect(fromPosition, CONST_ME_MAGIC_GREEN) return true end
  16. Bruno

    Reunião 23/05/15

    Estou aqui para confirmar presença na reunião de 23/05/15 @Daniel, Aproveitem o tópico e deixem suas confirmações aqui, é uma forma de você está dando sua palavra de comparecimento. Se tiverem ideias também, seria legal deixa-las aqui para nos prepararmos para Sábado. Abraços!
  17. Boa galera Isso ai, vamos que vamos! Em breve novidades ^^
  18. Compatibilidade com a versão 10.78 e foram removidos inclusões desnecessárias.
  19. Ao fim da contagem, os ganhadores serão anunciados aqui no XTibia, aguarde
  20. Bruno

    Error Site

    Muito obrigado pela informação Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. Bruno

    Error Site

    Poderia dizer-nos qual era seu erro e qual foi o procedimento para resolvê-lo? Outro membro pode estar com o mesmo problema que você. Att.
  22. Sim, salva no estado atual. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  23. Em data/talkactions/scripts crie um arquivo chamado save.lua com o conteúdo: local shutdownAtServerSave = false -- se o server vai fechar quando for salvo local cleanMapAtServerSave = true -- se o server vai ser limpo quando for salvo local function serverSave() if shutdownAtServerSave then Game.setGameState(GAME_STATE_SHUTDOWN) else Game.setGameState(GAME_STATE_NORMAL) end if cleanMapAtServerSave then cleanMap() end saveServer() end function onSay(player, words, param) if not player:getGroup():getAccess() then return true end local timeSave = param if timeSave ~= nil then timeSave = timeSave * 1000 addEvent(serverSave, timeSave) else serverSave() end return true endAgora em data/talkactions/talkactions.xml adicione a seguinte linha: <talkaction words="/save" separator=" " script="save.lua" />Edit: agora você pode colocar tempo em segundos para o save. Exemplo: /save 60 (vai executar o save em 1 minuto)
  24. Resolvido, fechado e movido para pedidos e duvidas resolvidos.
  25. Guys, Cuidado ao reviver tópicos, a última atividade do membro foi 01/11/2013.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...