Postado Setembro 5, 2014 10 anos Galera quero um npc para outland tipo um npc que eu coloco o lugar onde ele será teleportado > "x ,y ,z" < e que ele vai proibir players abaixo do level 150 a entrar!
Postado Setembro 6, 2014 10 anos Veja se é isso que quer : ADM Says: hi Teleportador says: Olá, se você quer ir para Outland diga "Outland" ADM Says: outland Teleportador says : Você quer ir para Outland? diga yes or no Adm says : yes (teleportado para outland) Adm says : no Teleportador says: Okay, deicha para próxima! Se é isso que quer avise que vou mandar script mais vou precisar Da coordenada da outland.
Postado Setembro 6, 2014 10 anos Autor Em 06/09/2014 em 00:12, Factur disse: Veja se é isso que quer : ADM Says: hi Teleportador says: Olá, se você quer ir para Outland diga "Outland" ADM Says: outland Teleportador says : Você quer ir para Outland? diga yes or no Adm says : yes (teleportado para outland) Adm says : no Teleportador says: Okay, deicha para próxima! Se é isso que quer avise que vou mandar script mais vou precisar Da coordenada da outland. Sim é isso que eu quero so que ainda preciso tipo que ele bloquea leveis mais baixo e o id e esse {x=1029, y=1023, z=5}
Postado Setembro 6, 2014 10 anos Solução Em 06/09/2014 em 00:16, justever disse: Sim é isso que eu quero so que ainda preciso tipo que ele bloquea leveis mais baixo e o id e esse {x=1029, y=1023, z=5} Ainda não testei, veja : Vá em Data\Npc Crie um arquivo chamado "Teleportador.xml" Cole isso <?xml version="1.0" encoding="UTF-8"?> <npc name="Teleportador" script="data/npc/scripts/Teleportador.lua" walkinterval="2000" speed="0" floorchange="0"> <health now="100" max="100"/> <look type="206" head="19" body="113" legs="95" feet="115" addons="0"/> <parameters> <parameter key="message_greet" value="Bem vindo, Senhor |PLAYERNAME|. Quer ir para {outland}?" /> </parameters> </npc> Agora vá em Data\Npc\Scripts Crie um arquivo chamado "Teleportador.lua" cole isso: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local travelNode = keywordHandler:addKeyword({'outland'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Você está pronto pra ir para Outland?? yes or no'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, level = 150, cost = 0, destination = {x=1029, y=1023, z=5} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Ok,Deicha para próxima.'}) keywordHandler:addKeyword({'travel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Para Prosseguir diga {Saffron}.'}) -- Makes sure the npc reacts when you say hi, bye etc. npcHandler:addModule(FocusModule:new()) Salve, deiche o server on Quando entrar no teu server diga "/n Teleportador" e teste ele.
Postado Setembro 6, 2014 10 anos Autor Obrigado funfo !! So uma coisa se sabe fazer launcher para client ? Em 06/09/2014 em 00:29, justever disse: Obrigado funfo !! So uma coisa se sabe fazer launcher para client ? Obrigado funciono perfeitamente !! So uma coisa se sabe fazer launcher para client ?
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.