Ir para conteúdo

Roksas

Herói
  • Total de itens

    3611
  • Registro em

  • Última visita

  • Dias Ganhos

    60

Tudo que Roksas postou

  1. Amigo, você não entendeu, não é automático! (Isso será ajustado na versão V2) Você tem que criar uma alavanca ou item, algo do tipo, pro player que sobrou dar use. No tópico, na parte de actions tem o script da alavanca, só ler ele novamente.
  2. Obrigado pelo conteúdo e por compartilhá-lo conosco, tópico aprovado e movido.
  3. Roksas

    Big-War

    Bem legal o mapa parabéns! Obrigado pelo conteúdo e por compartilhá-lo conosco, tópico aprovado e movido.
  4. São malwares Psy. Obrigado pelo conteúdo e por compartilhá-lo conosco, tópico aprovado e movido.
  5. Obrigado pelo conteúdo e por compartilhá-lo conosco, tópico aprovado e movido.
  6. Amigo, obrigado por compartilhar, mas, já temos conteúdo sobre o mesmo aqui no fórum. Tópico reprovado.
  7. Tópico aprovado e movido.
  8. Amigo, isso não é um tutorial, é um código, postar em "Scripting - Movements", obrigado por compartilhar. Reprovado.
  9. Primeira: Coloque pelo map editor ou use o comando: /n NOMEDONPC Só que assim se reiniciar o server ele some, não salva. ~~ Segunda: " Registration for the tournament finished, come back later.", isso significa que o horário para entrar no torneio já acabou, ou seja ele tem que esperar até o torneio do outro dia. ~~ Terceira: Não, é só entrar e sair matando
  10. Olha no meu primeiro post no final dele ta la no areandeath.lua, usa ele
  11. Cara, mas VIP = Premium.
  12. Roksas

    mais um pedido

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  13. Amigo, você quer o que? PREMIUM == VIP. Mas, temos os "VIP SYSTEMS" que criam por ai, criados a base de storage+os.time(), mas no caso o Premium é melhor, da na mesma, só que ele já tem suas próprias funções e aparece os days restantes no character list, oque prefere?
  14. Troca por esse e configura de novo: E a tag do actions.xml troca por: <action actionid="13589;13590" event="script" value="leverpvp.lua"/>
  15. Meu sistema possui quase tudo isso, veja aqui: http://www.xtibia.com/forum/topic/201802-classic-premium-v2/ ~~ Já para o próprio player checar quantos days ele tem, faça assim: Vá em data/talkactions/scripts, crie um arquivo chamado cidcheck.lua e adicione dentro: http://pastebin.com/ZzWXXgQA Agora em talkactions.xml adicione essa tag: <talkaction log="yes" words="!vipcheck" script="cidcheck.lua"/>
  16. Ctrl+c ctrl+v ? Fiz na mão rapaz, apenas errei uma coisinha, troque a alavanca por: Só configura ele dnovo
  17. Galera do youtube é? ^^ Já viu em config.lua?
  18. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  19. Roksas

    Erro com Wampp

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  20. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. Vá em data/actions/scripts, abra com o bloco de notas o arquivo catch.lua e vá até o final, irá encontrar algo parecido com: [size=4]if item.itemid == 2149 then[/size] doSendMagicEffect(toPosition, 23) elseif item.itemid == 2147 then doSendMagicEffect(toPosition, 201) elseif item.itemid == 2146 then doSendMagicEffect(toPosition, 197) elseif item.itemid == 2150 then doSendMagicEffect(toPosition, 199) elseif item.itemid == 2521 then doSendMagicEffect(toPosition, 23) Nas linhas "doSendMagicEffect", é só mudar o número!
  22. Muito bom vital, obrigado por compatilhar. Favor, melhorar a formatação.
  23. Perdão usuário, mas já temos um tutorial do tipo, utilizando o mesmo programa/imagens, o seu tutorial não será aprovado por este motivo! Mas, obrigado por colaborar com a comunidade, boa sorte e esperamos breves ideias para conteúdo
  24. Ok amigão, vamos lá, primeiramente iremos instalar uma função na sua lib, vá em data/lib, abra o 050-function.lua ou function.lua, na última linha de todas, pule 2 e cole: function getPlayersInArea(area) local players = {} for x = area.fromx,area.tox do for y = area.fromy,area.toy do for z = area.fromz,area.toz do local m = getTopCreature({x=x, y=y, z=z}).uid if m ~= 0 and isPlayer(m) then table.insert(players, m) end end end end return players end Muito bem, agora iremos criar as alavancas, vá em data/actions/scripts, crie um arquivo chamado leverpvp.lua e adicione dentro: Configurando: local cfg = { firstSquare = {x = 500, y = 400, z = 7}, secondSquare = {x = 400, y = 500, z =7}, arenaPos1 = {x = 450, y = 540, z = 7}, arenaPos2 = {x = 450, y = 540, z = 7}, } firstSquare, você coloca as coordenadas do SQM da alavanca do player1, e secondSquare é a mesma coisa, só que do player2. ​ arenaPos1 você coloca a posição do SQM de dentro da arena do player1, e arenaPos2 a mesma coisa só que para o player2. Essa parte: local area = {fromx = 1008, fromy = 1018, fromz = 7, tox = 1025, toy = 1033, toz = 7} -- Positions local check = getPlayersInArea(area) fromx , fromy e fromz são as coordenadas (X,Y,Z), coloque nesses 3 as coordenadas do canto esquerdo superior da arena, e tox, toy e toz coloca do canto inferior direito. Em actions.xml adicione essa tag: <action actionid="19229" event="script" value="leverpvp.lua"/> Agora adicione ACTION ID 19229 nas 2 alavancas, pelo RME MAP EDITOR ~~ Muito bem, agora vamos criar o código da arena, aonde ao morrer ali irão ser teleportados para o templo e não perderão vida/loot, correto? Vá em data/creaturescripts/scripts, crie um arquivo chamado arenadeath.lua e adicione dentro: Em creaturescripts.xml adicione essa tag: <event type="preparedeath" name="Arenadeath" event="script" value="arenadeath.lua"/> Reinicie o servidor e teste, poste resultados, bjs
  25. Esqueceu de falar que tem que mudar o worldid tambem
  • Quem Está Navegando   0 membros estão online

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