Jump to content

colcrt

Miembro
  • Contador contenido

    243
  • Ingreso

  • Última visita

  • Días ganados

    11

Mensajes publicados por colcrt

  1. dice que no inicia el cliente pero la unica manera que quizas ayude es buscar esa linea y ver por que salta con ese error, es dificil saber si no tengo el codigo, aunq a mi parecer puede ser un error de alguna lib yo de vos verificaba por que puede contener virus 

  2. haz agregado algún archivo aparte a la carpeta del cliente? la mayoría de errores python se registran en syserror? puedes buscar esa frase (que esta en otro idioma) en los archivos y de esa forma se lograr entender a que va el mensaje de advertencia  

  3. se que esta es una noticia del 2011 pero venga para mi paso desapercibida xD recien estaba investigando quienes son los dueños de la marca metin2 y bueno al enviar algunos emails y contactar he llegado a esto; viendo a nombre de quien esta registrada en eeuu "WEBZEN YMIR GAMES CO., LTD."

    Spoiler

     

    El editor surcoreano de MMO, Webzen, ha completado una adquisición del 100% de Ymir Entertainment, desarrollador del exitoso MMO gratuito, Metin2.

    Webzen, editor de Archlord, espera usar el equipo de Ymir para expandir su influencia en Europa y en otros lugares. Metin2 actualmente cuenta con una base de usuarios registrados más grande que World of Warcraft en Europa, aunque no se sabe cuántos de estos son jugadores activos. Sin embargo, un comunicado de prensa que acompaña el anuncio de adquisición indicó que los niveles máximos han visto a Metin2 golpear a más de 300,000 usuarios concurrentes.

     

     

  4. fuente -> 

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

    1)Drop time

    The drop time is calculated in seconds, so we write it seconds.

     

    Way 1)

    Open item.h and search for the event

    void		StartDestroyEvent(int iSec=300); 

    and simple we change it to 120(2 minutes).

     

    Way 2)

    You can modify the function to calcute minutes to seconds it's pretty easy just go to file item.cpp

     

    and go to the event:

    void CItem::StartDestroyEvent(int iSec)

    find this:

    SetDestroyEvent(event_create(item_destroy_event, info, PASSES_PER_SEC(iSec)));

    and replace with this:

    SetDestroyEvent(event_create(item_destroy_event, info, PASSES_PER_SEC(60*iSec)));

    if you did this you need to make some changes in char_item.cpp

     

    find this:

    item->StartDestroyEvent(150);

    and replace to this:

    item->StartDestroyEvent(2);

    after that find this:

    item->StartDestroyEvent(60);

    and replace to this:

    item->StartDestroyEvent(1);

    2)Shop Prices

    To change the kingdom prices (if you are blue and go to buy something from red your price will be *3).

    Open shop.cpp and find this line:

    pack2.items[i].price = item.price * iPriceLift

    and replace the iPriceLift with what ever number you want

     

    after that open shopEx.cpp and search for:

    dwPrice *= 3;

    and replace the 3 with what ever number you want

     

    finally search the

    pack_tab.items[i].price = shop_tab.items[i].price * 3;

    and replace the 3 with what ever number you want

     

    3)Skillbook time

    In the file char_item.cpp

     

    Find this:

    SetSkillNextReadTime(dwSkillVnum, get_global_time() + iReadDelay)

    Change the iReadDelay to 5 for example and you can read books every 5 seconds :)

     

    If I have free time I will add more things about Source code modification

  5. quest test begin
    	state start begin
    		when letter with pc.is_gm() begin
    			send_letter (" GM: test")
    		end
    
    		when button or info begin
    		
    			local query = [[
    			SELECT player.player.name as m_name, player.player.level as m_level, player.player.exp as m_exp
    			FROM player.player, account.account
    			WHERE
    				player.player.name not like '[%]%' AND
    				date_sub(now(), interval 1 day) < player.player.last_play AND
    				player.player.account_id=account.account.id AND
    				account.account.status='OK'
    			ORDER BY player.player.level DESC, player.player.exp DESC, player.player.name ASC
    			LIMIT 10;
    			]]
    			
    			local res1, res2 = mysql_direct_query(query)
    			say_title("Top "..res1.." players")
    			for num1, str1 in ipairs(res2) do
    				say_reward(num1.."\t"..str1.m_name.."\t"..str1.m_level.."\t"..str1.m_exp)
    		end
    	end
    end

     

×
×
  • Crear nuevo...