Ir para conteúdo

Eduardo Dantas

Membro
  • Registro em

Tudo que Eduardo Dantas postou

  1. Eduardo Dantas postou uma resposta no tópico em Suporte Bots
    Olá, queria saber se isso é um virus mesmo, ou só um falso-positivo. Aí vai o link. https://www.virustotal.com/url/fd77d10279d17f1e164787b5345c66391fa328eec2dc05b340407b2282c21494/analysis/1331200975/ Agradeço quem me ajudar. rs
  2. Sistema de Forja, Versão Testada: TFS 0.4 (8.60) Sistema de Forja V1.0 Vamos la em Actions.xml Adicione: <action uniqueid="16451" event="script" value="forjar.lua"> Crie um Arquivo LUA em Actions>Scripts com o nome de "forjar.lua" e adicione isso dentro: function onUse(cid, item, item2, frompos, topos, pos) local config = { ["Magic Plate Armor"] = {t1=2476,t2=2464,t3=2472}, -- t1 = ID do ITEM 1 |---| t2 = ID do ITEM 2 |---| t3 = ID do ITEM a ser FORJADO -- ["Dragon Scale Mail"] = {t1=2489,t2=2487,t3=2492}, } local r1 = {x = 222, y = 217, z = 7, stackpos= 2} -- Posição 1 ( NÃO MEXA NO stackpos= 2 ) local r2 = {x = 224, y = 217, z = 7, stackpos= 2} -- Posição 2 ( NÃO MEXA NO stackpos= 2 ) local r3 = {x = 223, y = 217, z = 7} -- Posição do Item a Ser Criado local q1 = getThingfromPos(r1) local q2 = getThingfromPos(r2) for i, x in pairs(config) do if (q1.itemid == x.t1 and q2.itemid == x.t2) or (q1.itemid == x.t2 and q2.itemid == x.t1) then doRemoveItem(q1.uid, 1) doRemoveItem(q2.uid, 1) addEvent(doCreateItem, 1000, x.t3, 1, r3) doSendMagicEffect(r3, 47) addEvent(doSendMagicEffect, 900, r3, 39) doPlayerSendTextMessage(cid, 22, "Parabéns, Você Forjou Um " .. i .. ".") break end end return TRUE end na Alavanca Colocar a UniqueID: 16451 Configurando: ["Magic Plate Armor"] = {t1=2476,t2=2464,t3=2472}, Vermelho: Nome do Item a Ser Forjado Azul: ID do Item1 necessário para forjar o item Vermelho Roxo: ID do Item2 necessário para forjar o item Vermelho Verde: ID do Item Vermelho Você Também Pode Adicionar Novas "Receitas" para Forjas !! Só Adicionar só 1 Linha a Mais Iguais a Outras mudando as Configurações Posição: local r1 = {x = 222, y = 217, z = 7, stackpos= 2} -- Posição do Item1 ( NÃO MEXA NO stackpos= 2 ) local r2 = {x = 224, y = 217, z = 7, stackpos= 2} -- Posição do Item2 ( NÃO MEXA NO stackpos= 2 ) local r3 = {x = 223, y = 217, z = 7} -- Posição do Item Vermelho Talkaction para mostrar os Itens de Forja talkactions.xml Adicione isso: <talkaction words="!forjas" script="forjas.lua"> Crie um arquivo forjas.lua na pasta talkactions>scripts e adicione isso dentro: function onSay(cid, words, param) file = io.open('forjas.txt','r') notice = file:read(-1) doShowTextDialog(cid,9004,notice) file:close() end Agora na Pasta Principal do Seu OT, onde tem a pasta DATA, as DLLs e o .exe do seu ot Crie um Arquivo .txt ( arquivo de texto ), renomeie para forjas.txt e dentro dele adicione os materiais de Forjas para os seus Players não se perderem. Créditos: pablo361do tibiaking... Era isso que você queria ? rsrs
  3. Nem é da porta, é da key. kk Eu também não entendi, sei até a função pra mover o char pra frente. Mas sei la como botar isso. u.u É o key.lua que ja vem com o Crystal Server 9.44
  4. Olá gente, rs. Venho aqui novamente pedir uma ajudinha. =] Quero que esse script de keys doors, movam a pessoa pra frente, tipo ele usa a key na porta e anda, para só ele entrar na porta, deu pra entender? rsrs E quando ele saia da porta ela feche e fique locked de novo. Por que isso não ta acontecendo no script atual. =/ Alguém ajuda ai? To batendo cabeça com isso há dias. Lá vai o script. REVERSE_DOORS, CHILD_DOORS = {}, {} for k, v in pairs(DOORS) do REVERSE_DOORS[v] = k local tmp = getItemInfo(v) if(tmp.transformUseTo ~= 0) then CHILD_DOORS[tmp.transformUseTo] = k end endfunction onUse(cid, item, fromPosition, itemEx, toPosition) if(item.aid > 0 and itemEx.aid > 0) then if(isPlayerPzLocked(cid) and getTileInfo(toPosition).protection) then doPlayerSendDefaultCancel(cid, RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE) return true end local doors = DOORS[itemEx.itemid] if(not doors) then doors = REVERSE_DOORS[itemEx.itemid] end if(not doors) then doors = CHILD_DOORS[itemEx.itemid] end if(doors) then if(item.actionid ~= itemEx.actionid) then doPlayerSendCancel(cid, "The key does not match.") else doTransformItem(itemEx.uid, doors) end return true end end return false end Dou rep + pra quem me ajudar. rsrs
  5. Eduardo Dantas postou uma resposta no tópico em Remere's Map Editor
    dsaopkdapok a da cachoeira foi foda. Ótimo tutorial. rep+
  6. Muito bom, rep + Ajuda ai gente? http://tibiaking.com/forum/topic/10258-key-door-help/
  7. Eduardo Dantas postou uma resposta no tópico em Suporte Tibia OTServer
    Nossa, juro que eu não entendi nada. Na verdade só li até exemplo. =/ Escrever de um modo que as pessoas possam entender é uma boa pra vc receber respostas posistivas. rsrs
  8. Mas qual o sistema vip que você usa? Ajudaria bastante na hora de fazer o script. rsrs Manda o link do sistema q vc usa que fica mais facil. =
  9. Eduardo Dantas postou uma resposta no tópico em Suporte Tibia OTServer
    26 Visualizações e nenhuma resposta? Ajuda ai gente. =/
  10. Eduardo Dantas postou uma resposta no tópico em Suporte Tibia OTServer
    Olá gente, rs. Venho aqui novamente pedir uma ajudinha. =] Quero que esse script de keys doors, movam a pessoa pra frente, tipo ele usa a key na porta e anda, para só ele entrar na porta, deu pra entender? rsrs Lá vai o script. REVERSE_DOORS, CHILD_DOORS = {}, {} for k, v in pairs(DOORS) do REVERSE_DOORS[v] = k local tmp = getItemInfo(v) if(tmp.transformUseTo ~= 0) then CHILD_DOORS[tmp.transformUseTo] = k end endfunction onUse(cid, item, fromPosition, itemEx, toPosition) if(item.aid > 0 and itemEx.aid > 0) then if(isPlayerPzLocked(cid) and getTileInfo(toPosition).protection) then doPlayerSendDefaultCancel(cid, RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE) return true end local doors = DOORS[itemEx.itemid] if(not doors) then doors = REVERSE_DOORS[itemEx.itemid] end if(not doors) then doors = CHILD_DOORS[itemEx.itemid] end if(doors) then if(item.actionid ~= itemEx.actionid) then doPlayerSendCancel(cid, "The key does not match.") else doTransformItem(itemEx.uid, doors) end return true end end return false end Dou rep + pra quem me ajudar. rsrs
  11. Nossa muito legal os tutoriais, tanto o que o Morphus postou quanto o do Galactia. =]
  12. Sabe, deixa somente motanha, sem esses detalhes do lado. rsrs Ficaria mais legal. É só uma dica. =] Fora isso ficou ótimo.
  13. Eduardo Dantas postou uma resposta no tópico em Remere's Map Editor
    A parte de copiar acho que não é 100% verdadeira. Já que muitos postam partes de caves na seção de download, e se eles postaram é pra gente usar, certo ? =] Ou então iria passar batido e ninguem nem iria precisar baixar já que não vai usar. E se o cara pega uma cave de um fã site não é falta de criatividade, pelo menos não sempre, é por que o cara achou legal vai la e pega. Edita e modifica para ficar melhor. Mas não acho que deveria botar como; "nunca copie pois copiar é errado e ridículo,pois significa q você é um mapper sem imaginação e criatividade." Sem querer ser ignorante, mas deveria reformular sua frase, já que copiar não é errado, e eu nem considero ridículo assim. rsrs Se bem que em alguns caso chega a ser. Já que o cara exagera muito. kk Fora isso está ótimo o tutorial. *-*
  14. Sim funcionou, e até onde eu sei não dei flood. =/
  15. Foi mal escrevi errado. =/ dsadaus Mas vlw mano, *-* Eu ja tinha mudado pra and, mas valeu ae =] dificil alguém responder um tópico meu. dusaudsau
  16. Agora to com um problema, se for nivel 150+ entra, mas se tiver a vip ele não entra, diz que não tem vip. =/
  17. Olá galera, venho aqui pedir-lhes um script simples, só que eu não sei fazer, udjasuDJSADJU O script que eu quero é assim, eu quero que o cara só passe numa determinada porta (aquelas portas que tem uma maçaneta) se ele for vip e se ele for level 150+. Aí vai o meu script de door. Alguém poderia fazer o favor de adicionar a function para poder passar se for nivel 150+ também? Dou rep +. *-* Minha script de vip door. function onUse(cid, item, frompos, item2, topos) if vip.getVip(cid) <= 0 then return doPlayerSendCancel(cid, "Você não possui Vip Account.") end doTransformItem(item.uid, item.itemid + 1) playerpos = getPlayerPosition(cid) doorpos = {x = frompos.x, y = frompos.y, z = frompos.z, stackpos = 253} if playerpos.y == doorpos.y + 1 and playerpos.x == doorpos.x then doMoveCreature(cid, 0) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y then doMoveCreature(cid, 1) elseif playerpos.y == doorpos.y - 1 and playerpos.x == doorpos.x then doMoveCreature(cid, 2) elseif playerpos.y == doorpos.y and playerpos.x == doorpos.x + 1 then doMoveCreature(cid, 3) elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y - 1 then doMoveCreature(cid, 4) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y - 1 then doMoveCreature(cid, 5) elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y + 1 then doMoveCreature(cid, 6) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y + 1 then doMoveCreature(cid, 7) end return TRUE end Agradeço quem me ajudar.
  18. Eduardo Dantas postou uma resposta no tópico em Formação de Equipe
    Olá, meu nome é Eduardo. Venho aqui para apresentar-lhes o Servidor Darenum. Que eu e uns amigos estamos fazendo. E viemos pedir ajuda para terminar de fazê-lo. Quem quiser participar da equipe responda o tópico com o exemplo do formulário que vou postar no fim do tópico. Ou Falar comigo por msn, se for adicionar no msn, não esqueça de mandar seu formulário para min por la. rsrs Essa é nossa linda equipe e suas vagas! Scripter (Eu (básico), Vaga) Designer (Caio Cesar, Vaga) Programador (Eu, Vagaa) Mapper (Eu, Pavunis (Matheus), vaga) Cliente Maker (Eu, vaga) Web Designer (Caio César, vaga) Históriador (Vaga, Vaga) Para se inscrever, use esse formulário: Nome: Eduardo Idade : 17 Desejo atuar na vaga : Mapper Tempo disponível no computador: 14 horas por dia, exceto fins de semana Já trabalhei no: Kingdom Age, Pokémon Online e outros Contato: Por mp, ou msn ([email protected]) OBS: Se quiser ver SS me adicione no msn que eu mostro. rs Ja fiz mount system. =] O mapa ja está quase completo.
  19. Eduardo Dantas postou uma resposta no tópico em Suporte Tibia OTServer
    Não funciona se o player tiver offline. =/
  20. Bem, eu tentei, mas quando equipo o amulet diz que eu não tenho o item, sendo q eu tenho. =/ Já arrumei, pode fexar =] Pra quem teve a mesma dúvida, ta aí o script funcionando direitinho. function onStepIn(cid, item, pos, slot) local teleport = {x=5002, y=5271, z=12} -- Coordenadas para onde o player irá ser teleportado. local item = 2131 -- ID do item que o player precisa para ser teleportado. if (getPlayerSlotItem(cid, 2).itemid == item) then doTeleportThing(cid, teleport) doSendMagicEffect(getPlayerPosition(cid), 10) else doPlayerSendTextMessage(cid, 23, "You do not have the needed item.") end end vlw por ajudar. rsrs
  21. function onStepIn(cid, item, pos) local teleport = {x=5002, y=5271, z=12} -- Coordenadas para onde o player irá ser teleportado. local item_id = 2131 -- ID do item que o player precisa para ser teleportado. if getPlayerItemCount(cid,item_id)>= 1 then doTeleportThing(cid, teleport) doSendMagicEffect(getPlayerPosition(cid), 10) else doPlayerSendTextMessage(cid, 23, "You do not have the needed item.") end end Pois bem, ai está o script, agora só quero que para o player se teleportado ele esteja com o colar equipado. Alguém pode me ajudar? rs Por que mesmo com o colar na bp ele é teleportado. =/
  22. Eduardo Dantas postou uma resposta no tópico em Suporte Tibia OTServer
    Tipo do script: Talkaction Protocolo (versão do Tibia): 8.70/8.71 Servidor utilizado: Crystal Server 1.1.2 Nível de experiência: Médio Adicionais/Informações: Básicamente um sistema vip que adicione vip por player (não por account), alguém pode me ajudar? PS: Não tenho as libs vip, se puderem adicioná-las junto com o script, agraçeço. rsrs Obrigado. Já procurei esse script em todo lugar. Aaa e por favor um que adicione vip com o player offline também. rsrs Dou Rep+

Informação Importante

Confirmação de Termo