Jump to content

𝗔𝗿𝗲𝘀

Miembro
  • Contador contenido

    390
  • Ingreso

  • Última visita

  • Días ganados

    14

Mensajes publicados por 𝗔𝗿𝗲𝘀

  1. -.Ya la gente ni se preocupa de cambiar los nombres de los files xD


    -.De los creadores de WoM2 nace WoM2.py xd madre mia.

    -.Encima me voy a ahorrar unas palabras por no liarla pero vamos me parece de mal gusto lo que hace la gente por ganarse algo mas de plata🤑🤑🤑🤑 vendiendo el trabajo de los demas sin su consentimiento y sin notificarle y lo peor es que ni siquiera le da al menos un % del dinero que gano con el trabajo que vendio.

    Que os aprovechen las quest de mi compañero y la mazmorra.

  2.  

    Buenas noches zoneros y zoneras:


    1-.Coward en los NPC
     

    -.Hace unos días estuve investigando de como hacer que un npc salga a correr como los tanakas "Osea que la opcion COWARD en el navicat tambien sea funcional para npc".

    -.Despues de estar mirando por un rato el codigo encontre la solucion y hoy os la vengo a compartir con ustedes en caso de que quieran usarla.



    Bueno para ello debemos de abrir nuestro archivo "Char_state.cpp" de nuestro source game y hacer lo siguiente:

     

    1-.Buscamos en el archivo la siguiente linea
    
    void CHARACTER::__StateIdle_NPC()
    
    2-.Dentro de ella buscamos lo siguiente:
    
    	else if (IsGuardNPC())
    
    3-.Despues agregamos la siguiente linea encima-
    
    #ifdef ENABLE_COWARD_NPC
    	if (IsCoward())
    	{
    		if (!IsDead())
    			CowardEscape();
    		return;
    	}
    #endif
    
    [Informacion]Pero antes de nada debeis de asegurar que las definiciones del sistema de mascotas o monturas que tengais instalado
    [Informacion]Queden por encima de la nueva linea que agregais ya que si queda por debajo cuando invoqueis la montura o el pet
    con el sello saldra corriendo. Ejemplo:
    
    #ifdef ENABLE_MOUNT_COSTUME_SYSTEM
    	if (IsMount())
    		return;
    #endif
    
    	//  시스템의 Idle 처리는 기존 거의 모든 종류의 캐릭터들이 공유해서 사용하는 상태머신이 아닌 CPetActor::Update에서 처리함.
    #ifdef __NEWPET_SYSTEM__
    	if (IsPet() || IsNewPet())
    #else
    	if (IsPet())
    #endif
    		return;
    
    #ifdef ENABLE_COWARD_NPC
    	if (IsCoward())
    	{
    		if (!IsDead())
    			CowardEscape();
    		return;
    	}
    #endif
    	else if (IsGuardNPC())
    
    [Informacion]Si os dais cuenta las que son del sistema de pets y monturas van antes que la que hemos agregado.
    
    Una vez realizado guardan el archivo y abren el "CommonDefine.h" y agregan el siguiente define
    
    #define ENABLE_COWARD_NPC
    
    6-. Cuando realize todos los cambios solamente basta conque en la tabla del mob_proto en la parte donde dice ai_flag, pongan la opcion de COWARD.

     

    Una vez realizado todo lo anterior guardan los cambios y compilan. Si lo hicieron tal cual les puse no deberian de tener problema a la hora de compilar.


     

    2-. 1 de daño a un mob en especifico

     

    Bueno ahora os voy a explicar como hacer que solamente le peguen 1 de daño a un mob que ustedes asignen "Incluso haciendo habilidades"

    Para ello abrimos nuestro archivo "char_battle.cpp" del src game y hacemos lo siguiente

     

    1-.Abren su archivo char_battle.cpp y buscan lo siguiente
    
    bool CHARACTER::Damage
    
    2-. Dentro de esta clase buscan la siguientes lineas
    
    		float damMul = this->GetDamMul();
    		float tempDam = dam;
    		dam = tempDam * damMul + 0.5f;
    
    3-Debajo agregan lo siguiente
    
    #ifdef DAMAGE_CODE
    		if (GetRaceNum() == 8510)
    		{
    			dam = 1;
    			damageFlag == DAMAGE_NORMAL;
    		}
    #endif
    
    4-. Donde dice 8510 agregan el vnum del mob que quieren que le saquen 1 de daño, y donde dice dam = 1; pueden editar si quieren que saque 1 o 10 o el numero que le asignen
    
    5-. Guardan el archivo y agregan el define al archivo "CommonDefine.h"
    
    #define DAMAGE_CODE



    Espero que este aporte les sirva de algo.😊

  3. En 9/10/2022 a las 6:37, caanmasu dijo:

    Hola

     

    He hecho un fix a una función, es algo sutil pero verán la diferencia.

    Cuando usas en una quest la función:

    game.drop_item(item_vnum, count)

    o su variante game.drop_item_with_ownership, es para que caiga un objeto al suelo, ya sea sin nombre o con nombre.

    Pero encontré un problema, resulta que en un evento había que matar a un jefe, y el jefe botaba objetos sin nombre para el que pudiera tomarlos. Se supone que el jefe bota los objetos debajo de él, pero el problema es que si matas al jefe desde lejos, van a caer los objetos debajo de ti.

    La razón es esta:

    questlua_game.cpp
     

    	ALUA(game_drop_item)
    	{
    		//
    		// Syntax: game.drop_item(50050, 1)
    		//
    		LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
    
    		DWORD item_vnum = (DWORD) lua_tonumber(L, 1);
    		int count = (int) lua_tonumber(L, 2);
    		long x = ch->GetX();
    		long y = ch->GetY();
    
    		LPITEM item = ITEM_MANAGER::instance().CreateItem(item_vnum, count);
    
    		if (!item)
    		{
    			sys_err("cannot create item vnum %d count %d", item_vnum, count);
    			return 0;
    		}
    
    		PIXEL_POSITION pos;
    		pos.x = x + number(-200, 200);
    		pos.y = y + number(-200, 200);
    
    		item->AddToGround(ch->GetMapIndex(), pos);
    		item->StartDestroyEvent();
    
    		return 0;
    	}

     

    La instancia de quest recoge el personaje seleccionado, es decir, el personaje que dropea. Donde dice AddToGround, envía en el 2° parámetro la posición pero la posición la saca de ch->GetX(), es decir, las coordenadas del personaje. En otras palabras, el objeto caerá por debajo del personaje que mató al monstruo y no debajo del monstruo.

    En este caso la solución es preguntar si hay un npc seleccionado, ya que si hacemos un game.drop_item() en un when login no interesa porque el objeto no tiene un objetivo distinto que del personaje. Pero si es un when kill, tiene que caer en el personaje seleccionado.

     

    Fix:

    Cambia la función por esta:

    	ALUA(game_drop_item)
    	{
    		//
    		// Syntax: game.drop_item(50050, 1)
    		//
    		LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
    
    		DWORD item_vnum = (DWORD) lua_tonumber(L, 1);
    		int count = (int) lua_tonumber(L, 2);
    		long x = ch->GetX();
    		long y = ch->GetY();
    
    		LPITEM item = ITEM_MANAGER::instance().CreateItem(item_vnum, count);
    
    		if (!item)
    		{
    			sys_err("cannot create item vnum %d count %d", item_vnum, count);
    			return 0;
    		}
    
    		CQuestManager& q = CQuestManager::instance();
    		LPCHARACTER npc = q.GetCurrentNPCCharacterPtr();
    		PIXEL_POSITION pos;
    		if (npc && (npc->IsMonster() || npc->IsStone())){
    			pos.x = npc->GetX() + number(-200, 200);
    			pos.y = npc->GetY() + number(-200, 200);
    		}
    		else
    		{
    			pos.x = ch->GetX() + number(-200, 200);
    			pos.y = ch->GetY() + number(-200, 200);
    		}
    		item->AddToGround(ch->GetMapIndex(), pos);
    		item->StartDestroyEvent();
    
    		return 0;
    	}

    Adapta también a la de game.drop_item_with_ownership().

     

    Ya con el código pueden comparar y entender lo que he hecho. Si matan un metin o un monstruo y tienen el drop por game.drop_item... caerá el objeto sobre el mob.

     

    Un saludo.

    Problemas en base Revelion2 al utilizar "Lo cual muchos obejtos no caian"
    No recomiendo.

  4. Buenas noches comunidad, como llevo bastante tiempo sin contenido al foro al igual que pronto comienza halloween, hoy os traigo los set del oficial de halloween del 2020 ya que nos los he visto posteado al igual que todos los enlaces que estan publicos estan caidos.

    Espero que les sirva y le saquen probecho

    Adjunto foto del set:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.


    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

  5. hace 1 hora, SauRRoN dijo:

    Discord: 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Website: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Register: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Download:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Video youtube:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Details:
    Presentation:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    STAFF MEMBERS:

    [L]upus

    [CM]Marius

    [CM]NoZz

    [GM]aPPLywww

    [GM]Laur

    Buena suerte con el proyecto Trinity "Parte de los files Avenor2"

  6. hace 8 horas, TheKing24 dijo:

    Buenas en los files que uso da estos atribusto al nacer y nose donde editarlo dentro de la base? vi que no era niguna quest que lo obtorgaba y queria saber si alguien sabe donde puedo editarlo creo que es dentro del source pero no se donde es quiero poner los atributos originales del es

     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Revisa los config de cada channel

  7. Buenos días zoneros y zoneras:

    Aca os comparto el set de pascua de plechito completo. El set viene con las armas, armaduras, peinados, alas y los efectos. Espero que lo disfruten

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.


    Aca os dejo algunas fotos

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

  8. hace 39 minutos, TSG dijo:

    Alguien me dice como baneo a alguien? Gracias.

    Desde la pagina web te deberia de dejar banearlo,

    Ahora si no tienes esa opcion "Que seria raro si usas pagina cms" Otra opcion seria banearle su cuenta por navicat manualmente, para ello te vas a account.account

    Y en la celda status veras que dice OK pues esa opcion la pones en BLOCK y ya estaria esa cuenta baneada. Pero recuerda que eso solamente banea la cuenta pero no banea la ip por lo cual podra seguir creandose cuentas para poder entrar

  9. hace 19 horas, JohnTonS dijo:

    Quisiera abrir un debate u opinion sobre el proyecto

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    que ha sido objeto de filtraciones a lo largo del tiempo. Desde su ultima versión completa con sistema la cual aun muchos la usan v.4.9, desde entonces muchos perdieron cobertura de updates puesto que el indicaba que a partir de la v.5.0 los anteriores perderían su soporte. ¿A que viene esto? es decir que no es un proyecto el cual tu puedas tener la certeza de que será para un futuro comprar dicha base o proyecto.

    El tema es que pensara Owsap con sus precios elevados y con todas las filtraciones que han habido en su trayectoria, ahora vemos en menos de un mes un alza en el valor del proyecto final de € 525 sin descuento € 600. Actualmente vemos un valor de € 200  para "un plan sin updates" y para un plan final de € 825 por el cual duplica prácticamente el valor del proyecto.

    ¿Que sucedera con los anteriores Customers que adquieron anteriormente, les pedirá ese alza en el mismo, para asi obtener dichos updates como lo indica el? o pasara como la v.4.9 que ya pierdes todo...

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    ¿Que opinan ustedes sobre esta situación? será que los posibles nuevos "Customers o anteriores" querrán usar esta base en sus proyectos? y para los nuevos pagar esa gran diferencia en valor con otras y ademas con la cantidad de filtraciones que hay en la misma?...

     

    Saludos..

    Yo la verdad nunca compre a Owsap nada de sus servicios, ya sea bases o sistemas que tienen en venta. Pero si aca los compañeros "Los cuales llevan muchos años de experiencia en estos temas" dicen que no es recomendable pues la verdad yo no aceptaria sus servicios y mucho menos contratar algo de dicha persona. De igual antes de comprar algo de Owsap siempre preferi optar por martysama.

  10. hace 2 horas, Jaimea8 dijo:

    buenas, despues de mucho tiempo sin jugar he vuelto a jugar en algun servidor privado... Nada que ver con lo de antes.

    Me gustaria que quien quisiera creemos un nuevo server, algo como lo de antes, no se si me explico.

    si alguien esta interesado en ayudar o poner ideas estaria muy agradecido... 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     

    Gracias y a ver que sacamos.

    Un saludo.l

    Buenas, te comento como le dije a otro muchacho en otro post

     

    Antes de nada quiero que sepas que si eres nuevo en esto del mundo del desarrollo es que si vas a buscar a gente te recomiendo que mires bien y te informes antes de contratar a alguien ya que hay muchas personas que tambien han querido venir a montar servidores sin tener idea y las cuales han sido estafadas. Mi recomendacion es que si vas a contratar a personas como dijistes para el tema del mantenimiento y la enseñanza del servidor es que te comuniques con las siguientes personas:

     

    Discord:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    : Ofrece servicios tanto de VPS asi como de dedicado, al igual que te puede dar un empujon y enseñarte algo sobre metin2 en caso de dudas. Tambien te podra montar la base que desees sin problema. "Yo tengo contratados sus servicios para todo el tema de la vps y la verdad que 0 problemas" En cambio siempre que tuve algun problema no tardaba en repararlo o echarme una mano en algunas dudas que tenia

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    : Experto en todo lo relacionado con temas de base de datos, traducciones "Te traduce todo en cuestion de minutos", quest/lua, con esto te quiero decir que si tienes algun problema con alguna quest o te gustaria hacer una mazmorra, mision, o algo que mejore la jugabilidad de tu servidor. Es que te pongas en contacto con el. "La verdad que como caanmasu hay muy pocas personas"

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    :  Yo me encargo en todo lo relacionado de la implementacion: Armas, armaduras, efectos, alas, sistemas....etc Tambien hago mapas a gusto del comprador.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    :Si deseas tener diseños unicos, Alpha es la mejor opcion. La verdad que hace diseños muy buenos.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    :La verdad estuvimos un tiempo trabajando juntos, y si tienes que montar alguna pagina web, autopatcher o cualquiero otro tema relacionado con el hosting esta es la persona ideal.


    Ahora sobre el tema de la base que debes de escoger es:

     

    Que si estas dispuesto a gastar en tu proyecto es que optes por la opcion mas recomendable que es contactar con martysama y comprar la base, ya que podras trabajar en algo estable sin caidas ni bugs ni errores ni nada de eso, ya que es una base limpia por lo cual no tiene sistemas ni vainas raras instaladas. Solo lo basico

    Ahora si no estas dispuesto a gastar en la base te recomiendo que busques por los foros alguna base que sea martysama 4.9 o 5.4 o que intentes contactar con alguien de aca para que te pase una base "Ya que puede haber gente que te haga el favor" Pero recuerda que si montas una base que este publica y que tenga cosas instaladas te la estas arriesgando a montar una base con Backdoor.

    Espero que te ayude esta pequeña informacion.


    Importante: Tambien viendo el tema de que muchas personas nuevas que estan abriendo servidores con los files WoM2, Wonder2. Si de casualidad te ofrecieran bases asegurate de buscar informacion por las que mencione ya que esas bases la gente la estan revendiendo y la verdad es una de las bases mas complicadas a la hora de trabajarlas "Te lo digo por experiencia". Yo por mi parte siempre recomiendo a las nuevas personas usar una base limpia.

    "Y es como dice aca mi compañero

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     de que montar un servidor requiere de mucha pasta si es que eres nuevo ya que la gente no te va a trabajar un servidor de gratis. Al igual que siempre te van a buscar las maneras de estafarte. Por ello te recomiendo que contactes con las personas que te mencione ya que ellas si son de fiar y serias en sus trabajos.

  11. En 6/9/2022 a las 3:04, Suero dijo:

    Buenas gente! Estoy interesado en iniciarme en la creación de servidores privados pero la verdad que no entiendo nada. En youtube solo salen cosas con hamachi y hosteando el server en tu red local y aquí todo lo que leo es quizás demasiado avanzado para mi actual nivel de comprensión. Quiero intentar hacer mi propio servidor NewSchool, con jefes y mobs nuevos pero, como dije, ni idea de nada, Hay algún hilo con links para empezar a aprender lo necesario de 0? Si es así y alguien me lo adjunta lo agradezco!

    He de decir que a pesar de no saber mucho de crear servidores, llevo muchos años (como todos supongo jajajaj) jugando tanto a diferentes privados como al oficial, así que creo tener un criterio bastante desarrollado en cuanto a lo que quiero crear.

    También estoy interesado en contratar gente que me enseñe/cree el servidor para que yo solo tenga que pagar el hosting, además de gente que se encargue del mantenimiento cuando sea necesario. Mi discord es Suero#1211 por si a alguien le interesara esta última opción.

    Gracias de antemano!

    Un abrazo

     

     

    Buenos dias:

     

    Antes de nada quiero que sepas que si eres nuevo en esto del mundo del desarrollo es que si vas a buscar a gente te recomiendo que mires bien y te informes antes de contratar a alguien ya que hay muchas personas que tambien han querido venir a montar servidores sin tener idea y las cuales han sido estafadas. Mi recomendacion es que si vas a contratar a personas como dijistes para el tema del mantenimiento y la enseñanza del servidor es que te comuniques con las siguientes personas:

     

    Discord:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    : Ofrece servicios tanto de VPS asi como de dedicado, al igual que te puede dar un empujon y enseñarte algo sobre metin2 en caso de dudas. Tambien te podra montar la base que desees sin problema. "Yo tengo contratados sus servicios para todo el tema de la vps y la verdad que 0 problemas" En cambio siempre que tuve algun problema no tardaba en repararlo o echarme una mano en algunas dudas que tenia

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    :  Yo me encargo en todo lo relacionado de la implementacion: Armas, armaduras, efectos, alas, sistemas....etc Tambien hago mapas a gusto del comprador.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    :Si deseas tener diseños unicos, Alpha es la mejor opcion. La verdad que hace diseños muy buenos.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    :La verdad estuvimos un tiempo trabajando juntos, y si tienes que montar alguna pagina web, autopatcher o cualquiero otro tema relacionado con el hosting esta es la persona ideal.


    Ahora sobre el tema de la base que debes de escoger es:

     

    Que si estas dispuesto a gastar en tu proyecto es que optes por la opcion mas recomendable que es contactar con martysama y comprar la base, ya que podras trabajar en algo estable sin caidas ni bugs ni errores ni nada de eso, ya que es una base limpia por lo cual no tiene sistemas ni vainas raras instaladas. Solo lo basico

    Ahora si no estas dispuesto a gastar en la base te recomiendo que busques por los foros alguna base que sea martysama 4.9 o 5.4 o que intentes contactar con alguien de aca para que te pase una base "Ya que puede haber gente que te haga el favor" Pero recuerda que si montas una base que este publica y que tenga cosas instaladas te la estas arriesgando a montar una base con Backdoor.

    Espero que te ayude esta pequeña informacion.


    Importante: Tambien viendo el tema de que muchas personas nuevas que estan abriendo servidores con los files WoM2, Wonder2. Si de casualidad te ofrecieran bases asegurate de buscar informacion por las que mencione ya que esas bases la gente la estan revendiendo y la verdad es una de las bases mas complicadas a la hora de trabajarlas "Te lo digo por experiencia". Yo por mi parte siempre recomiendo a las nuevas personas usar una base limpia.
     

  12. hace 9 horas, raic0d3r dijo:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    XD ya tantos files WoM2 que ni se preocupan en modificar o al menos cambiar las ubicaciones de las npc xDDDDDDDD

  13. hace 2 horas, TuTo Gamer dijo:

    hola buenas me gustaria hacer un servidor de metin2 pero no se que tengo que comprar una vpn y donde comprar la

    ademas todo lo que necesite se que en la maquina virtual se instala el windor pero si esa maquina o el programa lo apago que pasaria se apaga todo

    por eso es mi duda donde compro todo para hacer el servidor me dejan los link porfa o guia ya que ejemplo si apago mi pc quede prendido el sv

    Para la vps contacta con

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     el te puede ofrecer servicios de vps aparte de cualquier tipo de soporte. La verdad 100% Recomendado

×
×
  • Crear nuevo...