Pesquisar na Comunidade
Mostrando resultados para as tags ''teleporte''.
Encontrado 13 registros
-
NPCDEPALADIN NPCDEKNIGHT NPCDEMAGES
-
Tudo beleza, estou com uma duvida em uma script que fiz, vamos la: queria que em2h em 2h abri-se o portal e leva-se tudos pra uma sala de espera depois de 5 minutos o portal fechava, ai se tivesse mais que 5 players nessa sala ele teleportaria todos para area diferentes no mapa se tivesse menos que 5 players jogava todos para o templo. comecei fazer um, so que nao consigo continuar porque sou bem ruim em lua. vo postar aq. local positioni = x=XXX, y=XXX, z=XXX} function onThink(interval, lastExecution, thinkInterval) local time = 5 doCreateTeleport(1387, {x=XXX, y=XXX, z=XXX}, positioni) doBroadcastMessage("O portal para o evento foi aberto e se fexará em 5 minutos.") addEvent(deleteTp, time*60) addEvent(mover, (time+1)*60) addEvent(doBroadcastMessage, time*100*60, "O portal do evento foi fexado. Próximo evento em 2 horas.") end function deleteTp() local delete = getTileItemById(positioni, 1387) doRemoveItem(delete.uid, 1) doSendMagicEffect(positioni, CONST_ME_TELEPORT) end function mover() local frompos,topos = {x=xxx, y=yyy, z=z}, {x=xxx, y=yyy, z=z} area = {x = 1017, y = 1026, z = 7} for a,b in pairs(getPlayersOnline()) do if isInArea(getThingPos(b),frompos, topos) then doTeleportThing(b, area) end return true end ---------------- desde ja obrigado e agradeco
-
Olá, bom dia, boa tarde, boa noite. Gostaria que me auxiliassem em 2 problemas. Preciso de uma magia que faz o personagem "pular"(teletransportar) para as costa do inimigo em uma distancia de mais ou menos 4 SQM. <--- é uma magia A outra coisa que quero pedir - a mais difícil - é fazer com que knights tenham life steal toda vez que usa um artificio de dano physical <--- é uma vantagem da vocação Me desculpem se eu fiz algo errado aqui. É minha primeira vez. Obrigado desde já. Tenho tudo na cabeça, só não sei fazer scripts.
-
npc [DUVIDA] NPC que teleporte o player por tal item.
um tópico no fórum postou Cromendak NPCs, monsters e raids
Ola Pessoal Do Xtibia, Hoje vim aqui pedir uma ajuda, estava querendo um npc que teleporta-se o player para x posição se ele tive-se tal item, e o npc iria deletar o item dele e mandar ele para la, se alguem me ajuda rep+. -
Coé xtibianos. Vi que alguns membros do fórum estavam com uma dúvida e não vi nenhum post sobre isso, decidi fazer um aqui. A galera tava com um bug na script e blá blá. OBJETIVO: Fazer com que o mob, ao morrer, deixe um teleporte por um tempo (configurável) e que esse teleporte leve para tal lugar (configurável). Vamos ao Script: IREMOS USAR O MOB KYUUBI/CHAKRA BIJUU COMO EXEMPLO! Primeiro de tudo vá em data/monster e adicione o chakrabijuu.xml <?xml version="1.0" encoding="UTF-8"?><monster name="The Chakra Bijuu Control" nameDescription="The Chakra Bijuu Control" race="blood" experience="8000" speed="450" manacost="0"> <health now="76065000" max="76065000"/> <look type="124" head="0" body="94" legs="79" feet="79" corpse="2815"/> <targetchange interval="5000" chance="50"/> <strategy attack="90" defense="20"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="1"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="65"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="800" min="-550" max="-640"/> <attack name="manadrain" interval="1000" chance="10" range="7" min="-760" max="-815"> <attribute key="areaEffect" value="redshimmer"/> </attack> <attack name="Bijuu Furie" interval="1000" chance="100" radius="4" target="0" min="-8340" max="-10600"> </attack> <attack name="Bijuu Punch" interval="2000" chance="100" target="0" min="-8440" max="-10100"> </attack> <attack name="Biju Dama" interval="2000" chance="100" target="0" min="-10440" max="-13100"> </attack> </attacks> <defenses armor="110" defense="110"> <defense name="healing" interval="2000" chance="40" min="300" max="300"> <attribute key="areaEffect" value="blueshimmer"/> </defense> <defense name="speed" interval="4000" chance="40" speedchange="600" duration="4000"> <attribute key="areaEffect" value="redshimmer"/> </defense> </defenses> <elements> <element physicalPercent="20"/> <element icePercent="10"/> <element holyPercent="-15"/> <element deathPercent="35"/> </elements> <immunities> <immunity poison="1"/> <immunity lifedrain="1"/> <immunity outfit="1"/> <immunity drunk="1"/> <immunity invisible="1"/> </immunities> <voices interval="5000" chance="10"> <voice sentence=".." yell="1"/> </voices> <loot> </loot> <script> <event name="the bijuu chakra control"/> </script> </monster> (PARA SABER MAIS SOBRE COMO CRIAR UM MOB, DÊ UMA PROCURADA HEHEHEH) Depois de ter feito isso, vá em monster.xml e adicione a tag: <monster name="The Chakra Bijuu Control" file="pasta/chakrabijuu.xml"/> Agora vá em data/creaturescripts/scripts, crie um .lua chamado chakrabijuu e adicione isso: local boss = { ["The Chakra Bijuu Control"] = {destiny = {x=174, y=2019, z=7}, time = 50, portalid = 1026} } function removePortal(pos) doRemoveThing(getTileItemById(pos, b.portalid).uid, 1) return true end function onDeath(cid) local b, pos = boss[getCreatureName(cid)], getCreaturePosition(cid) if b then doSendMagicEffect(pos, CONST_ME_TELEPORT) doCreateTeleport(b.portalid, b.destiny, pos) addEvent(removePortal, b.time*1000, pos) doCreatureSay(cid, "Eu ainda retornarei, guarde isso. O teleporte irá sumir em "..b.time.." segundos.", TALKTYPE_ORANGE_1) end return true end Em {destiny = {x=174, y=2019, z=7}, como já diz a palavra, você põem o destino do teleporte. Em time = 50, você põem o tempo que o teleporte vai ficar spawnado. Último passo, vá até data/creaturescripts, abra o creaturescripts.xml e adicione a tag: <event type="death" name="the bijuu chakra control" event="script" value="chakrabijuu.lua"/> Foi um tutorial curto mas acho que vai ajudar os membros que estavam com dúvida. Créditos: Wise Até a próxima, enjoy!!
-
Olá pessoas pikas pa caralhiu fodásticas em scripts Eu queria pedir um scriptzinho que funcionasse assim (Sou noob nisso, mas acho que não seja tão difícil) : No script eu seleciono o canto superior esquerdo e o canto inferior direito, ou seja, marcando uma certa área. Após 1 ou mais players ficarem parados nessa área por mais de 1 minuto, eles são teleportados para o templo (TownID). Muito obrigado se fizerem pra mim up
-
galera estou com um problema fiz um tipo de "kawarimi" ele teleporta para onde o player usar o use ! porem se o player da use na parede o player vai até a parede, tem como colocar para ele nao atravessar paredes, e portas? function onUse(cid, item, frompos, item2, topos, item3) local pos = getThingPos(item2.uid) local effect = 2 ------Coloque aki o efeito que saira quando usar o item-------- local time = 40 -- tempo em segundos. local itemId = 2554 -- id do item --[[ o mesmo da tag ]]-- local pos1 = getCreaturePosition(cid) if getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "O item nao tem poder em Protection Zones.") end if getDistanceBetween(pos1, pos) <= 6 then if getPlayerSlotItem(cid, 9).itemid == itemId or getPlayerSlotItem(cid, 10).itemid == itemId then if getPlayerStorageValue(cid, 1239870) - os.time() <= 0 then doTeleportThing(cid, pos, false) doSendMagicEffect(pos, effect) setPlayerStorageValue(cid, 1239870, os.time()+time) else doPlayerSendCancel(cid, "Você só pode usar esse item a cada "..time.." segundos!") end else doPlayerSendCancel(cid, "Você só pode usar o item "..getItemNameById(itemId).." estiver equipado na mão.") end else doPlayerSendCancel(cid, "Você só pode usar esse item a 3 sqm longe de você") end return true end
-
Criei esse script pra mim usar no meu ot, mais resolvi compartilhar com quem deseja. Muito simples, mais tem muita gente que precisa. primeiro vá em data / creaturescripts / scripts .. Apaga o arquivo firstitems.lua. e remova a tag em creaturescripts.xml ... <event type="login" name="FirstItems" event="script" value="firstitems.lua"/> Vamos para o script... vá em data / movements / scripts. cria um arquivo.lua e coloca isso dentro: --[[ Script by DuuhCarvalho ]]-- function onStepIn(cid, item, pos) local items = { [0] = {id = 2160, count = 20}, -- crystal coins [1] = {id = 7618, count = 20}, -- health potions [2] = {id = 7620, count = 20}, -- mana potions [3] = {id = 2554, count = 1}, -- shovel [4] = {id = 2120, count = 1}, -- rope [5] = {id = 2460, count = 1}, -- brass helmet [6] = {id = 2465, count = 1}, -- brass armor [7] = {id = 2478, count = 1}, -- brass legs [8] = {id = 2525, count = 1}, -- dwarven shield [9] = {id = 2643, count = 1}, -- leather boots } local storage = 1010 local pos = {x=292, y=161, z=7} -- posição para onde o player será teleportado local bpId = 1988 -- id da backpack if getPlayerStorageValue(cid, storage) <= 0 then if getPlayerVocation(cid) == 1 then -- vocação id 1 (master sorcerer) if getPlayerFreeCap(cid) >= 373 then local bp = doPlayerAddItem(cid, bpId, 1) for i = 0, #items do doAddContainerItem(bp, items[i].id, items[i].count) end doPlayerAddItem(cid, 2190, 1) -- Wand . doTeleportThing(cid, pos) setPlayerStorageValue(cid, storage, 1) else doPlayerSendCancel(cid, "Você não tem capacidade, remova algum item da sua BackPack.") end elseif getPlayerVocation(cid) == 2 then -- vocação id 2 (elder druid) if getPlayerFreeCap(cid) >= 397 then local bp = doPlayerAddItem(cid, bpId, 1) for i = 0, #items do doAddContainerItem(bp, items[i].id, items[i].count) end doPlayerAddItem(cid, 2182, 1) -- Rod. doTeleportThing(cid, pos) setPlayerStorageValue(cid, storage, 1) else doPlayerSendCancel(cid, "Você não tem capacidade, remova algum item da sua BackPack.") end elseif getPlayerVocation(cid) == 3 then -- vocação id 3 (royal paladin) if getPlayerFreeCap(cid) >= 359 then local bp = doPlayerAddItem(cid, bpId, 1) for i = 0, #items do doAddContainerItem(bp, items[i].id, items[i].count) end doPlayerAddItem(cid, 2410, 1) -- item de distance (no caso, throwing knife) doTeleportThing(cid, pos) setPlayerStorageValue(cid, storage, 1) else doPlayerSendCancel(cid, "Você não tem capacidade, remova algum item da sua BackPack.") end elseif getPlayerVocation(cid) == 4 then -- vocação id 4 (elite knight) if getPlayerFreeCap(cid) >= 377 then local bp = doPlayerAddItem(cid, bpId, 1) for i = 0, #items do doAddContainerItem(bp, items[i].id, items[i].count) end doPlayerAddItem(cid, 2392, 1) -- sword, axe ou club doTeleportThing(cid, pos) setPlayerStorageValue(cid, storage, 1) else doPlayerSendCancel(cid, "Você não tem capacidade, remova algum item da sua BackPack.") end end else doPlayerSendCancel(cid, "Você já ganhou seus items.") end return true end agora vá em data / movements / movements.Xml.. e coloque a tag : <movevent type="StepIn" uniqueid="UniqueId" event="script" value="NomedoArquivo.lua"/> uniqueid ="coloca qualquer um que não esteja sendo usado". Agora é só abrir o RME e colocar o uniqueid no teleporte ou tile ! Bem simples mais compartilhei na intenção de ajudar os iniciantes.
-
Acredito que isso seja uma coisa muito simples de resolver e eu não saco nada de script é o seguinte, tenho esse script aki \/ o script é de uma chave que quando usa numa estatua teleporta, mas ele ta configurado para só teleportar se usar a chave numa coisa que tenha o mesmo action id, o problema é que quando uso a chave em outra chave igual teleporta. o action id da chave é 6254, quero que o script esteja para usar a chave de aid 6254 numa estatua com aid diferente como 4593. quem acertar o script dou rep por alguns dias e um grande obrigado '-'
-
Script: Teleporte e Adicionar Item Versão de Tibia 8.6 Servidor Real Server NívelFácil Eu queria um script com a seguinte função, eu criei um evento no meu server que ao acabar você é teleportado para uma sala fechada, que só contem uma arvore, e ao Player clicar nessa arvore Ganha um item X e teleporta para a areá X = 1000 Y = 1000 Z = 10, mas se o Player quiser ele pode fazer esse mesmo processo e conseguir o item X quantas vezes ele quiser. Resumindo: Clicou na arvore, ganhou item X, teleportou pro Templo (OBS: O Player pode fazer quantas vezes quiser) Agradeço quem conseguir me ajudar, dou +REP também! Obrigado pela atenção!
-
Bom, eu preciso de uma script que bloquei os players que não possuem guilds de entrar no teleporte que leva ao castelo da war, e de outra script que bloquei a passagem de players lvl 250 - nê outro teleporte . agradeço desde já a todos que contribuírem .