Ir para conteúdo

Demonbholder

Infante
  • Total de itens

    1551
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Tudo que Demonbholder postou

  1. HarryNoob Bernardo CmGabriel
  2. PauloBriito alertado e suspenso. @foxskydiver Se desejar criar outro tópico, sem problemas, reporte esse que eu excluo. -- Espero que acabem as brigas nesse tópico. Abraços.
  3. Dúvida sanada por msn, script usado: function onUse(cid, item) local pos1 = {x=90, y=111, z=8} local pos2 = {x=91, y=111, z=8} local pos3 = {x=95, y=111, z=8} local pos4 = {x=96, y=111, z=8} local id1 = 8300 local id2 = 8298 local id3 = 8306 local id4 = 8304 local playerpos = {x=785, y=188, z=8} if getItemStack(pos1, id1) and getItemStack(pos2, id2) and getItemStack(pos3, id3) and getItemStack(pos4, id4) then doRemoveItem(getItemStack(pos1, id1).uid, 1) doRemoveItem(getItemStack(pos2, id2).uid, 1) doRemoveItem(getItemStack(pos3, id3).uid, 1) doRemoveItem(getItemStack(pos4, id4).uid, 1) doTeleportThing(cid, playerpos) else doPlayerSendCancel(cid, "Algum item está faltando.") end return TRUE end function getItemStack(pos, iid) for i = 1, 255 do posa = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=i}) if posa.itemid == iid then return posa end end return nil end Tópico movido.
  4. Agora sim hein! Ótimas novidades, espero que o Script da Semana faça muito sucesso. Aposto que tudo isso vai movimentar muito mais o fórum. Parabéns a todos. Abraços.
  5. Você poderia fazer esse pedido/dúvida na área de programação de open tibia, de repente o pessoal por lá pode te ajudar com isso Melhor ainda, posso mover o tópico para lá, aguardo a confirmação.
  6. Nossa, pra que isso. Se já não tivesse sido banido, eu bania por ofensas a mim.
  7. Não seria bem mais prático um script que não deixe ele atacar o cara: function onCombat(cid, target) local diff = 100 --aqui você define a diferença de lvs que receberam a punição local puni = (dif*2000) --aqui voce define quanto de experiencia o matador vai perder. if isPlayer(target) and getPlayerLevel(cid)-getPlayerLevel(target) >= diff and getCreatureSkullType(target) < 1 then return FALSE end return TRUE end
  8. tem getWorldTime get serve pra obter né, setWorldTime ou setWorldLight não tem, então não deve dar pra alterar com as funções lua disponíveis no tfs 0.3.6 Na verdade, getWorldTime e getTibiaTime são duas funções diferentes brother. getWorldTime retorna um número que no caso seria os minutos. getTibiaTime retorna um tabela com as horas e os minutos. Ainda sim, não há como mudar o dia e a noite. Muito menos mudar em uma certa parte do mapa.
  9. Script da Semana em breve pessoal.

  10. Na verdade existe uma função getTibiaTime, algo assim. Nunca usei, mas deve ter algo a ver com isso sim.
  11. Na verdade o script não é tão difícil de fazer, não causa muito lag não. É verdade que é uma gambiarra sim, mas é a vida. O lag que causa é 1 reload a cade vez que o apelido é dado. Se você colocar só pros vips, por exemplo, é tranquilo.
  12. Posha, o cara nem viu o post. É a vida meu caro, boa sorte ai. Abraços.
  13. Parabéns pelo script, eu tinha feito um parecido ao thalia. Ta randomizando a exp por causa do math.random, brother. Abraços.
  14. Vamos maneirar ai no flood né galera. Msn e coisas pessoas devem ser discutidos por mensagem pessoal. Tópico movido, abraços.
  15. Demonbholder

    Oi

    Post solitário.
  16. Limpa não hein. Mas por que não usa playerstorage? Nossa, tem vários erros ai né? Só olhando percebe-se.
  17. Movido para aprovação de tutoriais. Não tive tempo de olhar o vídeo, em breve farei amigo. Abraços pra vocês.
  18. Link de download quebrado. Você tem 48 horas para arrumar, caso contrário seu tópico será fechado. É necessário adicionar o scan também, farei isso caso o link seja consertado. Notificado via pm. Até.
  19. Acho que é só trocar essa linha: addEvent(doAreaCombatHealth, 1000*configs.sec, 0, configs.typex, toPosition, area, -configs.min, -configs.max, configs.ef) Por essa: addEvent(doAreaCombatHealth, 1000*configs.sec, cid, configs.typex, toPosition, area, -configs.min, -configs.max, configs.ef) Estou enganado? Não testei nem nada.
  20. Galera, não esqueçam de reportar quando o tópico estiver em seção incorreta. Movido, abraços.
  21. http://www.xtibia.com/forum/topic/159261-scriptear/page__view__findpost__p__1050037
  22. Primeiro: function onStepIn(cid, item, position, lastPosition, fromPosition) for posx = 16, 23 do for posy = 125, 133 do local thing = getThingFromPos({x=posx, y=posy, z=7, stackpos=253}).uid if isMonster(thing) then doRemoveCreature(thing) end end end return TRUE end Segundo: function onUse(cid, item) local id = 2160 if getPlayerStorageValue(cid, 34050) == -1 then if getGlobalStorageValue(34050) == -1 then if math.random(1, 100) == 50 then doPlayerAddItem(cid, id, 1) setGlobalStorageValue(34050, 1) else setPlayerStorageValue(cid, 34050, 1) end else doPlayerSendCancel(cid, "Este item já foi pego.") end else doPlayerSendCancel(cid, "Você já tentou pegar esse item.") end end
  23. Bom script, parabéns, vai ajudar bastante o pessoal por aqui sim. Abraços.
  • Quem Está Navegando   0 membros estão online

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