heylike 1 Postado Fevereiro 3, 2013 Share Postado Fevereiro 3, 2013 opa! to aqui pra tirar uma duvida! como faço pisos que só passa as seguintes vocaçoes: 5,6,7,8 e se possivel, queria que voçês explicassem bastante!, porque sou bem iniciante se alguem poder me ajudar, eu ficaria muito grato e darei REP+ Link para o comentário https://xtibia.com/forum/topic/206491-como-criar-pisos-promoteds/ Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Fevereiro 3, 2013 Share Postado Fevereiro 3, 2013 (editado) Tenta assim, em data/movements/scripts, crie um arquivo chamado promotile.lua, adicione isso dentro dele: function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickPos = fromPosition, kickEffect = CONST_ME_POFF, kickMsg = "Voce nao tem a vocaçao necessaria para passar aqui.", enterMsg = "Bem vindo!", enterEffect = CONST_ME_MAGIC_BLUE, } local vocations = {5,6,7,8} if getPlayerVocation(cid, vocations) == false then doTeleportThing(cid, tileConfig.kickPos) doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect) doPlayerSendCancel(cid, tileConfig.kickMsg) return end doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg) doSendMagicEffect(position, tileConfig.enterEffect) return true end Em data/movements/movements.xml, adicione esta tag: <movevent type="StepIn" actionid="66156" event="script" value="promotile.lua"/> Prontinho, agora adicione a ActionID 66156 no piso desejado, pode ser até mais de 1 piso! Para adicionar, é no RME Vermelho: Configurável, as mensagens e efeitos Verde: O número das vocações que podem passar pelo piso Editado Fevereiro 3, 2013 por Roksas Link para o comentário https://xtibia.com/forum/topic/206491-como-criar-pisos-promoteds/#findComment-1458989 Compartilhar em outros sites More sharing options...
0 caotic 393 Postado Fevereiro 3, 2013 Share Postado Fevereiro 3, 2013 (editado) Vá em moveements e crie um arquivo lua chamado de vocs e coloque isto: function onStepIn(cid, item, pos, fromPosition) local vocs = {5,6,7,8} --- Vocações permitidas if not isInArray(vocs, getPlayerVocation(cid)) then doTeleportThing(cid, fromPosition, true) str = "Vocações permitidas" for i = 1,#vocs do str = ""..str.."\n"..vocs[i].."" end doShowTextDialog(cid, 1397, str) return true end return true end Vá em moveements.xml e coloque esta tag: <movevent type="StepIn" itemid="293" event="script" value="vocs.lua"/> Editado Fevereiro 3, 2013 por caotic Link para o comentário https://xtibia.com/forum/topic/206491-como-criar-pisos-promoteds/#findComment-1459001 Compartilhar em outros sites More sharing options...
0 heylike 1 Postado Fevereiro 3, 2013 Autor Share Postado Fevereiro 3, 2013 (editado) Ok vou testar, jaja volto para postar o resultado! @TOPIC Roksas Seu script nao deu muito certo: explicaçao: ele ate funfa normal, mais quando eu passo em cima do piso, só aparece a mensagem de erro! mesmo que eu seja a vocaçao 5,6,7 ou 8, fica aparecendo mensagem de erro ^^ caotic Nao entendi :?, Qual action eu boto no piso pelo RME? 293? explicaçao: seu script nao deu erro nada, até combinou com os demais script que tinha la, Mais nao sei qual action botar no piso, 293? DA UMA AJUDA AE :DD Editado Fevereiro 3, 2013 por heylike Link para o comentário https://xtibia.com/forum/topic/206491-como-criar-pisos-promoteds/#findComment-1459058 Compartilhar em outros sites More sharing options...
0 caotic 393 Postado Fevereiro 3, 2013 Share Postado Fevereiro 3, 2013 Ok vou testar, jaja volto para postar o resultado! @TOPIC Roksas Seu script nao deu muito certo: explicaçao: ele ate funfa normal, mais quando eu passo em cima do piso, só aparece a mensagem de erro! mesmo que eu seja a vocaçao 5,6,7 ou 8, fica aparecendo mensagem de erro ^^ caotic Nao entendi :?, Qual action eu boto no piso pelo RME? 293? explicaçao: seu script nao deu erro nada, até combinou com os demais script que tinha la, Mais nao sei qual action botar no piso, 293? DA UMA AJUDA AE :DD Se você quer action coloque esta tag: <movevent type="StepIn" actionid="2324" event="script" value="vocs.lua"/> Depois e so pegar o id 2324 e colocar no seu piso não esqueça de adicionar o script. Link para o comentário https://xtibia.com/forum/topic/206491-como-criar-pisos-promoteds/#findComment-1459101 Compartilhar em outros sites More sharing options...
0 heylike 1 Postado Fevereiro 3, 2013 Autor Share Postado Fevereiro 3, 2013 DUVIDA SANA! PODEM FECHAR O TOPICO ^^ Link para o comentário https://xtibia.com/forum/topic/206491-como-criar-pisos-promoteds/#findComment-1459473 Compartilhar em outros sites More sharing options...
0 Slicer 1070 Postado Fevereiro 3, 2013 Share Postado Fevereiro 3, 2013 sanado, movido Link para o comentário https://xtibia.com/forum/topic/206491-como-criar-pisos-promoteds/#findComment-1459475 Compartilhar em outros sites More sharing options...
Pergunta
heylike 1
opa!
to aqui pra tirar uma duvida!
como faço pisos que só passa as seguintes vocaçoes:
5,6,7,8
e se possivel, queria que voçês explicassem bastante!, porque sou bem iniciante
se alguem poder me ajudar, eu ficaria muito grato e darei REP+
Link para o comentário
https://xtibia.com/forum/topic/206491-como-criar-pisos-promoteds/Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados