Jump to content

[C++] Desmontar montura con CTRL+H


Serex

Mensajes recomendados

Bueno, todos sabemos que si vas en caballo y pulsas CTRL+H se monta/desmonta, pero en el caso de la montura (Costume mount) al intentar desmontarte con CTRL+H obtenemos error y tenemos que hacer click en el sello.

 

Aqui una pequeña guia de como arreglar eso:

Abrimos cmd_general.cpp

En la función ACMD(do_user_horse_ride)
Sustituimos el bloque (ch->GetMountVnum())

Por el siguiente código:

		if (ch->GetMountVnum())
		{

			LPITEM item = ch->GetWear(WEAR_COSTUME_MOUNT);

			if (item && item->IsRideItem())
				ch->UnequipItem(item);
	
			if (ch->UnEquipSpecialRideUniqueItem())
			{
				ch->RemoveAffect(AFFECT_MOUNT);
				ch->RemoveAffect(AFFECT_MOUNT_BONUS);
			}
			
			//ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ÀÌ¹Ì Å»°ÍÀ» ÀÌ¿ëÁßÀÔ´Ï´Ù."));
			return;
		}

 

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

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

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...