50cent 459 Postado 14 de Fevereiro Compartilhar Postado 14 de Fevereiro info do script: Ao equipar um certo item no lugar da bike ou anel, ao andar fica saindo um efeito do pé kk!! Se algo der errado eu ajudo ^^ Vamo la: na pasta do seu servidor em data\movements/scripts crie um arquivo em .lua chamado "boots.lua" e dentro coloque: Spoiler local bikeConfig = { [25240] = {speed = 700, effect = 28}, -- ID - VELOCIDADE - EFEITO [25241] = {speed = 700, effect = 2}, [25242] = {speed = 700, effect = 855}, [25243] = {speed = 700, effect = 15}, [25245] = {speed = 700, effect = 925}, [25244] = {speed = 700, effect = 1042}, [25246] = {speed = 700, effect = 1046}, [25247] = {speed = 700, effect = 1045}, } function onEquip(cid, item, slot) if getPlayerStorageValue(cid, 154585) >= 1 or getPlayerStorageValue(cid, 154585) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está pescando!") return true end if getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 17001) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está no fly ou ride!") return true end if getPlayerStorageValue(cid, 63215) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está no Surf!") return true end local pos = getThingPos(cid) effectOnWalk(cid, bikeConfig[item.itemid].effect) doSendMagicEffect(pos, bikeConfig[item.itemid].effect) setPlayerStorageValue(cid, storageBike, bikeConfig[item.itemid].speed) doRegainSpeed(cid) return true end function onDeEquip(cid, item, slot) if getPlayerStorageValue(cid, 154585) >= 1 or getPlayerStorageValue(cid, 154585) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está pescando!") return true end if getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 17001) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está no fly ou ride!") return true end if getPlayerStorageValue(cid, 63215) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está no Surf!") return true end local pos = getThingPos(cid) effectOnWalk(cid, -1) doSendMagicEffect(pos, bikeConfig[item.itemid].effect) setPlayerStorageValue(cid, storageBike, -1) doRegainSpeed(cid) return true end depois em movements.xml dentro coloque: Spoiler <movevent type="Equip" itemid="25240-25247" slot="ring" script="boots.lua" /> /|\ | ID DE UMA BOTA ATÉ A OUTRA { -------- } Creditos { Mixlort } 1 Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Suporte Mixlort 203 Postado 16 de Fevereiro Suporte Compartilhar Postado 16 de Fevereiro Já ia xingar, até ler os créditos Só faltou a função meu chapa, de effect Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
50cent 459 Postado 16 de Fevereiro Autor Compartilhar Postado 16 de Fevereiro 2 horas atrás, Mixlort disse: Já ia xingar, até ler os créditos Só faltou a função meu chapa, de effect é KKK, calma calabrezo Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Moderador Wang 1.338 Postado 18 de Fevereiro Moderador Compartilhar Postado 18 de Fevereiro Em 14/02/2024 em 13:19, 50cent disse: info do script: Ao equipar um certo item no lugar da bike ou anel, ao andar fica saindo um efeito do pé kk!! Se algo der errado eu ajudo ^^ Vamo la: na pasta do seu servidor em data\movements/scripts crie um arquivo em .lua chamado "boots.lua" e dentro coloque: Mostrar conteúdo oculto local bikeConfig = { [25240] = {speed = 700, effect = 28}, -- ID - VELOCIDADE - EFEITO [25241] = {speed = 700, effect = 2}, [25242] = {speed = 700, effect = 855}, [25243] = {speed = 700, effect = 15}, [25245] = {speed = 700, effect = 925}, [25244] = {speed = 700, effect = 1042}, [25246] = {speed = 700, effect = 1046}, [25247] = {speed = 700, effect = 1045}, } function onEquip(cid, item, slot) if getPlayerStorageValue(cid, 154585) >= 1 or getPlayerStorageValue(cid, 154585) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está pescando!") return true end if getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 17001) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está no fly ou ride!") return true end if getPlayerStorageValue(cid, 63215) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está no Surf!") return true end local pos = getThingPos(cid) effectOnWalk(cid, bikeConfig[item.itemid].effect) doSendMagicEffect(pos, bikeConfig[item.itemid].effect) setPlayerStorageValue(cid, storageBike, bikeConfig[item.itemid].speed) doRegainSpeed(cid) return true end function onDeEquip(cid, item, slot) if getPlayerStorageValue(cid, 154585) >= 1 or getPlayerStorageValue(cid, 154585) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está pescando!") return true end if getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 17001) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está no fly ou ride!") return true end if getPlayerStorageValue(cid, 63215) >= 1 then --alterado v1.9 doPlayerSendCancel(cid, "Você não pode fazer isso enquanto está no Surf!") return true end local pos = getThingPos(cid) effectOnWalk(cid, -1) doSendMagicEffect(pos, bikeConfig[item.itemid].effect) setPlayerStorageValue(cid, storageBike, -1) doRegainSpeed(cid) return true end depois em movements.xml dentro coloque: Ocultar conteúdo <movevent type="Equip" itemid="25240-25247" slot="ring" script="boots.lua" /> /|\ | ID DE UMA BOTA ATÉ A OUTRA { -------- } Creditos { Mixlort } fazer por battle no cliente seria mais fácil , de qualquer fato belo conteúdo. Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
assinho 11 Postado 29 de Abril Compartilhar Postado 29 de Abril fiz tudo certo, mais nao funciona, nem sai efeito e nem da erro no registro do server, poderia me ajudar com isso ? Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
PokeXTibia 70 Postado 1 de Maio Compartilhar Postado 1 de Maio Em 29/04/2024 em 18:46, assinho disse: fiz tudo certo, mais nao funciona, nem sai efeito e nem da erro no registro do server, poderia me ajudar com isso ? na base do NUMB tem esse sistema ai , pega de lá Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da Conversa
Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.