Ir para conteúdo

919894

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    919894 deu reputação a Caronte em (Resolvido)Remover pedra ao pizar em pizos.   
    Exato, 
     
    no movements.xml você adiciona essa tag.
    <movevent type="StepOut" actionid="XXXX" event="script" value="pisopedra.lua"/> Os XXXX é para você colocar uma actionid que não tem no arquivo .xml.
     
     
    Crie um script dentro de movements/scritps e coloque esse script dentro.
  2. Gostei
    919894 deu reputação a Caronte em (Resolvido)Remover pedra ao pizar em pizos.   
    Se é de clicar, é só action, função ao usar...
     
     
    Adicione isso no actions.xml , veja se o actionid não aparece em outra tag, veja se é único.
    <action actionid="5434" script="alavancapedra.lua"/> Agora vá em actions>scripts e copie e cole qualquer arquivo lua de lá, e renomeie como alavancapedra, nele coloque o script do zipter, que fiz errado.
    function onUse(cid, item, fromPosition, item2, toPosition)     local rock_id = xxx                             --ID da pedra.     local rock_position = {x = x, y = y, z = z}     --Posição da pedra.     local rock = getTileItemById(rock_position, rock_id).uid     if rock > 0 then         doRemoveItem(rock, 1)         addEvent(function()             doCreateItem(rock_id, 1, rock_position)         end, 60 * 1000)     end     return true end
  3. Gostei
    919894 deu reputação a RamonS em (Resolvido)[Pedido] NPC que apenas negocia com determinado item.   
    Em actions/script crie um arquivo porta.lua e coloque:  
      Depois vá em actions.xml e adicione:  
      Como Editar : Em " local teport "  coloque as coordenadas de onde o player vai ao clicar na porta se tiver o item. " Local item_id "  O ID do item, e na parte "if getPlayerItemCount(cid,8978)" troque esse id após o "cid," pelo ID do seu item. 
  4. Gostei
    919894 deu reputação a RamonS em (Resolvido)[Pedido] NPC que apenas negocia com determinado item.   
    Ok, se precisar de ajuda só mandar msg  
  5. Gostei
    919894 deu reputação a RamonS em (Resolvido)[Pedido] NPC que apenas negocia com determinado item.   
    Sou iniciante e não sei qual a chance de dar certo mas ao menos estou tentando ajudar então vamos lá, entre as partes 
     



     
    Coloque:



     
    Editando 8262 -> id do item que quer 
  6. Gostei
    919894 deu reputação a Wise em (Resolvido)[Ajuda] magias de cura nao tiram paralyze   
    Disponha ;]







    Faça como o membro, adicione uma checagem de condição paralyze dentro do callback e remova-a (caso cid esteja com ela): function onCastSpell(cid, var) if getCreatureCondition(cid, CONDITION_PARALYZE) then doRemoveCondition(cid, CONDITION_PARALYZE) end return doCombat(cid, combat, var) end
  7. Gostei
    919894 deu reputação a Wise em (Resolvido)Alavanca com storage - Usar apenas 1x   
    leverpos.lua (data/actions/scripts):
    local tab = {     time = 24, -- tempo em horas, para usar a alavanca novamente     storages = {22001, 22002}, -- {globalstorage, storage}     pos = {x=697, y=486, z=7, stackpos=253} -- pos x, y, z } function onUse(cid, item, fromPos, item2, toPos)     if getGlobalStorageValue(tab.storages[1]) - os.time() < 1 then         if getPlayerStorageValue(cid, tab.storages[2]) < 1 then             setGlobalStorageValue(tab.storages[1], os.time() + (tab.time * 3600))             setPlayerStorageValue(cid, tab.storages[2], 1)             doTeleportThing(cid, tab.pos)             doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT)             doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Look for Loki and kill him!')         else             doSendMagicEffect(fromPos, CONST_ME_POFF)             doPlayerSendCancel(cid, 'You already have used the lever.')         end     else         doSendMagicEffect(fromPos, CONST_ME_POFF)         doPlayerSendCancel(cid, 'The lever can only be used once a day.')     end     return true end


    Tag - actions.xml (data/actions):
    <action actionid="ACTIONID" event="script" value="leverpos.lua"/>
  8. Gostei
    919894 deu reputação a tddf1995 em [Pedido] Script - Quanto mais Fist mais rápido o ataque.   
    Vamos por partes, eu acho isso bem dificel de fazer sem compilação já que no método padrão o atk speed é um valor global, não um valor pra cada player
     
    Pra só X vocação usar o first é fácil é só você ir em data/xml/vocations,xml
    e mudar isso aqui skill fist="1.2", dai vai ficar qse impossível de X vocação pegar skill de fist
  9. Gostei
    919894 deu reputação a Rusherzin em (Resolvido)Problemas - Item novo   
    Ah, sim. Tem que adicionar a tag dos itens no movements.xml, procure pela tag da soft boots e adicione as mesmas tags só mudando os respectivos ID's
  10. Gostei
    919894 deu reputação a xWhiteWolf em (Resolvido)Efeito apenas para God   
    a linha 72 do seu login.lua é essa daqui: local pos = getCreaturePosition(cid)??

    se for troca pra local pos = getThingPos(cid) OU local pos = getPlayerPosition (cid)

Informação Importante

Confirmação de Termo