Ir para conteúdo
  • 0
Boguemon

tfs 0.4 Opção de mudar Game_Port

Pergunta

Seguinte, preciso de uma ajudinha pra fazer o seguinte:

O cara entra na conta e aparece a charlist, até ai normal, só que depois que seleciona o char eu não queria que entrasse direto, preciso que abra uma nova janela com duas opções, na primeira ele redireciona pro game_port normal do server, porém se escolher a segunda opção a game_port muda pra 7174

 

REZALENDA que é no protocollogin.cpp, nessa parte:

 

 

Please login or register to see this spoiler.

 

Não sei se faz diferença mas eu uso OTC

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder esta pergunta...

×   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.


  • Conteúdo Similar

    • Por Sphynx
      Olá galera, vocês conhecem as lendas dos Trolls que de baixo de uma ponte? Eles estão sempre na espreita, aguardando alguém para roubar, assassinar, estuprar e comer suas almas (as últimas partes são brincadeira). Me baseando nessa lenda eu fiz esse simples script, é um dos primeiros códigos que consigo desenvolver sozinho(tive ajuda), eu espero que ajude alguém em algum lugar do tempoespaço, é um script ótimo se você assim como eu gosta de pontes e também sempre teve a vontade de incrementar alguns de seus mapas com scripts.


      Please login or register to see this attachment.


      Please login or register to see this attachment.

        1º. Acesse a pasta raiz do seu servidor, logo após siga o seguinte caminho: data/movements e abra o arquivo movements.xml. O código que você devera adicionar dentro deste arquivo está listado abaixo.
      <movevent type="StepIn" actionid="DigiteONumeroDeUmaActionAqui" event="script" value="ponte.lua"/>  
      2º. Dentro de data/movements abra a pasta 'scripts' e crie um arquivo .lua nomeado de 'ponte', dentro deste adicione o seguinte código.
      function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) local configuration = { monstrosTime = 1*5*1000, -- tempo até a criatura aparecer tempoDeStorage = 1*20*1000, -- em quanto tempo será removido a storage e se tornará possivel as criaturas resurgirem storage = 987459, -- numero da storage monsters = { [1] = {name = "Troll Champion", pos = {x = 1001, y = 1110, z = 9}}, -- Nome, quantidade e posição dos monstros, altere a vontade [2] = {name = "Troll", pos = {x = 1000, y = 1107, z = 9}}, [3] = {name = "Troll", pos = {x = 1007, y = 1109, z = 9}} } } if isPlayer(cid) == true then if getPlayerStorageValue(cid, configuration.storage) < 1 then doCreatureSay(cid, "A ponte não parece segura e quando você dá o primeiro passo ouve um grunhido e nota a presença de um ser estranho.", TALKTYPE_ORANGE_1) -- MSG que você quer exibir addEvent(function() for k, v in pairs(configuration.monsters) do doCreateMonster(v.name, v.pos) end end, configuration.monstrosTime) setPlayerStorageValue(cid, configuration.storage, 1) addEvent(function() setPlayerStorageValue(cid, configuration.storage, 0) end, configuration.tempoDeStorage) end end return true end  
      3º. Inicie o seu servidor e adicione o número da 'ActionID' que você inseriu em 'movements.xml' a algum piso de sua preferência, no caso eu adicionei no meio da ponte. Seja criativo.
    • Por L3K0T
      CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA   - BOA SORTE!
      error 404 - I do not serve the forum I retired.
    • Por Hudsin
      - Caso alguém tenha interesse, sei implementar este sistema em servidores 8.6, conforme tibia global em versões recentes: 
       
      Shared Experience
      Para compartilhar pontos de experiência, o líder da party deve ativar esse recurso através do menu clicando em si mesmo. Se a experiência compartilhada for ativada, e a criatura derrotada der pelo menos 20 pontos de exp, um bônus de experiência será dado, conforme a tabela a seguir:
       
      20% de bônus, se os jogadores forem da mesma vocação; 30% de bônus se duas vocações diferentes estiverem compartilhando experiência; 60% de bônus se três vocações diferentes estiverem compartilhando experiência; 100% de bônus se as quatro vocações diferentes estiverem compartilhando experiência.
    • Por Yobias
      Olá, gostaria de saber como vocês aprenderam a programar? Pois gostaria de aprender *---* E queria algumas dicas sobre programação e Tutoriais, etc.... *-----*
    • Por marceloajp
      Galera sou novo aqui não sei se alguém explicou isso, procurei rapidamente e não encontrei!
       
      É o seguinte eu baixei um ot e reparei que quando o player ganha o addon doll ele escolhe um outfit e ganha ele full + atributos.
       
      Porém quando o player está com o outfit full ao mesmo tempo q ele ganha o outfit fica um efeito quando ele anda.
       
      Como que eu tiro somente o efeito de quando ele anda e o player continua ganhando os atributos????
       
      Vejam as 2 fotos para entenderem melhor!
       
      <?xml version="1.0"?>
      <outfits>
      <outfit id="1">
      <list gender="0" lookType="136" name="Citizen">
      <attribute speed="5"/>
      <stats maxHealth="100"/>
      </list>
      <list gender="1" lookType="128" name="Citizen">
      <attribute speed="5"/>
      <stats maxHealth="100"/>
      </list>
      </outfit>
       
      <outfit id="2">
      <list gender="0" lookType="137" name="Hunter">
      <skills dist="3"/>
      </list>
      <list gender="1" lookType="129" name="Hunter">
      <skills dist="3"/>
      </list>
      </outfit>
       
      <outfit id="3">
      <list gender="0" lookType="138" name="Mage">
      <stats magLevel="2"/>
      <stats maxMana="200"/>
      </list>
      <list gender="1" lookType="130" name="Mage">
      <stats magLevel="2"/>
      <stats maxMana="200"/>
      </list>
      </outfit>
       
      <outfit id="4">
      <list gender="0" lookType="139" name="Knight">
      <skills sword="3"/>
      </list>
      <list gender="1" lookType="131" name="Knight">
      <skills sword="3"/>
      </list>
      </outfit>
       
      <outfit id="5" premium="no">
      <list gender="0" lookType="140" name="Noblewoman">
      <skills club="3"/>
      </list>
      <list gender="1" lookType="132" name="Nobleman">
      <skills club="3"/>
      </list>
      </outfit>
       
      <outfit id="6" premium="no">
      <list gender="0" lookType="141" name="Summoner">
      <stats magLevel="2"/>
      <stats maxMana="100"/>
      </list>
      <list gender="1" lookType="133" name="Summoner">
      <stats magLevel="2"/>
      <stats maxMana="100"/>
      </list>
      </outfit>
       
      <outfit id="7" premium="no">
      <list gender="0" lookType="142" name="Warrior">
      <skills sword="3"/>
      </list>
      <list gender="1" lookType="134" name="Warrior">
      <skills sword="3"/>
      </list>
      </outfit>
       
      <outfit id="8" premium="no">
      <list gender="0" lookType="147" name="Barbarian">
      <skills axe="3"/>
      </list>
      <list gender="1" lookType="143" name="Barbarian">
      <skills axe="3"/>
      </list>
      </outfit>
       
      <outfit id="9" premium="no">
      <list gender="0" lookType="148" name="Druid">
      <stats magLevel="2"/>
      </list>
      <list gender="1" lookType="144" name="Druid">
      <stats magLevel="2"/>
      </list>
      </outfit>
       
      <outfit id="10" premium="no">
      <list gender="0" lookType="149" name="Wizard">
      <stats magLevel="1"/>
      <stats maxMana="100"/>
      </list>
      <list gender="1" lookType="145" name="Wizard">
      <stats magLevel="1"/>
      <stats maxMana="100"/>
      </list>
      </outfit>
       
      <outfit id="11" premium="no">
      <list gender="0" lookType="150" name="Oriental">
      <attribute speed="5"/>
      <stats maxHealth="200"/>
      <stats maxMana="200"/>
      </list>
      <list gender="1" lookType="146" name="Oriental">
      <attribute speed="5"/>
      <stats maxHealth="200"/>
      <stats maxMana="200"/>
      </list>
      </outfit>
       
      <outfit id="12" premium="no">
      <list gender="0" lookType="155" name="Pirate">
      <stats maxHealth="100"/>
      <skills club="3"/>
      </list>
      <list gender="1" lookType="151" name="Pirate">
      <stats maxHealth="100"/>
      <skills club="3"/>
      </list>
      </outfit>
       
      <outfit id="13" premium="no">
      <list gender="0" lookType="156" name="Assassin">
      <attribute speed="5"/>
      <skills dist="2"/>
      </list>
      <list gender="1" lookType="152" name="Assassin">
      <attribute speed="5"/>
      <skills dist="2"/>
      </list>
      </outfit>
       
      <outfit id="14" premium="no" >
      <list gender="0" lookType="157" name="Beggar">
      <stats maxHealth="200"/>
      </list>
      <list gender="1" lookType="153" name="Beggar">
      <stats maxHealth="200"/>
      </list>
      </outfit>
       
      <outfit id="15" premium="no" >
      <list gender="0" lookType="158" name="Shaman">
      <stats magLevel="2"/>
      </list>
      <list gender="1" lookType="154" name="Shaman">
      <stats magLevel="2"/>
      </list>
      </outfit>
       
      <outfit id="16" premium="no" >
      <list gender="0" lookType="252" name="Norsewoman">
      <skills shielding="2"/>
      <stats maxHealth="200"/>
      </list>
      <list gender="1" lookType="251" name="Norseman">
      <skills shielding="2"/>
      <stats maxHealth="200"/>
      </list>
      </outfit>
       
      <outfit id="17" premium="no" >
      <list gender="0" lookType="269" name="Nightmare">
      <skills shielding="3"/>
      </list>
      <list gender="1" lookType="268" name="Nightmare">
      <skills shielding="3"/>
      </list>
      </outfit>
       
      <outfit id="18" premium="no">
      <list gender="0" lookType="270" name="Jester">
      <stats maxMana="100"/>
      <attribute speed="5"/>
      <stats maxHealth="100"/>
      </list>
      <list gender="1" lookType="273" name="Jester">
      <stats maxMana="100"/>
      <attribute speed="5"/>
      <stats maxHealth="100"/>
      </list>
      </outfit>
       
      <outfit id="19" premium="no">
      <list gender="0" lookType="279" name="Brotherhood">
      <reflect percentAll="20"/>
      <stats magLevel="1"/>
      <stats maxHealth="100"/>
      </list>
      <list gender="1" lookType="278" name="Brotherhood">
      <stats magLevel="1"/>
      <stats maxHealth="100"/>
      </list>
      </outfit>
       
      <outfit id="20" premium="no" >
      <list gender="0" lookType="288" name="Demonhunter">
      <attribute speed="10"/>
      <stats maxHealth="200"/>
      </list>
      <list gender="1" lookType="289" name="Demonhunter">
      <attribute speed="10"/>
      <stats maxHealth="200"/>
      </list>
      </outfit>
       
      <outfit id="21" premium="no" >
      <list gender="0" lookType="324" name="Yalaharian">
      <attribute speed="5"/>
      <stats magLevel="2"/>
      </list>
      <list gender="1" lookType="325" name="Yalaharian">
      <attribute speed="5"/>
      <stats magLevel="2"/>
      </list>
      </outfit>
       
      <outfit id="22" premium="no">
      <list gender="0" lookType="336" name="Warmaster">
      <stats maxMana="100"/>
      <attribute speed="15"/>
      <stats maxHealth="100"/>
      <stats magLevel="1"/>
      </list>
      <list gender="1" lookType="335" name="Warmaster">
      <stats maxMana="100"/>
      <attribute speed="15"/>
      <stats maxHealth="100"/>
      <stats magLevel="1"/>
      </list>
      </outfit>
       
      <outfit id="23" premium="no">
      <list gender="0" lookType="329" name="Wedding"/>
      <list gender="1" lookType="328" name="Wedding"/>
      </outfit>
       
      <outfit id="24" premium="yes">
      <list gender="0" lookType="366" name="Wayfarer">
      <attribute speed="10"/>
      <stats maxHealth="100"/>
      <skills shielding="2"/>
      </list>
      <list gender="1" lookType="367" name="Wayfarer">
      <attribute speed="10"/>
      <stats maxHealth="100"/>
      <skills shielding="2"/>
      </list>
      </outfit>
       
      <outfit id="34" access="3" premium="yes">
      <list gender="0-3" lookType="75" name="Gamemaster"/>
      </outfit>
       
      <outfit id="35" access="4" premium="no">
      <list gender="0-3" lookType="266" name="Community Manager"/>
      </outfit>
      <outfit id="36" access="5" premium="yes">
      <list gender="0-3" lookType="302" name="God"/>
      </outfit>
      </outfits>

      Please login or register to see this attachment.

      Please login or register to see this attachment.

      Please login or register to see this attachment.
×
×
  • Criar Novo...