Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Fala galera, uma vez procurei uma script por aki e não tinha, procurei em outro forum e não tinha. Então resolvi pedir pra alguem fazer aki, ninguem fez e no outro forum nem responderam '-' Ai resolvi eu mesmo fazer, não sou muito bom em Scripter, demoro mais pra fazer e não fica tão bem feito mas da pra o gasto. Bom vou explicar como a script funciona.

 

O que é?

R- Sua Cidade principal é Vermilion por exemplo, ai você está em Cerulean ai vc entra no PVP, e decide voltar, só que quando vc entra no TP pra voltar vc ao invez de voltar pra Cerulean que era a cidade que vc tava vc volta pra Vermilion que é a cidade principal. O Script faz quando vc entra no pvp de volta, vc volta para a cidade que vc tinha entrado no pvp. Exemplo entrou no pvp em cerulean, quando voltar volta pra cerulean. 

Isso acontece em varios servers e acredito que algumas pessoas queriam, então ta ae. Sem mais delongas...

 

Vá em Movements/scripts copie qualquer script.lua renomeie para irpvp.lua abra e cole isso:

s = {
--[actionID do piso] = {storage}
[6397] = {181778}, -- Cinnabar
[6395] = {181779}, -- pewter
[6390] = {181780}, -- cerulean
[6396] = {181781}, -- saffron
[6392] = {181782}, -- vermillion
[6393] = {181783}, -- fuchsia
[6394] = {181784}, -- viridian
[6391] = {181785}, -- celadon
[6398] = {181786}, -- Lavender
}


local posi = {x = 969, y = 915, z = 15} -- Posiçao do PvP...

function onStepIn(cid, item, pos)
if isSummon(cid) then
return false
end
if #getCreatureSummons(cid) >= 1 then
doTeleportThing(getCreatureSummons(cid)[1], {x=posi.x - 1, y=posi.y, z=posi.z}, false)
doTeleportThing(cid, {x=posi.x, y=posi.y, z=posi.z}, false)
setPlayerStorageValue(cid, s[item.actionid][1], 1)
doSendMagicEffect(getThingPos(cid), 21)
doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 21)
else
doTeleportThing(cid, {x=posi.x, y=posi.y, z=posi.z}, false)
setPlayerStorageValue(cid, s[item.actionid][1], 1)
doSendMagicEffect(getThingPos(cid), 21)
end
return true
end

As Actions ID do Piso e as Storages.

A Coordenada do PVP.

Agora vá em Movements.xml e cole essa tag.

    <movevent type="StepIn" actionid="6390-6398" event="script" value="irpvp.lua"/>

 

Essas Actions ID vocês colocam nos Portais PVP de cada city. Exemplo: Em Cinnabar você coloca o Action ID: 6390. Em Saffon você coloca o Action ID: 6391, em Vermilion você coloca: 6392 e assim por diante...

 

Agora vamos fazer o sistema para voltar.

Vá em Movements/scripts copie qualquer script.lua renomeie para voltarpvp.lua e cole isso dentro:

citys = {
--[storage da city] = {posiçao do CP das citys}
[181778] = {x=635,y=1344,z=7}, -- Cinnabar
[181779] = {x=572,y=669,z=6}, -- pewter
[181780] = {x=1059,y=904,z=7}, -- cerulean
[181781] = {x=576,y=1143,z=7}, -- saffron
[181782] = {x=1072,y=1238,z=7}, -- vermillion
[181783] = {x=1213,y=1325,z=7}, -- fuchsia
[181784] = {x=561,y=1040,z=7}, -- viridian
[181785] = {x=862,y=1035,z=6}, -- Celadon

[181786] = {x=1204, y=1045, z= 7}, -- Lavender
}

function onStepIn(cid, item, pos)
if isSummon(cid) then
return false
end
for i = 181778, 181786 do
if getPlayerStorageValue(cid, i) == 1 then
if #getCreatureSummons(cid) >= 1 then
doTeleportThing(getCreatureSummons(cid)[1], {x=citys.x - 1, y=citys.y, z=citys.z}, false)
doTeleportThing(cid, {x=citys.x, y=citys.y, z=citys.z}, false)
setPlayerStorageValue(cid, i, 0)
doSendMagicEffect(getThingPos(cid), 21)
doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 21)
else
doTeleportThing(cid, {x=citys.x, y=citys.y, z=citys.z}, false)
setPlayerStorageValue(cid, i, 0)
doSendMagicEffect(getThingPos(cid), 21)
end
end
end
return true
end

A Coordenada de Cada City.

 

Agora você vai em Movements.xml e cola esta tag.

    <movevent type="StepIn" actionid="6399" event="script" value="voltar.lua"/>

 

O Action ID: 6399 você coloca no portal que fica no pvp, o portal pra sair do pvp e voltar para a cidade.

Qualquer duvida, posta ae. Se gostou REP+ :D

 

Queria que se alguem for postar em algum outro forum poste também com os devidos creditos pois não tem em nenhum forum essa script.

Editado por Kuchiki Kenpachi (veja o histórico de edições)

                                                                           wcoq.jpg

Link para o post
Compartilhar em outros sites

Testei sim :D eu uso este script no Meu Server. 

Funciona assim: você volta para a cidade que entrou no pvp ao invez de voltar para a cidade natal tendeu ? :D

                                                                           wcoq.jpg

Link para o post
Compartilhar em outros sites

Vlw cara' Bom como não tem essa Script em nenhum forum se alguem for compartilhar ela, peço que por favor coloque os devidos creditos. :D

                                                                           wcoq.jpg

Link para o post
Compartilhar em outros sites

assim eu crio um portal no Remeres pra tipo eu se torna um cidadão da city exemplo vermilion eu entro no portal pronto ... caso eu morra eu volta pra cp de vermilion ... mais antes  de entra no portal eu era cidadão de saffron tendeu ? tipo Otpokemon

IBNJHen.gifrf1sSxg.gif

Link para o post
Compartilhar em outros sites

Entendi :D Num é melhor fazer por tile não ? tipo ao player passar por cima de um tile o player se torna morador da city e aparece um nome "Você agora é morador de TAL City." É assim ?

                                                                           wcoq.jpg

Link para o post
Compartilhar em outros sites

Claro, você que sabe, quer por portal ou por tile mrm ? na minha opinião fica mais bonito por tile que não chama mtu atenção tlg kkkk

                                                                           wcoq.jpg

Link para o post
Compartilhar em outros sites

Ok, vou fazer por tile mrm, é mais bonito :3 kkkkk vou fazer agr

                                                                           wcoq.jpg

Link para o post
Compartilhar em outros sites
  • 3 years later...
Em 20/09/2013 ás 22:11, Kuchiki Kenpachi disse:

Fala galera, uma vez procurei uma script por aki e não tinha, procurei em outro forum e não tinha. Então resolvi pedir pra alguem fazer aki, ninguem fez e no outro forum nem responderam '-' Ai resolvi eu mesmo fazer, não sou muito bom em Scripter, demoro mais pra fazer e não fica tão bem feito mas da pra o gasto. Bom vou explicar como a script funciona.

 

O que é?

R- Sua Cidade principal é Vermilion por exemplo, ai você está em Cerulean ai vc entra no PVP, e decide voltar, só que quando vc entra no TP pra voltar vc ao invez de voltar pra Cerulean que era a cidade que vc tava vc volta pra Vermilion que é a cidade principal. O Script faz quando vc entra no pvp de volta, vc volta para a cidade que vc tinha entrado no pvp. Exemplo entrou no pvp em cerulean, quando voltar volta pra cerulean. 

Isso acontece em varios servers e acredito que algumas pessoas queriam, então ta ae. Sem mais delongas...

 

Vá em Movements/scripts copie qualquer script.lua renomeie para irpvp.lua abra e cole isso:

 

 

Conteúdo Oculto

 

As Actions ID do Piso e as Storages.

A Coordenada do PVP.

Agora vá em Movements.xml e cole essa tag.

Essas Actions ID vocês colocam nos Portais PVP de cada city. Exemplo: Em Cinnabar você coloca o Action ID: 6390. Em Saffon você coloca o Action ID: 6391, em Vermilion você coloca: 6392 e assim por diante...

 

Agora vamos fazer o sistema para voltar.

Vá em Movements/scripts copie qualquer script.lua renomeie para voltarpvp.lua e cole isso dentro:

 

 

Conteúdo Oculto

 

A Coordenada de Cada City.

 

Agora você vai em Movements.xml e cola esta tag.

O Action ID: 6399 você coloca no portal que fica no pvp, o portal pra sair do pvp e voltar para a cidade.

Qualquer duvida, posta ae. Se gostou REP+ :grin:

 

Queria que se alguem for postar em algum outro forum poste também com os devidos creditos pois não tem em nenhum forum essa script.

 

 

nao prestoooo

 

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por FeK
      CSTibia (beta) | 01/03 às 16:00

      CSTibia é um jogo PvP que conecta Counter Strike e Tibia, proporcionando uma experiência única para aqueles que gostam de PvP.

      São 2 modos de jogo, 6 mapas e mais de 50 armas disponíveis para jogar!

      #Modos de jogo: Mata-mata e Torneio x1.

      #Mapas: Dust2, Inferno, Mirage, India, IceWorld e PoolDay.

      O beta estará disponível a partir do dia 01/03 às 16 horas! Ele terá duração de 1 mês e no dia 01/04 iniciará a Session 1.

      #Download: 01/03 às 12 horas.

      ▶️ Crie já sua conta!
      http://www.cstibia.com

      🎮 Discord: https://discord.gg/zdxdTTURpq

      📸 Instagram: https://www.instagram.com/cstibia
    • Por Natsume
      Website: https://dbsu.eu
                Fanpage: https://www.facebook.com/profile.php?id=61550637247869
                                      Discord: https://discord.gg/hx5QHWfsgg

       
       

       
       
       
    • Por Pifafa
      Tibinha - YurOts
      Olá hoje trago a vocês meu projeto, tenho como objetivo atingir 50 jogadores (um sonho talvez que quase já se realizou) 
      www.tibinha.online



      Obrigado por ver meu projeto, caso tenha interesse entre nele e converse comigo, estou disponível para tira duvidas e ajudar a todos aqui!
       
    • Por DarkrestOnline
      Desencadeie o futuro em 15 de setembro de 2023 às 19:00 CEST, quando lançamos nosso servidor, destinado a redefinir os domínios de desempenho, aventura e PvP.
      19:00 CEST | 18:00 WEST | 02:00 PM GMT-3 | 10:00 AM PDT
       
      -
       
       
       
      Website: https://darkrest.online
       
      Lembra-se da emoção de se aventurar no mundo clássico de Tibia? O entusiasmo de cada nível ganho, o desespero por cada derrota árdua e a camaradagem com sua guilda? Nosso objetivo é trazer essa sensação de volta, mas com um toque novo. É por isso que o chamamos de "Nostalgia Redefinida".
       
      Informações do Servidor
      Exp: x2 (Rookgaard x6) Habilidade: x2 Mágica: x1 Saque: x1 Host: Canadá + Proxy para EU Renascimento: +35% maior que no vanilla 7.4  
      Estamos comprometidos em tornar este um servidor sem wipes a longo prazo. O motivo para as taxas mais baixas é justamente incentivar um ambiente de jogo estável e duradouro. Nosso servidor é projetado para ser um RPG difícil, mas com um forte ênfase em PVP. Prepare-se para uma experiência de jogo que testará suas habilidades, estratégia e trabalho em equipe.
       
       
       
      Novos Recursos
      Sistema de Criação Raridade e Bônus Sistema de Tarefas Personalizadas Coleta Novas Vocações e Magias O respawn não pode ser bloqueado Lanças e pequenas pedras aparecem no chão e têm 3% de chance de quebra  
       
      Política de Zero Tolerância para Bots, Macros e MC
      Temos uma política estrita de tolerância zero para trapaças, uso de bots e macros. Violar essas regras resultará em banimento permanente de todas as contas associadas ao indivíduo ofensor.
      Website: https://darkrest.online
       
      Informações Geek
      - Testamos nosso servidor com um total de 134 contas registradas durante a fase de teste e 183 jogadores.
      - Completamos 290 tarefas (cartões estilo Jira) com melhorias de desempenho, mudanças de equilíbrio, correções de bugs e novos recursos.
      - Reescrevemos completamente o salvamento de casas, a busca de caminhos (multithread), NPCs e melhoramos a IA dos monstros.
      Website: https://darkrest.online
       
    • Por King Laker
      Olá, passei um tempo procurando este script até que um amigo do TK disponibilizou (credito no fim do post)
      Edit1: O evento funciona assim, o evento começa as 14:00:00 para inscrições realizando as inscrições você é levado para sala de espera (coloque no-logout e protection) onde você tera de esperar 5 minutos passado os 5 minutos todos na sala de espera serão teleportados para uma arena que você pode fazer facilmente e configurar conforme explicado na script --> apenas lembre de colocar o no-logout e pvp tool na arena.
      (As 13:59:00 vai aparecer um broadcast dizendo que o Npc PvP irá aparecer em 1 minutos que você terá então 5 minutos para se inscrever com o custo de 10k (configurável na script do actions) a área onde o npc nasce é configurável, o npc sumirá após 6 minutos (1 minuto depois do inicio da matança)-) 
      O ultimo vivo na arena terá de clicar na alavanca e será teleportado para o templo (coordenadas configuráveis) ganhando o devido premio do evento (configuravel na script do actions).
      Vamos lá:

      data/lib adicione um arquivo .lua e renomeie para Torneio.lua e coloque dentro
       
      vai em Globalevents adicione Torneio.lua e dentro dele coloque
       
      (se sua versão é em millisegundos então mude para)
       
      Adicione a tag em globalevents.xml
       
      se seu servidor for em millisegundos:
       
      vai em Actions adicione Torneio.lua e dentro:
      Atenção: Voce faz uma area do Torneio no Map editor e Coloca PVP-Zone e no-logout no Mapa editor e coloca uma Alavanca com a uniqueid "18279" e actionid "18279" antes verifique se não tem a action e unique id no seu servidor com o mesmo numero (18279) [ a alavanca serve para quando o ultimo player vivo no evento volte para o templo e receba os premios]
       
      Em Actions.xml adcione a tag 
       
      Agora o NPC TORNEIO em  data/NPC adicione um xml, renomeie para o nome torneio.xml (pode mudar mais tarde, se não souber oque esta fazendo não mexa)
       
      em NPC/SCRIPTS/torneio.lua
       
      LEIA:
       
      ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
       
      aqui um script que achei no TK que você pode usar no seu evento, ele faz o npc aparecer 1 minuto depois do horario marcado na posição que você quiser, com um broadcast dizendo que ele esta chegando. (é bom para dizer que o evento esta começando)
      vá em globalevents.xml e adicione a tag
      Dica: Coloque 1 minuto antes do inicio do evento (configuravel no lib/torneio.lua) no meu caso seria as 12:00:00 hrs (meio dia)
       
      se o seu servidor não for millisegundos use
       
      va em globalevents/scripts e crie um arquivo .lua com o nome de npcpvp
       
      se o seu servidor não for em millisegundos use assim:
       

      Creditos:
      @J.L por disponibilizar os script do Evento PvP.
      @Stigal por disponibilizar o script do Npc que aparece sozinho na hr marcada.
      @King Laker por editar e mesclar os scripts.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo