Ir para conteúdo

hakunamatata

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    hakunamatata recebeu reputação de alanvianafarias em [Pedido] Hotkey ElfBot Usando Great Mana Potion   
    olha assim tem uma forma de healar o amigo com a great potion mais so nao sei se heala direto.
     
    (onde tem heal friend vc seleciona a potion, ai depois vc vai la em list e coloca o nome de seu amigo e da save)
     

     
     
    tem assim tb. (Nao sei se funciona)
     
    auto 500 listas 'Auto Gmp Friend %90' | gmana 80 friend
     
    onde esta em laranja você coloca o id da potion, o id da great potion já ta.
     
    auto 100 set $potionid 7590 | set $perc 60 | set $dist 2 | clear $best | set $lowest 100 | foreach 'screenplayers' $fr {if [$fr.distance <= $dist && $fr.hppc < $perc && $fr.hppc < $lowest && ($fr.isfriend || $fr.issubfriend)] {set $lowest $fr.hppc | set $best $fr}} | if [$hppc <= $perc] set $best $self | if $best {dashchase $best.id | useoncreature $potionid $best.id | wait 300}
     
     
    ate mais  
  2. Gostei
    hakunamatata recebeu reputação de SiriusBlacks004 em Criando Dois Items Com A Mesma Sprite   
    pra q versao é esse item editor?
    se serve de conselho explique tambem como colocar o tibia.dat e o tibia.spr na pasta do progama, pois algumas pessoas nao sabem como colocar
  3. Gostei
    hakunamatata deu reputação a ViitinG em [creaturescripts] Senha para porta   
    Bom para quem não sabe como funciona o script,é basicamente uma senha para conseguir abrir uma porta e após um tempo a porta se fecha automaticamente,podendo ser configurado o tempo/senha/porta.
     
    • Adicionando o script •
     
    Em "data/creaturescripts/creaturescripts.xml" adicione está tag :
    <event type="textoparaporta" name="Senha" event="script" value="senhaporta.lua"/> Em "data/creaturescripts/scripts/login.lua" adicione está tag no final do script :
    registerCreatureEvent(cid, "Senha") Em "data/creaturescripts/scripts/senhaporta.lua" adicione este script :
    local uniqueids = {8049, 8050} local passwords = { ["TibiaKing"] = {doorpos = {x = 163, y = 36, z = 7}, doorid = 6257, blackboardpos = {x = 162, y = 36, z = 7}, blackboardid = 1811, uniqueid = 8049, doorclosetime = 10}, ["TK"] = {doorpos = {x = 1000, y = 1000, z = 7}, doorid = 1213, blackboardpos = {x = 1000, y = 1000, z = 7}, blackboardid = 1811, uniqueid = 8050, doorclosetime = 10} } function onTextEdit(cid, item, newText) local x = passwords[newText] local function onCloseDoor() if(getTileItemById(x.doorpos,x.doorid+1).uid) > 0 then doTransformItem(getTileItemById(x.doorpos,x.doorid+1).uid, x.doorid) doSendMagicEffect(x.doorpos, CONST_ME_MAGIC_RED) end end for _, check in pairs(uniqueids) do if item.uid == check then if x and item.uid == x.uniqueid then if(getTileItemById(x.doorpos,x.doorid).uid) > 0 then doTransformItem(getTileItemById(x.doorpos,x.doorid).uid, x.doorid + 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_GREEN) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Sua Senha "'..newText..'" esta correta, voce pode entrar.') addEvent(onCloseDoor,x.doorclosetime*1000) doRemoveItem(item.uid, 1) local blackboard = doCreateItem(x.blackboardid,1,x.blackboardpos) doItemSetAttribute(blackboard, "uid", x.uniqueid) else doRemoveItem(item.uid, 1) local blackboard = doCreateItem(x.blackboardid,1,x.blackboardpos) doItemSetAttribute(blackboard, "uid", x.uniqueid) doPlayerSendCancel(cid, 'A porta ja esta aberta, feche-a ou espera ela se fechar.') end else doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) doPlayerSendCancel(cid, 'Sua senha "'..newText..'" esta incorreta.') end end end return true end • Configurando •
     
     
    Creditos : Limos
     
    Imagens :



  4. Gostei
    hakunamatata deu reputação a Nightinshade em KNJ OTS, Custom   
    Exceto por alguns sistemas que particularmente não gosto, o mapa está perfeito. Sinceramente, é um servidor que eu colocaria online. Só o nome que ficou meio "KLB", hahahaha! Parabéns meninos, excelente projeto!
  5. Gostei
    hakunamatata deu reputação a IGlobal em [Pedido] Sprites De Armas!   
  6. Gostei
    hakunamatata recebeu reputação de Skynblack em [VIDEO] Crackeando magebot com volume serial   
    vlw ai matheus
     

  7. Gostei
    hakunamatata recebeu reputação de LucasS em Editando com [9.8] RME   
    muito simples de resolver esse problema:
     
    Vá em file/new (na versao que voce esta editando)
    logo depois em file/import/import map (deixe tudo da maneira que esta)
    click em browse, procura a pasta onde esta o mapa, de um duplo click e logo depois de ok
     
    caso apareça a seguinte mensagem :
     

     
    click em sim
    antes de salvar o mapa pressione "Ctrl+P" para editar o nome do spawn e do house xml
    na hora de salvar, substitua o anterior
     
    AVISO: para que não ocorra percas do mapa aconselho que faça um backup do arquivo
  8. Gostei
    hakunamatata deu reputação a Techrlz em [Duvida]pokemon   
    Você vai utilizar o sistema de summon caso deseje montar seu sistema de goback do zero entre outros que envolvem pokemons.
  9. Gostei
    hakunamatata recebeu reputação de grogrich em Editando com [9.8] RME   
    muito simples de resolver esse problema:
     
    Vá em file/new (na versao que voce esta editando)
    logo depois em file/import/import map (deixe tudo da maneira que esta)
    click em browse, procura a pasta onde esta o mapa, de um duplo click e logo depois de ok
     
    caso apareça a seguinte mensagem :
     

     
    click em sim
    antes de salvar o mapa pressione "Ctrl+P" para editar o nome do spawn e do house xml
    na hora de salvar, substitua o anterior
     
    AVISO: para que não ocorra percas do mapa aconselho que faça um backup do arquivo
  10. Gostei
    hakunamatata recebeu reputação de NoNaMexD em Rme   
    Olha kinhaa o seu problema pode ser resolvido da seguinte forma
     
    Vá em seuot/data/items (copie o seu items.otbm e o items.xml, como mostra a imagem)
     

     
    Logo depois vá em pasta do seu rme /data/versão no qual você esta usando (e cole-os na pasta)
     
     
    Depois é só alegria e muita diversão (pois os items que aparecia de uma forma diferente irão aparecer na forma correta que aparece em seu ot server)
     
    Gostou Rep+
  11. Gostei
    hakunamatata deu reputação a GiovaniRodrigo em [Resolvido] [Duvida] Estatua de Treiner   
    Tente assim
    local statue = {           [18488] = SKILL_SWORD,           [18489] = SKILL_AXE,           [18490] = SKILL_CLUB,           [18491] = SKILL_DISTANCE,           [18492] = SKILL__MAGLEVEL } local storage_time = 968471 function onUse(cid, item, fromPosition, itemEx, toPosition)           if item.actionid == 1000 then                     return false           end             OfflineLevel = getConfigValue('levelToOfflineInBed')           if getPlayerLevel(cid) <= OfflineLevel then                     return false           end             doPlayerSetOfflineTrainingSkill(cid, statue[item.itemid])           doRemoveCreature(cid)           return true end Att.
    Giovani Rodrigo
  12. Gostei
    hakunamatata recebeu reputação de diegolopes em [Resolvido] [PEDIDO] Pego lvl e ganha   
    olha tem esse sistema aqui, nao sei se vc vai gostar mais assim é so criar dois arquivos e configurar da forma q vc quer.
     
    Ganhar item X LvL
     
    até    
     
     
    [EDIT]: encontrei outro que se encaixa melhor na sua duvida
     
    Ganhar item X LvL
     
    Atenciosamente
  13. Gostei
    hakunamatata recebeu reputação de dyroz em [Resolvido] Ajuda tibia.spr e dat 9.6   
    olha se essa for sua duvida aqui esta.
     
    Downloads:
    Tibia 9.60 windows
    Tibia 9.60 Linux
    Remeres map editor 9.+
     
    Extra:
    Pack para RME 9.8+  < ou >  Pack para RME 9.6  
    obs:se não for essa a sua duvida por favor edite o seu post de maneira mais fácil de se compreender.
     
    atenciosamente.
  14. Gostei
    hakunamatata deu reputação a Diego Games em [PROJETO] Top Tibia server   
    Como dito no tópico, e muita gente se perguntou como é esse tal sistema de cadastro ai vai uma imagem dele!
     

     
    Ta ai o sistema
  15. Gostei
    hakunamatata deu reputação a GiovaniRodrigo em [Resolvido] [Pedido] sistema vip   
    Ai varia de acordo com o servidor, poste as rates do servidor e o nome do mapa que você está usando.
    Agora vamos ao script da premium scroll
     
    Ai varia de acordo com a dificuldade do seu servidor, manda as rates e diz qual mapa você está usando.   Crie um arquivo chamado premiumscroll.lua na pasta data/actions/scripts e cole isso local cfg = {           days = {30, 90} -- Quantidade de dias  itemId = {5952, 12467} -- ID da premium scroll  itemAction = {6587, 6588} Action do item }   function onUse(cid, item, frompos, item2, topos)           if item.itemid == cfg.itemId[1] and item.actionid == cfg.itemAction[1] and isPlayer(cid) then                     doPlayerAddPremiumDays(cid, cfg.days[1])                     doPlayerRemoveItem(cid, item.uid, 1)                     doSendMagicEffect(getCreaturePosition(cid), 14)                     doPlayerSendTextMessage(cid, 18, "You received ".. cfg.days[1] .." days of premium account.")             elseif item.itemid == cfg.itemId[2] and item.actionid == cfg.itemAction[2] and isPlayer(cid) then                     doPlayerAddPremiumDays(cid, cfg.days[2])                     doPlayerRemoveItem(cid, item.uid, 1)                     doSendMagicEffect(getCreaturePosition(cid), 14)                     doPlayerSendTextMessage(cid, 18, "You received ".. cfg.days[2] .." days of premium account.")           end           return TRUE end   Adicione a seguinte linha no arquivo actions.xml que se encontra na pasta data/actions <action itemid="5952;12467" event="script" value="premiumscroll.lua"/>   Não testado Dúvidas? Me avise   Att. Giovani Rodrigo
  16. Gostei
    hakunamatata deu reputação a GiovaniRodrigo em [Resolvido] [Pedido] sistema vip   
    Crie um arquivo chamado tilepremium.lua na pasta data/movements/scripts e cole isso
    function onStepIn(cid, item, fromPosition, toPosition)           if isPlayer(cid) and getPlayerPremiumDays(cid) <= 0 then                     doTeleportThing(cid, fromPosition, TRUE)                     doPlayerSendCancel(cid, "You don't have access to this area")           end           return TRUE end Adicione a seguinte linha no arquivo movements.xml que se encontra na pasta data/movements
    <movevent type="StepIn" actionid="6587" event="script" value="tilepremium.lua" /> Não testado.
    Dúvidas? Me avise.
     
    Att.
    Giovani Rodrigo
  17. Gostei
    hakunamatata deu reputação a Bruno Carvalho em Perfect Tibian Items   
    Bom pessoal aqui é o Comedinha e quero postar para vocês os items perfeitos.
    É um projeto criado por mim onde eu vejo todos os detalhes do tibia e tento colocá-los perfeitamente nos items.xml.

    Ultimas atualizações:
    Items até 8.54 (New)
    Vários items revisados (New)
    Mais em: http://code.google.c...ems/source/list

    Download:
    Items (Last): http://code.google.c...items/items.xml
    Otb (9.54): http://code.google.c...items/items.otb
    Outros: http://code.google.c...se/#svn%2Ftrunk

    Comparação com o ultimo da tfs:
    http://code.google.c...ems%2Fitems.xml

    Pessoal eu estou a um bom tempo fazendo este projeto, espero que gostem pois eu fiz pensando no publico. Ele será lançado no Alissow 5.0 e se alguém encontrar algum erro ou algo novo comenta ai =D
  18. Gostei
    hakunamatata recebeu reputação de chefchanky em Alissow Ots 5.0 [17/03/2013]   
    ta ai cara sua duvida: RME 9.83
     
    prontinho agora é só testar e pronto.
  19. Gostei
    hakunamatata recebeu reputação de gmstrikker em [PEDIDO] Ao clicar em fechar abrir outro link!   
    gmstrikker coloque mais informaçoes no seu topico coloque alguma imagem informando o q vc realmente quer ficaria bem melhor de responder suas perguntas, as informaçoes que vc passou nao sao nescessarias para o intendimento de algumas pessoas, eu intendi o q vc desejava mas nao sei lhe ajudar mas talvez se vc formata-se de uma melhor forma seria mais agradavel 
     
    abraços
  20. Gostei
    hakunamatata deu reputação a GiovaniRodrigo em [Resolvido] [Pedido] Promotion   
    Crie um arquivo chamado promotion.lua na pasta data/actions/script e cole isso
    function onUse(cid, item, frompos, item2, topos)           item = 1234 -- ID do item que o jogador dará use           if isPlayer(cid) then                     if getPlayerPromotion(cid) == 0 then                               setPlayerPromotion(cid, 1)                               doPlayerRemoveItem(cid, item, 1)                               doPlayerSendTextMessage(cid, 20, "You been promoted to ".. getPlayerVocationName(cid) ..".")                     else                               doPlayerSendTextMessage(cid, 20, "You already have promoted.")                     end           end           return TRUE end  
    Adicione a seguinte linha no arquivo actions.xml que se encontra na pasta data/actions
    <action itemid="1234" event="script" value="promotion.lua" /> No itemid="1234" coloque o ID do item que o jogador dará use.
     
    Não testado.
    Dúvidas? Me avise.
     
    Att.
    Giovani Rodrigo
  21. Gostei
    hakunamatata deu reputação a Luquinha em [Pedido] Scripts Armas   
    Terceiro Pedido
     
    Achei um script aqui, que ao dar use no item ele ganha a promotion.

    Vamos lá.
     
    Em actions/scripts crie um arquivo chamado promoitem.lua e cole isso dentro dele.
    function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == 9971) then doPlayerSetVocation(cid, getPlayerVocation(cid)+4) doPlayerSendTextMessage(cid, 20, "You are a ".. getPlayerVocationName(cid) ..".") end doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) return TRUE end  
    Agora em actions.xml adicione essa tag

     
    <action itemid="0000" event="script" value="promoitem.lua"/>  
    Explicação: Em 0000 é o id do item que vai ser o promote.
     Créditos:Matheus
     
     
    Não testado ,caso der erro avisa ai.

     
    Segundo Script

    CLICA AQUI
     
     
    Primeiro Script
     
    Vá em creaturescripts/scripts crie um arquivo chamado weaponpar.lua e adicione isso la dentro
     

     
    -- <Script TK> -- local weaponpar = {2377, 2378, 2379, 2380} -- id dos items que darão paralize local chancepar = 5 -- chance de ocorrer o paralize (10 = 10%, 20 = 20%, 30 = 30%, 1 = 1%, 5 = 5%) e assim por diante local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) -- aqui edita os valores pro dano de paralize, vai mudando ae e testando até achar o desejado local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000) -- aqui vai o tempo de paralyze, 1000 = 1 segundo setConditionParam(condition, CONDITION_PARAM_SPEED, -400) -- velocidade que o monstro irá perder setConditionFormula(condition, 0, 0, 0, 0) setCombatCondition(combat, condition) function onAttack(cid, target) if ((getCreaturePosition(target).x == getCreaturePosition(cid).x or getCreaturePosition(target).x == getCreaturePosition(cid).x+1 or getCreaturePosition(target).x == getCreaturePosition(cid).x-1) and (getCreaturePosition(target).y == getCreaturePosition(cid).y or getCreaturePosition(target).y == getCreaturePosition(cid).y+1 or getCreaturePosition(target).y == getCreaturePosition(cid).y-1)) then for i=0, #weaponpar do if (getPlayerSlotItem(cid, 5).itemid == weaponpar[i] or getPlayerSlotItem(cid, 6).itemid == weaponpar[i]) then if (math.random(1,100) > (100 - chancepar)) then doPlayerSendTextMessage(cid, 23, getCreatureName(target).." has paralized.") doAddCondition(target, condition) return true else return true end end end end return true end Agora vá em creaturescripts.xml e adicione essa tag
    <event type="attack" name="WeaponPar" event="script" value="weaponpar.lua"/>  
     
    E pra finaliza vá em creaturescripts/scripts e abra o arquivo login.lua e adicone essa tag lá

     

     
    registerCreatureEvent(cid, "WeaponPar")  
     
     
    Essa staff, ela tem chances de dar paralyze, está tudo explicado no começo do tópico.
     
     
    Créditos : Jhon992
  22. Gostei
    hakunamatata deu reputação a Avuenja em [Pedido] Website   
    O Xampp não é uma ferramenta de criação! >.< Ele apenas te da o suporte Apache, PHP e Mysql em apenas um programa, assim não precisando baixar os 3 separadamente.
    O fator de criação de um website/template é apenas puro código.
  23. Gostei
    hakunamatata deu reputação a lagoa em [Pedido] Scripts Armas   
    Amigo, creio que quase tudo na vida exista, inclusive estes scripts... o 1º eu não conheço, mas algum scripter poderia fazer fácil (doplayercondition_paralize) ou algo assim. Já o 2º script você pode achá-lo facilmente e bem explicado aqui http://tibiaking.com/forum/topic/16187-wand-muda-de-efeito/. O 3º script também tem que ser com algum scripter... gogo galera ajudar o carinha  
     
     
    Te Ajudei ? +REP
  24. Gostei
    hakunamatata deu reputação a Skyforever em [Wand] Muda de efeito   
    Olá, galerinha do tibia king vi esse sistema em 1 site e eles estavam vendendo por 9,90 então resolvi fazer e postar de graça

    primeiramente va em

    data/talkactions/scripts crie um arquivo chamando wand.lua e coloque isso dentro


    <talkaction words="!wand" event="script" value="wand.lua"/> agora em data/weapons/scripts crie um arquivo e renomeie para wand1.lua e adicione isso dentro: <wand id="xxx" level="50" mana="13" min="0" max="0" type="earth" event="script" value="wand1.lua"> <!-- wand of effects --> <vocation id="1"/> <vocation id="2"/> <vocation id="5"/> <vocation id="6"/> em items.xml <item id="xxx" article="the" name="nome da sua wand"> <attribute key="description" value="Você pode mudar o elemento da wand digitando !wand elemento desejado." /> <attribute key="weight" value="2300" /> <attribute key="weaponType" value="wand" /> <attribute key="shootType" value="holy" /> <attribute key="range" value="8" /> em data/creaturescripts/scripts login.lua antes do ultimo return true adicione essa linha: if getPlayerStorageValue(cid, 12036) == -1 then setPlayerStorageValue(cid, 12036, 1) end

    PS : Testado, e funcionando
    PS2 : Podem postar em outros fórums se colocarem créditos
    PS3 : Tem que ser o mesmo id em items.xml talkactions.xml e weapons.xml
  25. Gostei
    hakunamatata deu reputação a GiovaniRodrigo em [Pedido] Website   
    Ele quer criar um site e não abrir um.
     
    Os programas essenciais são:
     
    Dreamweaver: Neste programa você cria os códigos de programação do seu site.
    Photoshop: Neste programa você pode criar as imagens usadas no site, como planos de fundo, botões, etc. Tudo que envolver uma imagem trabalhada pode ser feito nele.
    Fireworks: Neste programa você cria um template do site para ter uma base de como vai ser o site, é mais ou menos um rascunho. Nele você pode posicionar os menus e tudo que um site tem.
    (OBS: Você pode criar imagens tanto no Photoshop quanto no Fireworks.)
     
    Eu sigo uma sequência:
     
    Primeiro: Crio um rascunho em uma folha da papel.
    Segundo: Começo a trabalhar as imagens usando Photoshop.
    Terceiro: Com as imagens e botões já feitos começo a posicioná-los no Fireworks, para ter uma noção de como o site irá ficar depois de pronto.
    Quarto: Monto o site em códigos pelo Dreamweaver.
     
    Se você quiser implementar algo no seu site pode usar o Flash também. Aconselho as versões CS5 ou CS6 dos programas.
     
    Lembrando que, montar um site não é tão simples assim, na verdade não é nada simples se você quer montar algo de qualidade, fica mais difícil ainda se você for interagir com banco de dados e servidor de tibia, pois exige uma segurança muito boa.
     
    Att.
    Giovani Rodrigo

Informação Importante

Confirmação de Termo