Jump to content

Cambiar iconos CashShop y Error Icono Ruleta


KhrizPlayCL

Recommended Posts


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   1
  • Joined:  01/31/20
  • Last Seen:  

Estimados, buenas tardes he estado buscando información pero sin dar con muchos resultados, que indique como proceder

 

  1. Quiero cambiar el icono del CashShop poniendo otro icono custom (solo imagen), como lo hacen servidores mas modernos que se llama DONA
  2. Cambie el comportamiento del la funcion icono roulette open, para que pueda abrir el dialogo del npc de configuracion de mi servidor, el problema es que habilite el funcion de ruleta en mi servidor y no lo tengo oculto en mi en el diff de mi cliente, pero aun asi no logro hacer que me muestra el icono, ya recompile y nada. (tambien acualice la DB con items)

Mi Servidor Actual

image.png.4e8897ae154d98e4d89d0863a97570c9.pngimage.thumb.png.1938306ca74745e9f98413566bccff09.pngimage.png.dc4372e36c2354a7fa5c707b8b57d3d9.png

Como quiero que quede

WhatsAppImage2025-03-24at19_45_02.jpeg.dc565456221f0893dc903967f9c65eea.jpeg

cualquier orientación me sirve

saludos,

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.01
  • Content Count:  157
  • Reputation:   37
  • Joined:  05/15/20
  • Last Seen:  

11 hours ago, KhrizPlayCL said:

Estimados, buenas tardes he estado buscando información pero sin dar con muchos resultados, que indique como proceder

 

  1. Quiero cambiar el icono del CashShop poniendo otro icono custom (solo imagen), como lo hacen servidores mas modernos que se llama DONA
  2. Cambie el comportamiento del la funcion icono roulette open, para que pueda abrir el dialogo del npc de configuracion de mi servidor, el problema es que habilite el funcion de ruleta en mi servidor y no lo tengo oculto en mi en el diff de mi cliente, pero aun asi no logro hacer que me muestra el icono, ya recompile y nada. (tambien acualice la DB con items)

Mi Servidor Actual

image.png.4e8897ae154d98e4d89d0863a97570c9.pngimage.thumb.png.1938306ca74745e9f98413566bccff09.pngimage.png.dc4372e36c2354a7fa5c707b8b57d3d9.png

Como quiero que quede

WhatsAppImage2025-03-24at19_45_02.jpeg.dc565456221f0893dc903967f9c65eea.jpeg

cualquier orientación me sirve

saludos,

Pode ser necessário habilitar isso para que a roleta seja exibida

image.png.c0f559b768a7cdaf0260af05580b5bef.png

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  343
  • Reputation:   15
  • Joined:  11/21/11
  • Last Seen:  

es correcto lo que dice @KazumaSatou debes habilitar la opción de restaurar la ruleta y desde la data en la carpeta textura buscas la que contiene los iconos de la ruleta y reemplazarlo por el que deseas.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   1
  • Joined:  01/31/20
  • Last Seen:  

gracias muchachos, estoy creado un nuevo ejecutable y les comento como me va

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   1
  • Joined:  01/31/20
  • Last Seen:  

Alguna idea de donde puedo obtener estos iconos

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  170
  • Reputation:   55
  • Joined:  07/15/13
  • Last Seen:  

Esos iconos recomiendo que los hagas tu mismo porque no creo que encuentres alguno suelto por internet, por lo que tocaría improvisar con photoshop.

De igual forma aquí te dejo la ubicación de los archivos que puedes cambiarle el ícono.

Cash Shop:
data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\basic_interface\nc_cashshop.bmp

Roulette Icon:
data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\basic_interface\roullette\RoulletteIcon.bmp

 

Edited by _Terra
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  343
  • Reputation:   15
  • Joined:  11/21/11
  • Last Seen:  

@KhrizPlayCL los cambios en las interfaces deben de ser de tu propiedad o si es de descarga libre, en este caso si quieres ese que nos muestras tendrías que ver si están disponibles para uso publico o crearte uno a tu gusto y medida.

Edited by williamII
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   1
  • Joined:  01/31/20
  • Last Seen:  

Posted (edited)

Habilitando la opción informada por @KazumaSatou se mostró el icono de la Roullete, después como menciona @_Terra fue solo cambiar las imágenes del GRF en las rutas señaladas, después solo es cambiar el comportamiento del botón clif_parse_roulette_open en clif.cpp y recopilar

void clif_parse_roulette_open( int fd, struct map_session_data* sd ){
	nullpo_retv(sd);

	if (sd) {
		if (sd->npc_id || sd->vender_id || sd->state.trading || sd->state.storage_flag)
			return;
		struct npc_data* nd;
		nd = npc_name2id("NAME_NPC");
		if (nd == NULL)
			return;
		run_script(nd->u.scr.script, 0, sd->bl.id, nd->bl.id);
	}
}

 

Edited by KhrizPlayCL
Agregar codigo
Link to comment
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.

×
×
  • Create New...