Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''movements''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. jeandoido

    Error!

    SE ALGUEM ACHAR O ERRO PORFAVOR ME AVISE! OBRIGADO!
  2. Irei fazer dois pedidos, cada um com seu REP+. Primeiro: Queria um tile, que quando o player pisar iria ser teleportado para uma pos x, porem existe uma condição, ele necessita ter uma certa storage. Segundo: Queria um tile que ao pisar executaria varias funções, dentre as quais segue abaixo: - Player ficar imóvel. - Player ir perdendo life com um efeito. Ex: a cada segundo perder -100 de life por durante 10 segundos, assim totalizando 1000 de life. - Após esses 10 segundos retirar a função do player ficar imóvel.
  3. Alguém poderia simplificar esse script pra mim? O que ele faz? Cria um tile na posição indicada ao puxar alanca e ao puxar novamente cria outro tipo de tile. Oque eu quero? Como pode observar sua edição é consideravelmente demorada, eu queria então simplifica-lo em uma areá usando a função pos1 to pos2. Ex: Pos1 (x = 100 y = 100 z = 7) Pos2 (x = 150 y = 150 z = 7) Assim ficando uma area de 50x50 ou seja totalizando a modificação 2500 tiles que se localizam nesta. Utilizando a função pos1 x pos2 (pos1 to pos2). Assim fica muito fácil a edição. Observe melhor na imagem: Imagem: Obrigado pela atenção e pelo tempo.
  4. Olá, a Inquisition Quest do meu server, não está funcionando normalmente, antes, estava dando debug quando entrava no teleport, eu consegui ajeitar, portanto, uso tfs 0.4 (9.52), e não sei ao certo a tag que usar. O erro é quando mato o boss, o corpo some e o teleport continua para a sala principal da quest, segue o script. Ajudem por favor ! :\ data\creaturescript\script\InquisitionBosses.lua config = { timeToRemove = 180, -- seconds message = "You now have 3 minutes to exit this room through the teleportr. It will bring you to the next room only during this time.", teleportId = 1387, bosses = { -- Monster Name, Teleport Position ["Ushuriel"] = { pos={ x=33069, y=31782, z=13, stackpos=2 }, aid=1001 }, ["Zugurosh"] = { pos={ x=33372, y=31613, z=14, stackpos=2 }, aid=1002}, ["Madareth"] = { pos={ x=33153, y=31782, z=12, stackpos=2 }, aid=1003}, ["Annihilon"] = { pos={ x=33199, y=31686, z=12, stackpos=2 }, aid=1005}, ["Hellgorak"] = { pos={ x=33110, y=31682, z=12, stackpos=2 }, aid=1006} }, brothers ={ ["Golgordan"] = {pos={ x=33038, y=31753, z=15, stackpos=1 },aid=1004, brother = "Latrivan"}, ["Latrivan"] = {pos={ x=33038, y=31753, z=15, stackpos=1 },aid=1004, brother = "Golgordan"}, brothersArea ={ fromPos = {x = 33224, y = 31722, z = 11}, toPos = {x = 33240, y = 31734, z = 11} } } } local function change(position) doItemSetAttribute(getTileItemById(position, config.teleportId).uid, "aid", 3000) return TRUE end function onDeath(cid, target, lastHit) if(monsters[getCreatureName(target)]) then local t = monsters[getCreatureName(target)] doCreateTeleport(1387, t.toPos, t.teleportPos) doSendMagicEffect(t.teleportPos, CONST_ME_POFF) doCreatureSay(cid, "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during his time or the teleporter will disappear", TALKTYPE_MONSTER, getCreaturePosition(target)) addEvent(doRemoveTeleport, time * 1000, t.teleportPos) elseif(brothers[getCreatureName(target)]) then t = brothers[getCreatureName(target)] local brother = getCreatureByName(t.brother) if(isMonster(brother) == true) then if(isInRange(getCreaturePosition(brother), brothers.brothersArea.fromPos, brothers.brothersArea.toPos) == true) then return true else doCreateTeleport(1387, t.toPos, t.teleportPos) doSendMagicEffect(t.teleportPos, CONST_ME_POFF) doCreatureSay(cid, "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during his time or the teleporter will disappear", TALKTYPE_MONSTER, getCreaturePosition(target)) addEvent(doRemoveTeleport, time * 1000, t.teleportPos) end end end return true end function doRemoveTeleport(position) if(getTileThingByPos(position).itemid > 0) then doRemoveItem(getTileThingByPos(position).uid) doSendMagicEffect(position, CONST_ME_POFF) end end
  5. Ola pessoal do xtibia hoje estou aqui para pedir uns pequenos script ou como fazer Npc-- O npc que eu to precisando é o seguinte...Ele é um npc de quest (Multi quest nele) e para falar precisa de certo level ou superior. Movements-- São 2 movements que são isso mesmo.A primeira é: Algo que tipo o player poem 5 items em certo lugar e da use em certo item que retira um item de certo quanto. Explicando de outra forma: tem os items dessa forma A B C X (é um exemplo) D E Tem que ter certo item (item exato) no ponto A,B,C,D e E em certa position e outro item na posição X e quando der use no item X ele retira uma pedra do caminho. Eu até tenho o script mais ele é meio ultra passado mas vou posta para ver se entende melhor: É esse o script. E o outro script é praticamente a mesma coisa porem você pega um item e usa numa pedra e ele apaga uma parede. Eu agradeço desde ja Jean Ajuda please eu sei que isso é double post mas eu preciso dessa força
  6. Gente eu tava passeando pelo xTibia, e vi um Script de quest com premio RANDOM feito por EitorLaba só que eu reparei, que tinha certos bugs no script dele, por exemplo, o player podia abrir a quest milhões de vezes, não tinha storage nela, então dei uma melhorada nela e trouxe para vocês... 1º Abra data/actions/ copie e cole 1 arquivo e o renomeie random.lua , e coloque isto lá dentro.. function onUse(cid, item) if item.uid == 8989 then queststatus = getPlayerStorageValue(cid,8799) if queststatus == -1 then local random = math.random(1, 3) local items = { [1] = {id=2160,quant=10,word="Parabéns, Você pegou 100k!"}, [2] = {id=2160,quant=5,word="Parabéns, você pegou 50k!"}, [3] = {id=2173,quant=1,word="Parabéns, você pegou Amulet of Loss!"}, } setPlayerStorageValue(cid,8799,1) doPlayerAddItem(cid, items[random].id, items[random].quant) doCreatureSay(cid, items[random].word, TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(cid), 29) else doPlayerSendTextMessage(cid,22,"Ops, você já recebeu!") end end end EXPLICANDO: [1] = {id=2160,quant=10,word="Parabéns, Você pegou 100k!"} Vermelho : ID DO ITEM QUE ELE VAI RECEBER Verde : QUANTIDADE ... AZUL : MENSAGEM QUE O PLAYER VAI RECEBER. IMPORTANTE SE QUISER ADICIONAR MAIS ALGUM PREMIO AO RANDOM,ADICIONE MAIS 1 LINHA, ABAIXO DO ITEM [3] [4] = {id=XXXX,quant=ZZZZZZZZZZZ,word="YYYYYYYYYYYYYYYYYY"}, E NÃO SE ESQUEÇA DE MUDAR ENCIMA local random = math.random(1, 3) PARA local random = math.random(1, 4) Depois de fazer isso entre no actions.xml e adicione esta tag... <action uniqueid="8989" script="quests/random.lua"/> Créditos : Cayodiebe EitorLaba Se te ajudei , não custa dar REP+
  7. Como funciona: Ao usar a shovel em algum lugar 'no piso, tipo implanta uma Mina terrestre e quando algum player pisa em cima explode Primeiro Vá em "Data/actions/scripts" copie algum arquivo, cole e renomeie para "mina_terrestre.lua" e coloque isso dentro: Agora vá em "Data/Actions.Xml" e cole a seguinte tag: agora vamos para Movements Agora vá em "Data/Movements/script" copie algum arquivo, cole e renomeie para "mina_terrestre" e cole isso dentro: Observação: Agora vá em "Data/Movements.Xml" e coloque a seguinte tag: é isso pessoal espero que tenham gostado xD
  8. Elfen

    Ring

    POW GALERA QUERO FAZER UM RING COM +- ESSA ARAE EX: {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 2, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, 1= PURPLEENERGY 2 =PLAYER AE Q O PURPLE ENERGY FICA SEGIUNDO ELE ATE TIRA O RING VLW ABRS
×
×
  • Criar Novo...