Ir para conteúdo
  • Cadastre-se
  • 0

Teleport Orfen


Lucky

Pergunta

Boa tarde Pessoal,

Atualmente uso Acis no meu servidor e o pvp no orfen está muito chato devido o mesmo teleportar os players muitas vezes.

Gostaria de remover isso dele, porém pelo que vi não é uma skill dele, acredito que seja no java, olhando o código acredito que esteja aqui:

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

mais precisamente em:

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Alguém poderia me confirmar se é isso mesmo? e pra remover isso eu devo só tirar essa linha ou devo tirar mais coisas? estou com medo de remover a linha e ter algum outro problema.

 

Agradeço.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts recomendados

  • 0

ese codigo lo sacaste desde la IA de boss / orfen? puedes editarlo, pero haz algo bien simple copialo y consultale a chat gpt, haciendole tu consulta, te aseguro que te dara una buena guia.

 

ejemplo le consulte sobre tu pregunta y mira.

 

 

La línea que mencionas parece ser responsable de teletransportar al jugador hacia Orfen cuando se cumplen ciertas condiciones, como el radio de distancia entre el jugador y el NPC. Analizando tu fragmento, el comportamiento en cuestión está vinculado a esta sección específica del código:

 
java
Copiar código
if (npc.isInsideRadius(jugador, 1000, false, false) && !npc.isInsideRadius(jugador, 300, false, false) && Rnd.get(10) == 0) { npc.broadcastNpcSay(ORFEN_CHAT[Rnd.get(3)].replace("$s1", jugador.getName())); jugador.teleportTo(npc.getX(), npc.getY(), npc.getZ(), 0); npc.setTarget(jugador); npc.doCast(SkillTable.getInstance().getInfo(4064, 1)); }

Explicación del código

  1. Condiciones de teletransporte:

    • npc.isInsideRadius(jugador, 1000, false, false): Verifica si el jugador está dentro de un radio de 1000 unidades de Orfen.
    • !npc.isInsideRadius(jugador, 300, false, false): Verifica que el jugador no esté demasiado cerca (300 unidades).
    • Rnd.get(10) == 0: Introduce un factor aleatorio (10% de probabilidad de que ocurra).
  2. Acciones:

    • Mensaje: npc.broadcastNpcSay(...) envía un mensaje del NPC.
    • Teletransporte: jugador.teleportTo(npc.getX(), npc.getY(), npc.getZ(), 0) teletransporta al jugador cerca del NPC.
    • Habilidad: npc.doCast(SkillTable.getInstance().getInfo(4064, 1)) lanza una habilidad específica contra el jugador.

Cómo modificarlo

Si deseas eliminar el teletransporte sin alterar otras funcionalidades:

  1. Eliminar solo el teletransporte: Borra o comenta esta línea:

     
    java
    Copiar código
    jugador.teleportTo(npc.getX(), npc.getY(), npc.getZ(), 0);

    Esto evitará que los jugadores sean teletransportados, pero el resto de las acciones (mensaje y habilidad) seguirán ejecutándose.

  2. Eliminar todo el comportamiento: Si quieres deshabilitar todo el bloque, puedes comentarlo completo:

     
    java
    Copiar código
    // if (npc.isInsideRadius(jugador, 1000, false, false) // && !npc.isInsideRadius(jugador, 300, false, false) // && Rnd.get(10) == 0) { // npc.broadcastNpcSay(ORFEN_CHAT[Rnd.get(3)].replace("$s1", jugador.getName())); // // jugador.teleportTo(npc.getX(), npc.getY(), npc.getZ(), 0); // npc.setTarget(jugador); // npc.doCast(SkillTable.getInstance().getInfo(4064, 1)); // }

Consideraciones

  • Impacto en la lógica: Si solo eliminas el teletransporte, asegúrate de que no dependan otras partes del código de esta línea.
  • Pruebas: Después de hacer los cambios, prueba en un entorno de desarrollo para verificar que no haya errores o comportamientos inesperados.

¿Quieres que prepare el bloque modificado completo para que lo implementes directamente?

 

asi te puedes hacer una idea de que se trata esa parte del codigo, que es lo que realiza, y efectos tiene, cuando tengas una consulta simple utilizalo, te servira de guia

Gabo Bazooka

Link para o comentário
Compartilhar em outros sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...



×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.