Postado Setembro 23, 2016 8 anos Nem vi kkk, Thug Life kkkk Conteúdos Tragos Por Mim ao Fórum: • Venda de Vocações [Modern Aac] • • Comando !Saga • • [Modern Aac] DragonBall • • Esconder • • Naruto 2018 • • • • • • • 'NtoProject - Breve' [Show OFF] Disponível
Postado Setembro 20, 2017 7 anos Em 23/09/2016 em 16:12, KotZletY disse: Ele quer um action, ele quer que quando um player click no chão, na parede, ou em algum lugar que ele quer, o player seja teleportado! data/actions/scripts e crie um arquivo com a extensão Lua. Exemplo: teleporte.lua dentro desse arquivo adicione a Script: Mostrar conteúdo oculto local possto = {x=1234,y=123,z=1} -- Posição para onde os players vão ser teleportados!! local storage = 19812 -- Storage pode ser qualquer numero. function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, storage) < storage then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você foi teleportado!") doTeleportThing(cid, possto) doSendMagicEffect(getThingPos(cid), 2) doPlayerSetStorageValue(cid, storage) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não pode mais Teleporta.") end return true end data/actions e abra o actions.xml e adicione essa tag: <action actionid="50000" event="script" value="nome do arquivo.lua"/> Abra o RME e abra seu mapa, vai no lugar que que você deseja, e click no item que você quer que o player Click para ser teleportado, e adicione esse action id nesse lugar. Lembrando o action ID não pode existir no Servidor, se já existe um action com o ID 50000 então nesse Script use outro, tal como 50001 Bom uso e boa sorte! xD @KotZletY Cara desculpa reviver o o tópico, gostei desse script mas precisava dar uma modificada nele pra ficar de acordo com a minha quest xD.. seria possível? Eu gostaria que o player pudesse teleportar a cada 1 hora(configurável) e não apenas 1 vez só.. sera que tem como? Editado Setembro 20, 2017 7 anos por Vim Rusha (veja o histórico de edições)
Postado Setembro 20, 2017 7 anos @Vim Rusha tem sim, agora estou indo dormi, tenho um compromisso pela manhã, na volta ou pela tarde faço a alteração para você!
Postado Setembro 20, 2017 7 anos @Vim Rusha ta na mão: Spoiler local possto = {x=1234,y=123,z=1} -- Posição para onde os players vão ser teleportados!! local storage = 19812 -- Storage pode ser qualquer numero. local tempo = 1 -- horas pra poder usar novamente. function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, storage)-os.time() <= 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você foi teleportado!") doTeleportThing(cid, possto) doSendMagicEffect(getThingPos(cid), 2) doPlayerSetStorageValue(cid, storage, os.time()+tempo*60*60) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ainda não pode usar o teleporte, até que se passe "..tempo.." após o uso.") end return true end
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.