Histórico de Curtidas
-
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.
-
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 -
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. -
919894 deu reputação a RamonS em (Resolvido)[Pedido] NPC que apenas negocia com determinado item.Ok, se precisar de ajuda só mandar msg
-
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
-
919894 deu reputação a Wise em (Resolvido)[Ajuda] magias de cura nao tiram paralyzeDisponha ;]
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 -
919894 deu reputação a Wise em (Resolvido)Alavanca com storage - Usar apenas 1xleverpos.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"/> -
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
-
919894 deu reputação a Rusherzin em (Resolvido)Problemas - Item novoAh, 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
-
919894 deu reputação a xWhiteWolf em (Resolvido)Efeito apenas para Goda 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)