Duuhzinhow 30 Postado Fevereiro 4, 2014 Share Postado Fevereiro 4, 2014 (editado) Galera eu tava aqui pensando... é possivel fazer uma spell que atinja players além da nossa tela? Como? Editado Fevereiro 4, 2014 por zipter98 Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/ Compartilhar em outros sites More sharing options...
0 Nil Value 15 Postado Fevereiro 4, 2014 Share Postado Fevereiro 4, 2014 (editado) Tem sim, com a área grande, ou com uma função especial. Editado Fevereiro 4, 2014 por Nil Value Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611545 Compartilhar em outros sites More sharing options...
0 JustinnoTibianno 71 Postado Fevereiro 4, 2014 Share Postado Fevereiro 4, 2014 Duvida duvidosa :3 aí tu exagerou, leia as regras por favor Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611549 Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Fevereiro 4, 2014 Share Postado Fevereiro 4, 2014 (editado) Tente ser mais específico no título de seus tópico, por favor. Alterei deste para você. @dúvida Só usar getSpectators. Editado Fevereiro 4, 2014 por zipter98 Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611570 Compartilhar em outros sites More sharing options...
0 Duuhzinhow 30 Postado Fevereiro 4, 2014 Autor Share Postado Fevereiro 4, 2014 :3 ok, desculpa ae, mas então, como faço? Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611605 Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Fevereiro 5, 2014 Share Postado Fevereiro 5, 2014 Se você puder explicar detalhadamente como a spell é e funcionará, poderemos te ajudar. Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611610 Compartilhar em outros sites More sharing options...
0 Duuhzinhow 30 Postado Fevereiro 5, 2014 Autor Share Postado Fevereiro 5, 2014 Assim, eu fiz essa spell, certinho... mas gostaria de fazer outra, com essa base, mas a outra teria efeito em todos os players online, tem como fazer isto? local newPos = {x = 1248, y = 728, z = 7} --pos pra onde sera levado o target local time = 20 --tempo pra teleporta devolta, em segs local function teleport(cid, pos) if isCreature(cid) then doTeleportThing(cid, getClosestFreeTile(cid, pos)) doSendMagicEffect(getPlayerPosition(cid), 196) end end function onCastSpell(cid, var) local target = getCreatureTarget(cid) if not isCreature(target) then return doPlayerSendTextMessage(cid, 27, "Tem que atacar alguem seu burro!") end local posTarget = getPlayerPosition(target) teleport(target, newPos) addEvent(teleport, time*1000, target, posTarget) return true end Se possivel, eu gostaria que essa spell, tivesse efeito em todos os players online... Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611687 Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Fevereiro 5, 2014 Share Postado Fevereiro 5, 2014 Você é scripter, certo? Então, suponho que conseguirá colocar esta seguinte parte no código da spell desejada. for a, b in pairs(getPlayersOnline()) do doSendMagicEffect(getThingPos(b), effect) end Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611733 Compartilhar em outros sites More sharing options...
0 Duuhzinhow 30 Postado Fevereiro 5, 2014 Autor Share Postado Fevereiro 5, 2014 Certo, sou scripter, mas totalmente novato, ainda nao sei desenvolver totalmente o que eu quero,spells q eu crio, é apartir de outras, editando-as, assim como actions, talkactions, vocaçoes... etc, vou tentar adicionar na spell, mas se voce poder adicionar para mim serei grato! rep+ éh... axo que eu nao consegui '-'... devo ter feito algo errado... adiciona pra mim.. pf? nao custa nada... Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611738 Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Fevereiro 5, 2014 Share Postado Fevereiro 5, 2014 Hm, vai ser basicamente aquela spell que você mandou + o efeito em todos os jogadores online? Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611813 Compartilhar em outros sites More sharing options...
0 meubk 257 Postado Fevereiro 6, 2014 Share Postado Fevereiro 6, 2014 (editado) a magia não é só o efeito zipter, ela tbem teleporta os players, enfim: local newPos = {x = 1248, y = 728, z = 7} --pos pra onde sera levado o target local time = 20 --tempo pra teleporta devolta, em segs local function teleport(cid, pos) if isCreature(cid) then doTeleportThing(cid, getClosestFreeTile(cid, pos)) doSendMagicEffect(getPlayerPosition(cid), 196) end end function onCastSpell(cid, var) for _, target in pairs(getPlayersOnline()) do local posRetorno = getThingPos(target) teleport(target, newPos) addEvent(teleport, time*1000, target, posRetorno) end return true end Editado Fevereiro 6, 2014 por xotservx Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611984 Compartilhar em outros sites More sharing options...
0 Duuhzinhow 30 Postado Fevereiro 6, 2014 Autor Share Postado Fevereiro 6, 2014 Vou testar, se funcionar perfeitamente rep+, qualqer erro eu posto aqui Ae funcionou, rep+ xotservx Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1611998 Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Fevereiro 6, 2014 Share Postado Fevereiro 6, 2014 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/#findComment-1612007 Compartilhar em outros sites More sharing options...
Pergunta
Duuhzinhow 30
Galera eu tava aqui pensando... é possivel fazer uma spell que atinja players além da nossa tela? Como?
Editado por zipter98Link para o comentário
https://xtibia.com/forum/topic/228313-spell-que-atinja-jogadores-fora-de-nossa-tela/Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados