Postado Março 11, 2017 8 anos alquem sabe fazer esse igual da foto? script q ao clicar no item faz bless, mas nao some, e rouba 80k do player, manda uma mensagem dizendo q foi removido 80k em dinheiro e que esta com bless script que clica no item e o item some, e a stamina fica full
Postado Março 11, 2017 8 anos Fala ai, Bom dia @JcA Eu tenho um script da stamina, ve se funciona pra você: Em data/actions/script, crie um arquivo stamina.lua e cole isso dentro: function onUse(cid, item, fromPosition, itemEx, toPosition) local cfg = {} cfg.refuel = 42 * 60 * 1000 if(getPlayerStamina(cid) >= cfg.refuel) then doPlayerSendCancel(cid, "Sua stamina ja está completa.") elseif(not isPremium(cid)) then doPlayerSendCancel(cid, "Você precisa ser p.a.") else doPlayerSetStamina(cid, cfg.refuel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Sua stamina foi recarregada, por favor relogue.") doRemoveItem(item.uid,1) end return true end Em /data/actions, abre o arquivo actions.xml e adicione a tag: <action itemid="8982" script="stamina.lua"/> 8982 é a id da norseman doll. Editado Março 11, 2017 8 anos por XandimH (veja o histórico de edições)
Postado Março 11, 2017 8 anos Fiz um script aqui e funcionou no meu server, testa ai:em data/actions/scripts, crie um arquivo chamado blessitem.lua e cole isso dentro: local bless = {1, 2, 3, 4, 5} local cost = 80000 function onUse(cid, item, fromPosition, itemEx, toPosition) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless)) then doPlayerSendCancel(cid, "Voceja tem todas as bless.") return TRUE end end if(doPlayerRemoveMoney(cid, cost) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless) end doCreatureSay(cid, "You are now blessed by the CM of Nake Server!" ,19) doSendMagicEffect(getPlayerPosition(cid), 49) else doPlayerSendCancel(cid, "Voce precisa de 80k para a bless.") end return TRUE end em data/actions, abre o actions.xml e adicione essa tag: <action itemid="5809" script="blessitem.lua"/>5809 é o ID da Soul Stone, pode ser qualquer item, só pegar o id e trocar na tag.AZUL são as mensagens que podem ser trocadas, recomendo que troque pelo menos a 2, pois está com o nome do server no qual foi testado. Editado Março 11, 2017 8 anos por XandimH (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.