Jump to content

Edward™

Estafador (Niño)
  • Contador contenido

    210
  • Ingreso

  • Última visita

  • Días ganados

    20

Mensajes publicados por Edward™

  1. hace 2 minutos, Dilong dijo:

    A saber por que nunca ha estado por defecto el maximo de caracteres en 99 o algo asi, sabiendo que se ahorraria trabajo en compilar 1k de veces el source por pequeñeces como esta

    A ver.. Es un ejemplo lo que yo he puesto, pero por ejemplo la campana del 105 del .es se ve de esa forma, entonces es cuestión de cambiar 24 por 30 mas o menos y listo, no hay que ponerlo en 99.

  2. Con este mini-aporte conseguiréis aumentar el máximo de caracteres que permite vuestro item_proto a la hora de ver un item.

    ¿A que me refiero con esto?

    2a1224fc60.png

     

    1- Vamos a las ruta:

    Source server -> common/item_length.h

    Source cliente -> gameLib/ItemData.h  ---  dump_proto/dump_proto.cpp

    2- Buscamos las linea: ITEM_NAME_MAX_LEN            = 24

    3- Cambiamos el 24 por el numero de caracteres que queráis.

    4- Compilamos y listo.

  3. 
    

    quest luzluna begin

    state start begin

    when login begin

    if game.get_event_flag("mondlicht_event") == 1 then

    notice("El Evento Cajas Tesoro Luz de Luna está activado.")

    end

    end

    when 20095.chat."Evento Caja Luz Luna" with pc.is_gm() begin

    say_title("Evento de Caja Luz Luna")

    say("")

    say_reward("¿Que quieres hacer?")

    local s = select("Activar evento", "Desactivar evento", "Cancelar")

    if s == 1 then

    game.set_event_flag("mondlicht_event", 1)

    notice_all("Se ha activado el Evento Cajas Tesoro Luz de Luna.")

    elseif s == 2 then

    game.set_event_flag("mondlicht_event", 0)

    notice_all("El evento Cajas Tesoro Luz de Luna ha terminado.")

    end

    end

     

    when kill with not npc.is_pc() and game.get_event_flag("mondlicht_event") == 1 begin

    if pc.count_item(50011) >= 0 then

    local porc = math.random(1,250)

    if porc <= 2 then

    game.drop_item_with_ownership("50011", 1)

    syschat("Has recibido una Caja Tesoro Luz Luna.")

    end

    end

    end

    end

    end

     

  4. Os voy a enseñar a poner un botón de salida rápida en la pestaña de "Cambiar personaje, salir, fin del juego...".

    1-> Vamos a buscar:

    locale/ui/systemdialog.py
    
    2-> Si no tenéis ningún botón nuevo en esa ventana os dejo mi script si lo tenéis os dejo el código.

    Script completo:

     

     

    import uiScriptLocale
    
    ROOT = "d:/ymir work/ui/public/"
    
    window = {
    	"name" : "SystemDialog",
    	"style" : ("float",),
    
    	"x" : (SCREEN_WIDTH  - 200) /2,
    	"y" : (SCREEN_HEIGHT - 288) /2,
    
    	"width" : 200,
    	"height" : 288,
    
    	"children" :
    	(
    		{
    			"name" : "board",
    			"type" : "thinboard",
    
    			"x" : 0,
    			"y" : 0,
    
    			"width" : 200,
    			"height" : 258,
    
    			"children" :
    			(
    				{
    					"name" : "help_button",
    					"type" : "button",
    
    					"x" : 10,
    					"y" : 17,
    
    					"text" : uiScriptLocale.SYSTEM_HELP,
    
    					"default_image" : ROOT + "XLarge_Button_01.sub",
    					"over_image" : ROOT + "XLarge_Button_02.sub",
    					"down_image" : ROOT + "XLarge_Button_03.sub",
    				},
    				{
    					"name" : "system_option_button",
    					"type" : "button",
    
    					"x" : 10,
    					"y" : 57,
    
    					"text" : uiScriptLocale.SYSTEMOPTION_TITLE,
    
    					"default_image" : ROOT + "XLarge_Button_01.sub",
    					"over_image" : ROOT + "XLarge_Button_02.sub",
    					"down_image" : ROOT + "XLarge_Button_03.sub",
    				},
    				{
    					"name" : "game_option_button",
    					"type" : "button",
    
    					"x" : 10,
    					"y" : 87,
    
    					"text" : uiScriptLocale.GAMEOPTION_TITLE,
    
    					"default_image" : ROOT + "XLarge_Button_01.sub",
    					"over_image" : ROOT + "XLarge_Button_02.sub",
    					"down_image" : ROOT + "XLarge_Button_03.sub",
    				},
    				{
    					"name" : "change_button",
    					"type" : "button",
    
    					"x" : 10,
    					"y" : 117,
    
    					"text" : uiScriptLocale.SYSTEM_CHANGE,
    
    					"default_image" : ROOT + "XLarge_Button_01.sub",
    					"over_image" : ROOT + "XLarge_Button_02.sub",
    					"down_image" : ROOT + "XLarge_Button_03.sub",
    				},
    				{
    					"name" : "logout_button",
    					"type" : "button",
    
    					"x" : 10,
    					"y" : 147,
    
    					"text" : uiScriptLocale.SYSTEM_LOGOUT,
    
    					"default_image" : ROOT + "XLarge_Button_01.sub",
    					"over_image" : ROOT + "XLarge_Button_02.sub",
    					"down_image" : ROOT + "XLarge_Button_03.sub",
    				},
    				{			
    					"name": "salida_rapida_button",		
    					"type": "button",		
    					"x": 10,			
    					"y": 174,		
    					"text": "Salida Rapida",		
    					"text_color": 0xffF8BF24,	
    					"default_image": ROOT + "XLarge_Button_01.sub",	
    					"over_image": ROOT + "XLarge_Button_02.sub",			
    					"down_image": ROOT + "XLarge_Button_03.sub"		
    				},
    				{
    					"name" : "exit_button",
    					"type" : "button",
    
    					"x" : 10,
    					"y" : 202,
    
    					"text" : uiScriptLocale.SYSTEM_EXIT,
    
    					"default_image" : ROOT + "XLarge_Button_01.sub",
    					"over_image" : ROOT + "XLarge_Button_02.sub",
    					"down_image" : ROOT + "XLarge_Button_03.sub",
    				},
    				{
    					"name" : "cancel_button",
    					"type" : "button",
    
    					"x" : 10,
    					"y" : 230,
    
    					"text" : uiScriptLocale.CANCEL,
    
    					"default_image" : ROOT + "XLarge_Button_01.sub",
    					"over_image" : ROOT + "XLarge_Button_02.sub",
    					"down_image" : ROOT + "XLarge_Button_03.sub",
    				},
    			),
    		},
    	),
    }
    
    

     

    Script solo del botón:

     

     

    				{			
    					"name": "salida_rapida_button",		
    					"type": "button",		
    					"x": 10,			
    					"y": 174,		
    					"text": "Salida Rapida",		
    					"text_color": 0xffF8BF24,	
    					"default_image": ROOT + "XLarge_Button_01.sub",	
    					"over_image": ROOT + "XLarge_Button_02.sub",			
    					"down_image": ROOT + "XLarge_Button_03.sub"		
    				}, 

     

     

    3-> Ya podéis cerrar el "systemdialog.py" y vamos al archivo "uisystem.py" del root. Dentro buscamos:

    self.GetChild("cancel_button").SAFE_SetEvent(self.Close) 
    y agregamos:

    		self.GetChild("salida_rapida_button").SAFE_SetEvent(self.SalidaRapida) 
    Quedaría así:

    330703b1b0.png

     

    4-> Ahora en el mismo archivo buscamos:

    def SetOpenHelpWindowEvent(self, event):
    
    Y encima de esa linea escribimos:

    	def SalidaRapida(self):
    		app.Exit()
    
    Quedaría así:

    c0e0fc4b4f.png

     

    Y ya estaría listo.

  5. Vendo cuenta de LoL   - Plata V

    Precio lo hablamos en privado.

     

     

    SKINS:

     

    VAYNE:    Buscacorazones

    POPPY:    Marioneta

    LEONA:    Solari de Hierro

    UDYR:     Guardian de los espiritus

    ZED:      Relampago

    AHRI:     Raposa ígnea / Aspirante

    MISS:     Capitana

    WUKONG:   Radiante

    DIANA:    Diosa lunar

    YASUO:    Proyecto

    ELISE:    Luna sangrienta

    CASSIO:   Colmillo de jade

    BLITZ:    Jefe de batalla

    CORKY:    Ala de dragon

    TRESH:    De las profundidades

    KATA:     Tormenta de arena

    FIZZ:     Atlante / Conejo

    IRELIA:   Aviadora / Hoja gelida

    SHACO:    Enmascarado

    RIVEN:    Conejita

    LB:       Prestigiosa / Hija de los cuervos

    NIDA:     Reinos combatientes

    RAMMUS:   Ninja

    VI:       Oficial

    ANNIE:    Amorosa

    TRYNDA:   Hoja demoniaca / Pesadilla

    QUINN:    Fenix

    MORDE:    Lord

    GRAGAS:   Oktoberfest

    LUX:      Legion de acero

    VOLI:     Capitan

    EZREAL:   TPA

    TRISTANA: Chica Riot

    KAYLE:    Alas etéreas

    SONA:     Recreativa

    KASSADIN: Segador cosmico

    LEE SIN:  Muay thai

    SORAKA:   Celestial

    ALISTAR:  Desencadenado

    XIN ZHAO: Imperial

    RENEKTON: Fiesta en la piscina

     

     

    CAMPEONES:

     

    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.

     

     

    RUNAS:

     

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

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

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

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

     

     

    ICONOS:

     

    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.

     

     

    6 PAGINAS DE RUNAS

  6. pues si, pero siendo ambos noob no sabremos que hacer  >_>" el problema que yo tenia  era que no me  compilaba el item_proto, pero ya lo solucione, me puse a configurar esa cosa jaja :/ yo pido es alguien que me explique, no que me monte el server solo explique 

    Bueno entonces ya que dices que sois "noobs" te recomiendo que aprendas con unos files mas nuevos para que luego no tengas unos problemas mas graves.

  7. Osheeee :3 Grache por ese aporte, pues soy nuevo en esto de crear mi propio server, nunca habia usado navicat y andaba creando uno peor me jodi en el item proto, mi gran pregunta es, me descargo este y luego debo  implementar las cosas? osea  entrar a navicat y poner los item y esas cosas? pues me serviria de mucho si me ayudaras a "Aprender" Grache :3  

     

    si quieres y puedes ayudarme me mandas un mensaje al face aunque suene muy descarado de mi parte :T.T:  pero quiero aprender :/ 

    y sobre todo pork el server k andaba editando tenia demasiados bug's 

     

    Face : 

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

     o en Skype : Chikolazoo

     

    saludos

     

    En vez de estar mendigando ayuda de esa forma, buscate un amigo "noob" como dices tu y aprender los 2 a partir de las guias que hay. SOBRAN GUIAS.

  8.  

    Hola, metin2zone!

     

    Hoy he tenido una idea genial y me gustaría lograr, pero como yo no sé cómo llegué aquí para pedir su ayuda, no sé si se puede hacer esto, estoy creando un servidor pvp, y quería poner el carácter para nivelar matar a otros personajes, pero con un intervalo de un minuto para ganar experiencia de la misma naturaleza, el hombre puede matar a varios de ganar e ir, pero para ganar el mismo personaje que mata tiene que esperar un minuto para recibir de nuevo, ¿es posible llevar a cabo esta misión?
     
    Y ¿me pueden ayudar?

     

    Busca 1 segundo en este foro y vas a encontrarla.

×
×
  • Crear nuevo...