Ir para conteúdo

Omega

Marquês
  • Total de itens

    1165
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Omega postou

  1. Omega

    npc

    getThingPos(uid) serve pra item e criatura.
  2. Omega

    Castle

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  3. Omega

    Arena PVP

    Não, vou ter que fazer algo mais complexo e agora estou ocupado. Talvez eu faça depois, se ninguém mais se disponibilizar.
  4. Omega

    Arena PVP

    Editado, tenta de novo.
  5. Tópico movido para a seção de dúvidas e pedidos resolvidos. Fico contente em ajudar, qualquer problema com esse script, avisa aí.
  6. Não importa quantos templos tenham, do jeito que ele falou vai teleportar o jogador pro templo da cidade dele. Ex.: se ele mora em Thais, vai pro templo de Thais; se mora em Venore, vai pro templo de lá. Do jeito que o autor do tópico pediu, não importa de qual cidade seja o jogador, vai ser teletransportado pro mesmo templo.
  7. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  8. Omega

    Zombie Event

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  9. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. Omega

    Arena PVP

    Avise/denuncie se estiver satisfeito ou comente se seu pedido ainda não tiver sido atendido.
  11. -- Posição do canto superior esquerdo da área local pos1 = {x=160, y=230, z=7} -- Posição do canto inferior direito da área local pos2 = {x=180, y=330, z=7} local teleport_pos = {x=220, y=40, z=7} function onSay(cid, wods, param) if isInArea(getThingPos(cid), pos1, pos2) then doSendMagicEffect(getThingPos(cid), 2) doTeleportThing(cid, teleport_pos) doSendMagicEffect(teleport_pos, 10) else doPlayerSendCancel(cid, "You may not use this here.") end return true end Tópico movido para a seção de dúvidas e pedidos resolvidos.
  12. setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) Na pasta do seu servidor, vá na pasta data/lib e procure por 000-constant.lua. Abra-o e procure por isso: Esses são todos os efeitos que podem ser usados. Use /z número(0 a 68) dentro do jogo, com um GOD ou ADM pra ver como eles são.
  13. Abra seu banco de dados e me diga em que tabela essa coluna fica. Por exemplo, a coluna premium time fica na tabela accounts. Me diga onde essa coluna premium points fica. E o nome exato das duas (tabela e coluna)
  14. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) local hit_times = 10 -- Quantas vezes vai hitar local time_between = 250 -- Quantos milissegundos entre um hit e outro function onCastSpell(cid, var) local time = time_between for 1, (hit_times - 1) do addEvent(doCombat, time, cid, combat, var) time = time + time_between end return doCombat(cid, combat, var) end Exemplo de um exori mort que vai bater 10 vezes. Se você quer algo mais customizável, utilize esse tutorial: http://www.xtibia.com/forum/topic/153729-tutorial-criando-magias/. Do mesmo jeito que ele ensina a acrescentar 2 efeitos, você pode acrescentar 10.
  15. Omega

    Arena PVP

    Claro, você morre e volta como se nada tivesse acontecido. Se você combinar os dois, nem fica com skull. Se usar só o primeiro, vai pro templo. Se usar o segundo, recebe skull. Mas em nenhum caso há nenhuma morte e a skull vai ser junto com o pz.
  16. Substitua isso em um script de magia function onCastSpell(cid, var) return doCombat(cid, combat, var) end Por isso: local hit_times = 10 -- Quantas vezes vai hitar local time_between = 250 -- Quantos milissegundos entre um hit e outro function onCastSpell(cid, var) local time = time_between for 1, (hit_times - 1) do addEvent(doCombat, time, cid, combat, var) time = time + time_between end return doCombat(cid, combat, var) end
  17. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  18. Omega

    Arena PVP

    Postado 10/June/2007 Aquele tutorial tem mais de 6 anos. Tem maneiras mais tranquilas de se criar uma arena PVP hoje em dia. Use o RME e selecione a ferramenta PVP (bandeira vermelha) para selecionar uma arena PVP. Depois, crie aquele script de alavanca que tem no tutorial e pronto, você tem sua arena PVP. Outra maneira, sem usar o RME, é assim: crie um arquivo chamado pvparena.lua em creaturescripts/scripts com esse código: Em frompos você coloca a posição do canto superior esquerdo da sua arena e em topos você coloca a do canto inferior direito. Adicione essa tag em creaturescripts.xml: <event type="preparedeath" name="PVP_Arena" event="script" value="pvparena.lua"/> E em login.lua (na pasta creaturescripts/scripts), procure por registerCreatureEvent, pule uma linha e adicione: registerCreatureEvent(cid, "PVP_Arena") E você ainda tem que fazer a alavanca como manda o tutorial do Addict. A segunda maneira é preferível porque você pode devolver o cara pra uma posição específica. Se usar a primeira, ele vai pro templo.
  19. local str1 = "eu como biscoito" local str2 = "1,2,3" local str3 = "aqui\nse faz\naqui\nse paga" local table1 = string.explode(str1, " ") -- Explodir a string1 usando como separador a barra de espaço local table2 = string.explode(str2, ",") -- Explodir a string2 usando como separador a vírgula local table3 = string.explode(str3, "\n") -- Explodir a string3 usando como separador a quebra de linha (\n) Resultado: table1 = {"eu", "como", "biscoito"} table2 = {"1", '2', '3'} table3 = {'aqui', 'se faz', 'aqui', 'se paga'} Ou seja, usando string.explode(string, separator) você cria uma tabela com fragmentos da string que você criou, usando o separador. Quanto aos demais, você pode encontrar tutoriais aqui: http://lua-users.org/wiki/StringLibraryTutorial
  20. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. Omega

    Weapon system

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...